Variable non récupèrer pour un formulaire
Résolu/Fermé
skiliss
Messages postés
168
Date d'inscription
vendredi 2 mai 2008
Statut
Membre
Dernière intervention
20 avril 2012
-
6 mai 2008 à 15:04
lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 - 6 mai 2008 à 15:45
lewis34 Messages postés 2557 Date d'inscription samedi 21 juillet 2007 Statut Membre Dernière intervention 30 mai 2015 - 6 mai 2008 à 15:45
A voir également:
- Variable non récupèrer pour un formulaire
- Recuperer message whatsapp supprimé - Guide
- Comment récupérer un compte facebook piraté - Guide
- Formulaire de réclamation facebook - Guide
- Recuperer video youtube - Guide
- Impossible de récupérer mon compte gmail - Guide
7 réponses
JR des cavernes
Messages postés
152
Date d'inscription
mardi 6 mai 2008
Statut
Membre
Dernière intervention
19 mai 2009
84
6 mai 2008 à 15:09
6 mai 2008 à 15:09
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>";
<?php echo "<option name = ".$type1." value=".$type1.">".stripslashes($type['typ'])."</option>";
lewis34
Messages postés
2557
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
30 mai 2015
352
6 mai 2008 à 15:19
6 mai 2008 à 15:19
bonjour essaye peut etre comme ca
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
@+
<?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
@+
skiliss
Messages postés
168
Date d'inscription
vendredi 2 mai 2008
Statut
Membre
Dernière intervention
20 avril 2012
14
6 mai 2008 à 15:23
6 mai 2008 à 15:23
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
skiliss
Messages postés
168
Date d'inscription
vendredi 2 mai 2008
Statut
Membre
Dernière intervention
20 avril 2012
14
6 mai 2008 à 15:36
6 mai 2008 à 15:36
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
<?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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lewis34
Messages postés
2557
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
30 mai 2015
352
6 mai 2008 à 15:38
6 mai 2008 à 15:38
oupss c'est possible j'ai oublié une ) ici
while($resultat=mysql_fetch_array($type) )
dsl...
while($resultat=mysql_fetch_array($type) )
dsl...
skiliss
Messages postés
168
Date d'inscription
vendredi 2 mai 2008
Statut
Membre
Dernière intervention
20 avril 2012
14
6 mai 2008 à 15:41
6 mai 2008 à 15:41
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 ^^
grâce a toi je vais arrèté de me tirer les cheveux ^^
lewis34
Messages postés
2557
Date d'inscription
samedi 21 juillet 2007
Statut
Membre
Dernière intervention
30 mai 2015
352
6 mai 2008 à 15:45
6 mai 2008 à 15:45
de rien c'est avec plaisir ;-)
je me les suis tiré aussi pas mal de fois les cheveux lol ! alors quand je peut aider ..
je me les suis tiré aussi pas mal de fois les cheveux lol ! alors quand je peut aider ..