[PHP/MYSQL] probleme insertion données

Fermé
antic80 Messages postés 4785 Date d'inscription lundi 30 mai 2005 Statut Contributeur Dernière intervention 9 septembre 2009 - 13 mai 2006 à 17:12
antic80 Messages postés 4785 Date d'inscription lundi 30 mai 2005 Statut Contributeur Dernière intervention 9 septembre 2009 - 14 mai 2006 à 13:23
bonjour

voila j'ai un probleme avec l'insertion de données dans une table

en fait j'arrive a faire ma requete et a inserer les infos mais en plus de m'inserer la ligne j'ai 2 autres lignes qui s'incerent avec les meme infos sauf id_eleve qui prend la valeur 0

<?
session_start();
$Nom=$_SESSION['nom'];
$Prenom=$_SESSION['prenom'];
@$pseudom=addslashes(htmlentities($_SESSION['pseudom']));
include("connexion.php");
if(isset($_GET['categorie'])) $Categorie=$_GET['categorie'];
else $Categorie="";
if(isset($_GET['Question'])) $Nquest=$_GET['Question'];
else $Nquest="";

$sql = "SELECT * FROM apprenant where nom='$Nom' and prenom='$Prenom' and pseudo='$pseudom'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($row = mysql_fetch_array($req))
{
$Ideleve=$row['id_eleve'];
}


$sql2="UPDATE apprenant SET NbEssai='4' where nom='$Nom' and prenom='$Prenom' and pseudo='$pseudom'";
$req2 = mysql_query($sql2) or die('Erreur SQL !<br>'.$sql2.'<br>'.mysql_error());

$insertstats="INSERT INTO Stats(Id,id_eleve,id_question,id_categorie,Essai,Reponse) VALUES('','$Ideleve','$Nquest','$Categorie','4','0')";
$reqinsertstats = mysql_query($insertstats) or die('Erreur SQL !<br>'.$insertstats.'<br>'.mysql_error());

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="refresh" content="1; URL=http://monsite/Fiche1.php?categorie=<? echo $Categorie ?> ">
<link rel="stylesheet" type="text/css" media="screen" href="Style-tn.css">
<title>Facil Maths - Le site des maths faciles</title>

</head>
<body>
</body>




voici le code de la page

en admetant que j'insere les infos suivante

id_eleve=2,id_question=1,id_categorie=1,Essai=4,Reponse=0

dans ma table j'obtient 3 lignes

0,2,1,1,4,0
0,2,1,1,4,0
2,2,1,1,4,0

d'ou viens le probleme ??
A voir également:

1 réponse

antic80 Messages postés 4785 Date d'inscription lundi 30 mai 2005 Statut Contributeur Dernière intervention 9 septembre 2009 1 159
14 mai 2006 à 13:23
personne ne sait ??
0