insertion multiple dans base mysql via script php chargé par load
Bonjour,
J'ai un script php qui insert un champ dans une base mysql, qui fonctionne très bien si j'appelle la page php.Le voici:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| <?php
$host = "sql.free.fr";
$user = "xxxxxxxx";
$pass = "xxxxxxxx";
$bdd = "xxxxxxxx";
@mysql_connect($host, $user,$pass ) or die("<big><big><span style='font-weight: bold; color: rgb(204, 0, 0);'>Impossible de se connecter au serveur (serveur HS ou mauvaise config du fichier connexion_bdd.php)<br></big>En gros va surfer sur un autre site!</span></big><br>");
@mysql_select_db($bdd) or die("Erreur de connexion a la base de donnees");
$article=275;
$auteur="auteur";
$commentaire="test de commentaire";
$date = date("Y-m-d H:i:s");
$req = "INSERT INTO xxxxxxxxxx (article,auteur,commentaire,date) VALUES('$article','$auteur','$commentaire','$date')";
$enregistrement=mysql_query($req);
mysql_close();
echo "Commentaire envoyé !!";
?> |
Par contre, si j'appelle celui-ci depuis jquery, j'ai plusieurs insertions dans ma base (entre 2 et 10!!!).
Dans ma page principale, j'ai le code suivant:
Code:
1 2 3 4
| <div id="formulaire">
Le formulaire!!!
<a class="formulaire" href="http://fccoop13.free.fr/squelettes_dev/formulaire.php">Envoyer le commentaire</a><br>
</div> |
et dans mon code jquery:
Code:
1 2 3 4 5 6 7 8 9 10 11
| $(".formulaire").click(function(event){
event.preventDefault();
page=$(this).attr("href");
$("#formulaire").fadeOut("slow",function(){
$("#formulaire").load(page,function(){
$("#formulaire").fadeIn("slow")
});
});
}); |
Est-ce la fonction load qui n'est pas adaptée?
Merci pour vos aides,
TouFou