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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème d'insertion de données ds la BDD

par flitox » 14 avr. 2005, 12:29

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

par Gentoo Warrior » 14 avr. 2005, 12:27

grillé :lol: LOL

par Gentoo Warrior » 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

par flitox » 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 ;)

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

par Betman » 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