Insertion dans base de donnée MYSQL
salma
-
holow1 Messages postés 680 Date d'inscription Statut Membre Dernière intervention -
holow1 Messages postés 680 Date d'inscription Statut Membre Dernière intervention -
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
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
A voir également:
- Insertion dans base de donnée MYSQL
- Base de registre - Guide
- Touche insertion clavier - Guide
- Insertion sommaire word - Guide
- Insertion filigrane word - Guide
- Insertion liste déroulante excel - Guide
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>
<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>
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)
?>
$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)
?>