Variable non récupèrer pour un formulaire

Résolu
skiliss Messages postés 174 Date d'inscription   Statut Membre Dernière intervention   -  
lewis34 Messages postés 2557 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'ai un souci ma variable ne veut pas apparaitre je récupère juste le nom de variable,
c'est a dire au lieu d'avoir par exemple dans le menu déroulant "acte remis" a la place j'ai "$type" .
Voila ma page,

<?php
include 'connectdb.php';
$requet="SELECT * FROM `registre`"or die (mysql_error());
$type = mysql_query ("SELECT * FROM `typeact` LIMIT 0 , 100") or die (mysql_error());
$searchtable = mysql_query($requet)or die (mysql_error());
$contenu ="<select name = 'menu'>\n";
$type1 = stripslashes($type['typ'])
?>

<h1>Bienvenue sur l'enregistrement des actes</h1>

<p>Type :</br>
<select name="Type_acte">
<option name = "$type1" value="$type1"><?php echo stripslashes($type['typ']) ; ?></option>

</select>
</p>
Configuration: Windows XP
Firefox 2.0.0.14


Merci d'avance, car la je galère

7 réponses

  1. JR des cavernes Messages postés 166 Statut Membre 84
     
    C'est normal tes variables php ne sont utilisables que dans su code php. Tu devrais écrire
    <?php echo "<option name = ".$type1." value=".$type1.">".stripslashes($type['typ'])."</option>";
    0
  2. lewis34 Messages postés 2557 Date d'inscription   Statut Membre Dernière intervention   352
     
    bonjour essaye peut etre comme ca
    
    <?php
    include 'connectdb.php';
    $requet="SELECT * FROM `registre`"or die (mysql_error());
    $type = mysql_query ("SELECT * FROM `typeact` LIMIT 0 , 100") or die (mysql_error());
    ?>
    <td align="center"> <h1>Bienvenue sur l'enregistrement des actes</h1> <br>
    <label><h3>Choisissez l'acte</h3></label><select name="acte">
    
    while($resultat=mysql_fetch_array($type)
    {
    	?>
    	<option value="<?php echo $resultat["id"] ?>" > <?php echo $resultat["le_champ_que_tu_veut_afficher"]; ?>
    
    	</option>
    <?php
    
    }//fin de la boucle while
    mysql_free_result($type);
    ?> 	 
    </select>
    </td>
    
    
    


    J'ai utilisé un Id pour recuperer ta valeur dans le select($resultat["id"] ) mais evidemment si tu n'en a pas tu met un autre champ

    @+
    0
  3. skiliss Messages postés 174 Date d'inscription   Statut Membre Dernière intervention   14
     
    J'ai essayer ton code JR des cavernes mais il n'y a aucune différence cela n'a rien changer, si tu aurait d'autre idée stp
    0
  4. skiliss Messages postés 174 Date d'inscription   Statut Membre Dernière intervention   14
     
    j'ai repris ta fonction lewis34 je l'ai modifier a ma base et cela donne ceci

    <?php
    include 'connectdb.php';
    $requet="SELECT * FROM `registre`"or die (mysql_error());
    $type = mysql_query ("SELECT * FROM `typeact` LIMIT 0 , 100") or die (mysql_error());
    ?>
    <td align="center"> <h1>Bienvenue sur l'enregistrement des actes</h1> <br>
    <label><h3>Choisissez l'acte</h3></label><select name="acte">
    <?php
    while($resultat=mysql_fetch_array($type)
    {
    ?>
    <option value="<?php echo $resultat["typ"] ?>" > <?php echo $resultat["typ"]; ?>

    </option>
    <?php

    }//fin de la boucle while
    mysql_free_result($type);
    ?>
    </select>
    </td>


    je n'ai que 2 champs dans la table typeact ce sont "id" avec l'auto-incrementation et "typ" en varchar 255
    mais ton script ne fonctionne pas
    je reçoi un "Parse error: syntax error, unexpected '{' in C:\wamp\www\Copie de Page_enregistrement.php on line 18" enfin la ligne 18 pour moi c'est la ligne juste en dessous du "while"

    pourrai tu m'aidez stp
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. lewis34 Messages postés 2557 Date d'inscription   Statut Membre Dernière intervention   352
     
    oupss c'est possible j'ai oublié une ) ici

    while($resultat=mysql_fetch_array($type) )

    dsl...
    0
  7. skiliss Messages postés 174 Date d'inscription   Statut Membre Dernière intervention   14
     
    merci super sa marche nikel depuis le temps que j'étais dessus 5 jours, je suis enfin soulager merci beaucoup... :-)
    grâce a toi je vais arrèté de me tirer les cheveux ^^
    0
  8. lewis34 Messages postés 2557 Date d'inscription   Statut Membre Dernière intervention   352
     
    de rien c'est avec plaisir ;-)

    je me les suis tiré aussi pas mal de fois les cheveux lol ! alors quand je peut aider ..
    0