Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/03/2007, 20h37   #1
En attente de confirmation mail
 
Inscription : mars 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 2
Points : 1
Points : 1
Par défaut [SQL] formulaire php/sql (liste déroulante) petit soucis

salut
kikou! je suis debutante en php j'ai un script de formulaire en php avec une liste deroulante via une requete sql mais mon probleme c'est ce message d'erreur a la ligne 41 de mon script :
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /mon site
La ligne 41 c'est celle la :
Code :
echo "<option value='".$tab['id']."'>".$tab['choix']."</option>";
Quelqu'un peux m'aider svp merci j'espere que quelqu'un m'aura repondue d'ici demain! je suis perdue ! sniff

je laisse mon script :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// affichage du formulaire de sondage
$affich_form=mysql_query("SELECT * FROM ".$table."");
echo"<div align='center'>";
echo"<font size='".$size."' color='".$color."'><b>".$titre_sondage."</b></font>";
echo"&nbsp;";
echo"<table border='0' width='200'><tr><td>";
echo"<form name='voter' method='post' action='vote.php'>";
 
// recupération des choix dans la base de donnée
 
echo "<select name='id'> ;
 
while($tab=mysql_fetch_array($affich_form,MYSQL_ASSOC)){ 
     echo "<option value='".$tab['id']."'>".$tab['choix']."</option>"; 
}
 
echo "</select>" ;
 
echo"<input type='submit' value='Voter'>";
echo"</form>";
echo"<a href='resulta.php'><font size='".$size."'>Voir les résultats<font></a>";
echo"</td></tr></table>";
echo"</div>";
merci d'avance !
koolgirl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/03/2007, 21h05   #2
Membre Expert
 
Inscription : janvier 2007
Messages : 1 452
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : janvier 2007
Messages : 1 452
Points : 1 914
Points : 1 914
Salut,

Il n'y même pas besoin de lire en détail le code, la coloration syntaxique suffit ; )

Code :
1
2
3
4
5
6
// recupération des choix dans la base de donnée
 
echo "<select name='id'> ;
 
while($tab=mysql_fetch_array($affich_form,MYSQL_ASSOC)){ 
     echo "<option value='".$ta
Tu as oubliée une double quote " après echo "<select name='id'>

Donc normalement :
Code :
1
2
3
4
5
 
echo "<select name='id'>" ;
 
while($tab=mysql_fetch_array($affich_form,MYSQL_ASSOC)){ 
     echo "<option value='".$ta
bye
kaymak est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/03/2007, 21h21   #3
En attente de confirmation mail
 
Inscription : mars 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 2
Points : 1
Points : 1
Par défaut merci kaymak

merci kaymak

sa me paraissait bizzar a moi aussi les couleurs je me disais aussi ya trop de rouge

c'est gentil t'etre penché sur mon sujet aussi rapidement thank you !!

babouille !
koolgirl est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h19.


 
 
 
 
Partenaires

Hébergement Web