Insertion dans base de donnée MYSQL

Fermé
salma - 28 nov. 2010 à 17:48
holow1 Messages postés 680 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 7 décembre 2012 - 29 nov. 2010 à 01:08
Bonjour,

J'aime saisir des données provenant d'un formulaire dans deux tables de ma base de données.
Ceci est mon script mais ca pas marché:

<?php
$link = mysql_connect("localhost", "root", "") or die("Impossible de se connecter : " . mysql_error());
mysql_select_db ("TPCIT");

if(isset($nom)&&isset($siecle)&&isset($prenom)&&isset($text1))
{
$nom=$_POST['nom'];echo $nom;
$prenom=$_POST['prenom'];
$siecle=$_POST['siecle'];
$text1=$_POST['text1'];
$requete="INSERT INTO auteur (nom,prenom,siecle) VALUES ('$nom','$prenom','$siecle');";
$requete2="INSERT INTO citation (textCit) VALUES ('','','$text1');";
$result=mysql_query($requete);

$result2=mysql_query($requete2);
if(!$result)
{
echo mysql_errno();
echo "<script type=\"text/javascript\">
alert('Erreur : ".mysql_error()."')</script>";
}
else
{
echo "<script language=\"javascript\">";
echo "alert('Le modèle est enregistré ')</script>";
echo "<h3>Formulaire à compléter!</h3>";
}
}

?>
il ne m'affiche aucun erreur ni les message que j'ai introduit.
Merci pour avoir m'aider

2 réponses

ceci est mon formulaire de saisie de données:

<form name=form3 action="<?php echo $_SERVER['PHP_SELF'];?>" method=POST>
Nom: <input type=text name=nom><br><br>
Prenom: <input type=text name=prenom><br><br>
La siécle:<select name=siecle >
<option>18
<option>19
<option>20
<option selected >21
</select><br><br>
<p>Votre citation:</p><textarea name=text1 rows=5 cols=50></textarea><br><br>
<input type=reset name=effacer value=Effacer>
<input type=submit name=envoyer value=Envoyer><br><br>
0
holow1 Messages postés 680 Date d'inscription lundi 21 décembre 2009 Statut Membre Dernière intervention 7 décembre 2012 71
29 nov. 2010 à 01:08
la oups


$link = mysql_connect("localhost", "root", "") or die("Impossible de se connecter : " .;
method=POST ===> method="POST"

bon trop de faut essayer d'utilise un bon IDE avec l'autocomplition

et voire ce code
<?php
$con = mysql_connect("localhost","peter","abc123");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("my_db", $con);

$sql="INSERT INTO Persons (FirstName, LastName, Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";

if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";

mysql_close($con)
?>
0