Vous n'êtes pas identifié(e).
Pages : 1
Toutes mes fonctions sont sur une même page, les arguments de la fonction sont create_select(TYPE,TTYPE);
Bonjour Maljuna Kris,
La syntaxe correcte ?
$CodeHtml .= "<td> <?php create_select(); ?> </td>";
Bonjour à tous,
Comme le titre l'indique, j'aimerai utiliser une function(); dans une autre function();
Explication: J'utilise une fonction pour créer un tableaux dynamiquement en fonction des valeurs d'une requête Mysql:
function affichage_MM($Champs,$Table,$Order) {
$rqtMysql = "SELECT $Champs FROM $Table ORDER BY ".$Order." ASC";
$result = mysql_query($rqtMysql);
$CodeHtml = "<table border=1 ><th>".$Champs."</th>";
while ($val = mysql_fetch_row($result)) {
$CodeHtml .= "<tr>";
for($i=0;$i<count($val);$i++) {
//$CodeHtml .= "<td>".$val[0]."</td>";
$CodeHtml .= "<form method=\"POST\">";
$CodeHtml .= "<td></td>"; [RAJOUTER MA FUNCTION ICI ]
$CodeHtml .= "<td><input type=\"text\" name=\"valeur\" value=\"".$val[0]."\" /></td>";
$CodeHtml .= "<input type=\"hidden\" name=\"old_valeur\" value=\"".$val[0]."\" /></td>";
$CodeHtml .= "<td><input type=\"submit\" name=\"".$Table."_Actions\" value=\"Modifier\" /></td>";
$CodeHtml .= "<td><input type=\"submit\" name=\"".$Table."_Actions\" value=\"Supprimer\" /></td></form>";
}
}$CodeHtml .= "</tr>";
$CodeHtml .= "<form method=\"POST\"><td><input type=\"text\" name=\"valeurs\" /></td><td><input type=\"submit\" name=\"".$Table."_Actions\" value=\"Ajouter\" /></td>";
$CodeHtml .= "</form></table>";
echo $CodeHtml;}
Et une autre fonction pour créer un <select> en fonction des valeurs d'une requête mysql aussi:
function create_select($Champs, $Table) {
$rqtMysql = "SELECT $Champs FROM $Table ";
$idrqt = mysql_query($rqtMysql);
$codehtml = "<select name= 'Type' ><option value='0' >Choisir</option>";
while($enr = mysql_fetch_row($idrqt)) {
$codehtml .= "<option value='".$enr[0]."'>".$enr[1]."</option>";}
$codehtml .= "</select>";
echo $codehtml;
}
Et j'aimerai pourvoir intégrer cette dernière dans mon tableaux.
Le but: J'ai 3 Tables sql : TYPE, MARQUE et MODEL.
Je peux ajouter, modifier et supprimer le type, mais je dois sélectionner un type pour ajouter une marque et sélectionner une marque pour ajouter un model.
J’espère avoir été assez clair dans mon explication.
Cordialement Kaysha
Pages : 1