Problème d'insertion de données ds la BDD

Betman
Invité n'ayant pas de compte PHPfrance

14 avr. 2005, 12:19

Bonjour à tous,

Je débute en php et je souhaite réaliser un formulaire dynamique.

L'enregistrement s'effectue, il icrément l'id mais il ne stock pas les données inscritent ds le formulaire
------------------------------------------------------
ma page qui est censé ajout les données ds la BDD

<?

include('connection.inc.php');


$query = "INSERT INTO personnel(nom,prenom) VALUES ('$nom','$prenom');";
$result = mysql_query($query) or die ('Erreur SQL !<br>'.mysql_error());

mysql_close();

header('location: personnel.php');
?>

--------------------------------------------------------

et ma page contenant mes formulaires

<HTML>
<body topmargin="5">
<center>


<table border="1"width="800">
<tr>
<td><H2>
<center class="titre">
- <a href="../index.php" target="_self">Administration</a>
- Personnel - Ajouter
</center></H2></td>
</tr>
</table>



<br>
<table width="50%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<p class="backoffice" align="center"><b>Ajouter
un nouvel enregistrement :</b></span></p>
<form method="post" action="ajout.php" enctype="multipart/form-data">
<p>
Nom : <br>
<input type="texte"name="nom">
<br>
<br>
Pr&eacute;nom : <br>
<input type="texte"name="prenom">
<p align="center">
<input type="submit" value="Valider" name="submit">
<a href="personnel.php">Annuler</a></p>
</form>
</td>
</tr>
</table><br>
</center>
</BODY>

</HTML>

-------------------------------------------------------

Merci d'avance aux personnes qui peuvent m'aider

Mammouth du PHP | 859 Messages

14 avr. 2005, 12:22

$query = "INSERT INTO personnel(id,nom,prenom) VALUES ('','".$_POST['nom']."','".$_POST['prenom']."')";
http://www.phpfrance.com/forums/voir_sujet-48.php
Regarde ce lien, il t'expliquera d'où venait ton erreur ;)
Modifié en dernier par flitox le 14 avr. 2005, 12:27, modifié 1 fois.

Eléphant du PHP | 139 Messages

14 avr. 2005, 12:26

regarde le tuto.

Pour récupérer les variables transmises, on utilise les tableaux $_POST et $_GET (en fonction de la méthode d'envoi du formulaire)

http://www.phpfrance.com/tutoriaux/inde ... re-de-base

Eléphant du PHP | 139 Messages

14 avr. 2005, 12:27

grillé :lol: LOL

Mammouth du PHP | 859 Messages

14 avr. 2005, 12:29

Entraîne-toi à avoir l'esprit plus vif petit scarabée :lol: