Insertion dans base de donnée MYSQL

salma -  
holow1 Messages postés 739 Statut Membre -
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

  1. salma
     
    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
  2. holow1 Messages postés 739 Statut Membre 71
     
    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