PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : Forum Général PHP » Intégrer un function dans une fonction » 06-09-2011 15:17:18

Toutes mes fonctions sont sur une même page, les arguments de la fonction sont create_select(TYPE,TTYPE);

#2 Re : Forum Général PHP » Intégrer un function dans une fonction » 06-09-2011 15:17:18

Bonjour Maljuna Kris,

La syntaxe correcte ?

$CodeHtml .= "<td> <?php create_select(); ?> </td>";

#3 Forum Général PHP » Intégrer un function dans une fonction » 06-09-2011 15:17:18

kaysha
Réponses : 5

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

Pied de page des forums

Propulsé par FluxBB