{MySQL} insertion de donnée saisi par HTML
Résolu
haroun-
Messages postés
708
Date d'inscription
Statut
Membre
Dernière intervention
-
haroun- Messages postés 708 Date d'inscription Statut Membre Dernière intervention -
haroun- Messages postés 708 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
je voudrais faire une page php qui permet de faire l'insertion des données dans une table
pour cela j'ai pensé a faire une interface de saisi HTML pour saisir les données a insérer dans la table comme suit :
<html>
<i>numero de carte :</i>
<form cible="saisi.php" method="post">
<input type="text" name="carte" /> <input type="submit" value="valider"/>
</form>
<i>nom d'utilisateur</i>
<form cible="saisi.php" method="post">
<input type="text" name="prenom" /> <input type="submit" value="valider"/>
</form>
<i>adrsse</i>
<form cible="saisi.php" method="post">
<input type="text" name="adresse" /> <input type="submit" value="valider"/>
</form>
<i>classe</i>
<form cible="saisi.php" method="post">
<input type="text" name="classe" /> <input type="submit" value="valider"/>
</form>
<i>specialite</i>
<form cible="saisi.php" method="post">
<input type="text" name="specialite" /> <input type="submit" value="valider"/>
</form>
</html>
et puit faire une insertion des données a partir de la commande insert dans le code php :
<?php
$requete='insert into etudient values ($_post['carte'],$_post['prenom'],$_post['adresse'],$_post['classe'],$_post['specialite'])';
mysql_query ($requete);
?>
le problème c'est que le code php que vous voyez déclenche une érreur au niveau de la ligne de l'insertion :
Parse error: syntax error, unexpected T_STRING in C:\wamp\www\tests\saisi.php
es ce que quelqu'un pourrais me dire la cause de la panne, et comment pour je résoudre les choses svp
merci
je voudrais faire une page php qui permet de faire l'insertion des données dans une table
pour cela j'ai pensé a faire une interface de saisi HTML pour saisir les données a insérer dans la table comme suit :
<html>
<i>numero de carte :</i>
<form cible="saisi.php" method="post">
<input type="text" name="carte" /> <input type="submit" value="valider"/>
</form>
<i>nom d'utilisateur</i>
<form cible="saisi.php" method="post">
<input type="text" name="prenom" /> <input type="submit" value="valider"/>
</form>
<i>adrsse</i>
<form cible="saisi.php" method="post">
<input type="text" name="adresse" /> <input type="submit" value="valider"/>
</form>
<i>classe</i>
<form cible="saisi.php" method="post">
<input type="text" name="classe" /> <input type="submit" value="valider"/>
</form>
<i>specialite</i>
<form cible="saisi.php" method="post">
<input type="text" name="specialite" /> <input type="submit" value="valider"/>
</form>
</html>
et puit faire une insertion des données a partir de la commande insert dans le code php :
<?php
$requete='insert into etudient values ($_post['carte'],$_post['prenom'],$_post['adresse'],$_post['classe'],$_post['specialite'])';
mysql_query ($requete);
?>
le problème c'est que le code php que vous voyez déclenche une érreur au niveau de la ligne de l'insertion :
Parse error: syntax error, unexpected T_STRING in C:\wamp\www\tests\saisi.php
es ce que quelqu'un pourrais me dire la cause de la panne, et comment pour je résoudre les choses svp
merci
A voir également:
- {MySQL} insertion de donnée saisi par HTML
- Editeur html - Télécharger - HTML
- Insertion sommaire word - Guide
- Touche insertion clavier - Guide
- Insertion filigrane word - Guide
- Insertion liste déroulante excel - Guide
1 réponse
$requete=' <= la tu utilise le signe quote pour dire que c'est du string et apres tu met ta variable $_post dans cette chaine de caractère.
utilise les " à la place des '
comme ca :
$requete="insert into etudient values ($_post['carte'],$_post['prenom'],$_post['adresse'],$_post['classe'],$_post['specialite'])";
comme ca le contenu de la variable $_post sera interprétée
fais un echo $requête pour voir quelle tête elle a, tu seras fixé.
utilise les " à la place des '
comme ca :
$requete="insert into etudient values ($_post['carte'],$_post['prenom'],$_post['adresse'],$_post['classe'],$_post['specialite'])";
comme ca le contenu de la variable $_post sera interprétée
fais un echo $requête pour voir quelle tête elle a, tu seras fixé.
et il faut aussi mettre $_POST et pas $_post
merci