6 réponses
Apparement, y'a pas que moi qui suit noob ici, vous aimez pas aider les autres? Vous voulez pas faire don de votre savoir?
tout d abord, tu ne recupere pas ta variable textfield, elle est vide, juste apres <?php , saute une ligne, et met:
$textfield=$_POST("textfield");
deja, essaie avec ca, au moins, tu recupere ta variable :)
ps: je ne suis pas sure pour les guillemets, ca fait quelque temps que je n ai pas fait du php/sql
$textfield=$_POST("textfield");
deja, essaie avec ca, au moins, tu recupere ta variable :)
ps: je ne suis pas sure pour les guillemets, ca fait quelque temps que je n ai pas fait du php/sql
merci bien de ton aide, le probleme maintenant est qu'il ne m'affiche pas ce que je rentre dans le champ mais c'est le caractère "1" qui se met a chaque fois a la place dans la table.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Desole de ne pas avoir repondus avant, j ai eu des problemes de connection (encore et toujours -_-" )
Je voudrais savoir si le nom de ta base est bien: essai, le nom de la table: test, et donc, quel est le nom du champs? est ce bien textfield? et surtout, quel est son type?
Si c est bien le nom de la table, base, et champs que j ai dit, je te conseil comme type du champs, varchar, avec un longueur maximal de 255 (oui c est un peut beaucoup, c est le maximum :p )
Essaie avec ca, et dit moi si ca a resolus ton probleme :)
Je voudrais savoir si le nom de ta base est bien: essai, le nom de la table: test, et donc, quel est le nom du champs? est ce bien textfield? et surtout, quel est son type?
Si c est bien le nom de la table, base, et champs que j ai dit, je te conseil comme type du champs, varchar, avec un longueur maximal de 255 (oui c est un peut beaucoup, c est le maximum :p )
Essaie avec ca, et dit moi si ca a resolus ton probleme :)
salut
il faut faire 2 feuille en php en fait
une avec ta zone de saisie et une page pour traiter les données
sur la page avec la zone de saisie
et dans la page de traitement qu'on appelle formulaire.php
<?php
mysql_connect("localhost","root","");
mysql_select_db("essai");
if ($textfield != NULL)
mysql_query("INSERT INTO test (nom_champ1,nom_champ2)VALUES('','$textfield')");
mysql_close();
?>
il faut faire 2 feuille en php en fait
une avec ta zone de saisie et une page pour traiter les données
sur la page avec la zone de saisie
<html> <head> <title>Menu</title> </head> <body> <form name="test" action="formulaire.php" method="post"> <div align="center">Nom: <input name="textfield" type="text"> <input name="Valider" input type="submit" value="Valider"> </div> </form> </body> </html>
et dans la page de traitement qu'on appelle formulaire.php
<?php
mysql_connect("localhost","root","");
mysql_select_db("essai");
if ($textfield != NULL)
mysql_query("INSERT INTO test (nom_champ1,nom_champ2)VALUES('','$textfield')");
mysql_close();
?>