Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1429 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Newbie : marche pas mon script

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Newbie : marche pas mon script

n°223688
Goon
Posté le 04-10-2002 à 19:29:10  profilanswer
 

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 :
  1. <html>
  2. <?php
  3. if ($write == "1" )
  4.    {
  5. $servername = 'xxx';
  6. $dbname = 'xxx';
  7. $login = 'xxx';
  8. $password = '';
  9. @mysql_connect($servername, $login, $password) or die ("Can't connect to MySQL server" );
  10. @mysql_select_db($dbname) or die ("Can't select the right table" );
  11. $query = "INSERT INTO poll1 VALUES('',$firstname,$name,$mail,'','',$ecp,$date_heard,$date_work,$cvs,$cvs_date,$date_end,$workagain,$town,$city,$state,$country)";
  12. $result = mysql_query($query);
  13. mysql_close();
  14.     }
  15. <FORM method="post" ACTION='poll1.php?write=1'>
  16. blabla...
  17. <b>Place where you live :</b><br>
  18. These data are collected in order to find your place on the globe.<br>
  19. Town : <INPUT type="text" size="20" id="town"><br>
  20. Great city nearby (for people leaving in small towns or in country) : <INPUT type="text" size="20" id="city"><br>
  21. State (for US only) :<br>
  22. Country : <br><br>
  23. encore blabla...
  24.     <INPUT type="submit" value="Send"> <INPUT type="reset">
  25. </P>
  26. </FORM>
  27. ?>
  28. </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

mood
Publicité
Posté le 04-10-2002 à 19:29:10  profilanswer
 

n°223695
teagle
¤--ð Free My MiND ð--¤
Posté le 04-10-2002 à 19:59:25  profilanswer
 

D'où elle sort ta variable $write?!

n°223696
teagle
¤--ð Free My MiND ð--¤
Posté le 04-10-2002 à 20:01:04  profilanswer
 

Je crois avoir compris. Et si plutôt tu faisais:

Code :
  1. html>
  2.   <?php
  3.   $write=$argv[0];
  4.    if ($write == "1" )
  5.      {
  6.     $servername = 'xxx';
  7.     $dbname = 'xxx';
  8.     $login = 'xxx';
  9.     $password = '';
  10.     @mysql_connect($servername, $login, $password) or die ("Can't connect to MySQL server" );
  11.     @mysql_select_db($dbname) or die ("Can't select the right table" );
  12.     $query = "INSERT INTO poll1 VALUES('',$firstname,$name,$mail,'','',$ecp,$date_heard,$date_work,$cvs,$cvs_date,$date_end,$workagain,$town,$city,$state,$country)";
  13.     $result = mysql_query($query);
  14.     mysql_close();
  15.       }
  16.  
  17.  
  18.  
  19.   <FORM method="post" ACTION='poll1.php?1'>
  20.  
  21.  
  22.   blabla...


Message édité par teagle le 04-10-2002 à 20:01:29
n°224215
Goon
Posté le 06-10-2002 à 15:44:13  profilanswer
 

marche pas non plus...

n°224234
mrbebert
Posté le 06-10-2002 à 16:25:35  profilanswer
 

Déja , fais un "echo $write" au début du script, pour vérifier qu'il est bien là.
Sinon, je sais pas si c'est bien de faire un mysql_close() avant de traiter le contenu du résulat de la requête.

n°224266
Profil sup​primé
Posté le 06-10-2002 à 19:23:58  answer
 

met plutot  
$write == 1  


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Newbie : marche pas mon script

 

Sujets relatifs
exécuter script sql avec access[JS] script news defilantes
PHP: bon script de newsletter[Oracle]lancement de script auto dans SQL+
pkoi ca marche pas?help please : script "netsh" qui ne marche pas
Cherche script de scroller compatible IE>4 et NS>4Je suis newbie , viendez m aider plize !!!!!
Mail() et Linux sendmail, comment ca marche ? 
Plus de sujets relatifs à : Newbie : marche pas mon script


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR