28-05-2008, 12:42 PM
Bonjour, j'ai décidé de me lancer dans un script de sondage, malheureusement, il ne fonctionne pas. Pourquoi? Je vous le demande
Page Index.php
Page Index.php
<form method="post" action="form.php" enctype="multipart/form-data">
<select name="choix" id="choix">
<option value=""></option>
<option value="Choix1">Choix1</option>
<option value="Choix2">Choix2</option>
<option value="Choix3">Choix3</option>
</select>
<p><input type="submit" value="Valider" /></p>
</form>
</body>
</html>
</div>
Page form.php
<?php
if (empty($_POST['choix']))
{
echo 'Vous n\'avez pas sélectionné de choix. Cliquez AJOUTER JS ici pour revenir a la page.';
}
else
{
if ($_POST['choix'] == Choix1)
{
mysql_connect("localhost", "root", "");
mysql_select_db("nomdelabase");
mysql_query("INSERT INTO nomdelatable VALUES ('".$_POST['choix']."', '', '')");
mysql_close();
}
elseif ($_POST['choix'] == Choix2)
{
mysql_connect("localhost", "root", "");
mysql_select_db("nomdelabase");
mysql_query("INSERT INTO nomdelatable VALUES ('', '".$_POST['choix']."', '')");
mysql_close();
}
else ($_POST['choix'] == Choix3)
{
mysql_connect("localhost", "root", "");
mysql_select_db("nomdelabase");
mysql_query("INSERT INTO nomdelatable VALUES ('', '', '".$_POST['choix']."')");
mysql_close();
}
}
?>
</div>
</body>
</html>
J'obtient un message d'erreur:
Parse error: syntax error, unexpected '{' in C:\wamp\www\techno\form.php on line 24
Lignes 23, 24, et 25:
23: else ($_POST['choix'] == Choix3)
24: {
25: mysql_connect("localhost", "root", "");
Merci de m'aider