*
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
23 Mai 2012 à 07:20:16

Connexion avec identifiant, mot de passe et durée de la session



 

Liste rempli depuis Mysql et récupération des données


« sujet précédent | | sujet suivant »
Pages: [1] Imprimer
Auteur Fil de discussion: Liste rempli depuis Mysql et récupération des données  (Lu 1425 fois)
SteveWarson
Nouveau membre
*

Points gagnés: 0
Messages: 2


Voir le profil
Liste rempli depuis Mysql et récupération des données
« le: 17 Août 2007 à 15:13:09 »

Bonjour,
J'ai suivi le tutoriel formulaire, ...etc et tout est OK.
J'essais maintenant d'avoir une liste dont les champs se remplissent depuis une BDD (c'est OK aussi). Par contre je n'arrive pas à récupérer alors la valeur du champ sélectionné.
Le code de mon formulaire:

<form method="post" action="traitement2.php">
<select name="type2" size="1" > 
<?php
// On boucle sur la table
while ( $row = mysql_fetch_array( $result)) {
    $mum = $row["ID_sorte"];
    $nomtype = $row["nom_sorte"];
    echo "<OPTION VALUE='$num'>$nomtype</OPTION>";
}
mysql_close( $link);
?>
</SELECT>       
        <p id="buttons">
        <input name="submit" type="submit" value="Envoyer" />
        <input type="reset" value="Recommencer" />
      </p>
</form>.
La partie ci dessus fonctionne. J'ai bien une liste avec les choix qui se trouve dans ma BDD.
Le fichier traitement2.php: réduit pour le moment à sa plus simple expression
<?php
$name=$_POST['type2'];
echo("blabla<b>".$name."</b><br>\n");
?>

Je vous remercie par avance pour les réponses
Journalisée
Damien
Rédacteur Admin
Intarissable
*****

Points gagnés: 5
Messages: 2852



Voir le profil WWW
Re : Liste rempli depuis Mysql et récupération des données
« Répondre #1 le: 23 Août 2007 à 13:15:07 »

Bonjour,

Attention, je vois une erreur de frappe et peut-être un petit souci avec les " et '.
Faites plutôt comme ça :

Code:
<form method="post" action="traitement2.php">
<select name="type2" size="1" >
<?php
// On boucle sur la table
while ( $row mysql_fetch_array$result)) {
    
$num $row["ID_sorte"];
    
$nomtype $row["nom_sorte"];
    echo 
'<option value="' $num '">' $nomtype '</option>';
}
mysql_close$link);
?>

</SELECT>       
        <p id="buttons">
        <input name="submit" type="submit" value="Envoyer" />
        <input type="reset" value="Recommencer" />
      </p>
</form>


Le fait est que les " et ' n'ont pas le même effet dans un echo.
un
Code:
echo "$variable";
affichera bien la valeur de la variable, mais un
Code:
echo '$variable';
affiche le texte '$variable' tel quel.
Journalisée

Cordialement,
Damien

Tutoriels informatique
SteveWarson
Nouveau membre
*

Points gagnés: 0
Messages: 2


Voir le profil
Re : Liste rempli depuis Mysql et récupération des données
« Répondre #2 le: 26 Août 2007 à 18:14:40 »

Un grand merci. L'analyse du défaut est juste. J'ai enfin trouvé un forum où la réponse est claire, fonctionne,


Merci Bien

Stéphane
Journalisée
Pages: [1] Imprimer 
« sujet précédent | | sujet suivant »
Aller à:  

Powered by SMF 1.1.12 | SMF © 2006, Simple Machines LLC

Page générée en 0.111 secondes avec 18 requêtes.