Goon | Voilà, j'essaie de faire un script rapide de sondage. Mais ça ne marche pas quand je veux lui passer un argument (write=1) pour écrire dans la base de données MySQL. Je suppose que c'est débile, que j'ai juste oublié un ; ou un truc comme ça mais je trouve pas. Si quelqu'un a deux minutes...
Code :
- <html>
- <?php
- if ($write == "1" )
- {
- $servername = 'xxx';
- $dbname = 'xxx';
- $login = 'xxx';
- $password = '';
- @mysql_connect($servername, $login, $password) or die ("Can't connect to MySQL server" );
- @mysql_select_db($dbname) or die ("Can't select the right table" );
- $query = "INSERT INTO poll1 VALUES('',$firstname,$name,$mail,'','',$ecp,$date_heard,$date_work,$cvs,$cvs_date,$date_end,$workagain,$town,$city,$state,$country)";
- $result = mysql_query($query);
- mysql_close();
- }
- <FORM method="post" ACTION='poll1.php?write=1'>
- blabla...
- <b>Place where you live :</b><br>
- These data are collected in order to find your place on the globe.<br>
- Town : <INPUT type="text" size="20" id="town"><br>
- Great city nearby (for people leaving in small towns or in country) : <INPUT type="text" size="20" id="city"><br>
- State (for US only) :<br>
- Country : <br><br>
- encore blabla...
- <INPUT type="submit" value="Send"> <INPUT type="reset">
- </P>
- </FORM>
- ?>
- </HTML>
|
la base de données est bien créée, avec les bons champs dans la bonne table, mais on dirait que le script ne prend pas en compte le if |