Insertion dans base de donnée MYSQL

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. 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
    1. 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