par
3LpH4Ri0N » 13 déc. 2005, 19:02
la premiere requete ne te renvoie pas d'erreur, certes, mais a tus verifie dans la base que le nom a été correctement entré
oui oui la valeur y était bien...
Cependant,
j'ai toujours mon erreur :
Erreur Insertion nom teamYou have an error in your SQL syntax near 'WHERE id = 1' at line 2
voici donc mon code rectifié :
<?
session_start();
require ('config.php');
$nom = $_POST['nom'];
$tag = $_POST['tag'];
$web = $_POST['web'];
$devise = $_POST['devise'];
//-------------CREATION TEAM--------------
mysql_query("INSERT INTO lao_teams (id,nom,tag,web,devise) VALUES ('','$nom','$tag','$web','$devise') ") or die ("Erreur Insertion team".mysql_error());
//--------------MANAGER-------------------
mysql_query("INSERT INTO lao_teams (manager) VALUES ('". $_SESSION['pseudo'] ."')") or die ("Erreur Insertion manager".mysql_error());
//-----------MAJ MEMBRE------------------
$sql = "INSERT INTO lao_membre (team2) VALUES ('$nom')
WHERE id = ".$_SESSION['id'];
mysql_query($sql) or die ("Erreur Insertion nom team".mysql_error());
$sql2 = "UPDATE lao_membre SET team = 1
WHERE id = ".$_SESSION['id'];
mysql_query($sql2) or die(mysql_error());
//------------FERMETURE-------------------
mysql_close();
//--------------REDIRECTION------------------
header('location: ../../index.php');
?>
Et je précise que toute cette partie la :
//-------------CREATION TEAM--------------
mysql_query("INSERT INTO lao_teams (id,nom,tag,web,devise) VALUES ('','$nom','$tag','$web','$devise') ") or die ("Erreur Insertion team".mysql_error());
//--------------MANAGER-------------------
mysql_query("INSERT INTO lao_teams (manager) VALUES ('". $_SESSION['pseudo'] ."')") or die ("Erreur Insertion manager".mysql_error());
s'effecture correctement (et insère bien dans ma base :p)
[quote]la premiere requete ne te renvoie pas d'erreur, certes, mais a tus verifie dans la base que le nom a été correctement entré[/quote]
oui oui la valeur y était bien...
Cependant,
j'ai toujours mon erreur :
[quote]Erreur Insertion nom teamYou have an error in your SQL syntax near 'WHERE id = 1' at line 2[/quote]
voici donc mon code rectifié :
[php]<?
session_start();
require ('config.php');
$nom = $_POST['nom'];
$tag = $_POST['tag'];
$web = $_POST['web'];
$devise = $_POST['devise'];
//-------------CREATION TEAM--------------
mysql_query("INSERT INTO lao_teams (id,nom,tag,web,devise) VALUES ('','$nom','$tag','$web','$devise') ") or die ("Erreur Insertion team".mysql_error());
//--------------MANAGER-------------------
mysql_query("INSERT INTO lao_teams (manager) VALUES ('". $_SESSION['pseudo'] ."')") or die ("Erreur Insertion manager".mysql_error());
//-----------MAJ MEMBRE------------------
$sql = "INSERT INTO lao_membre (team2) VALUES ('$nom')
WHERE id = ".$_SESSION['id'];
mysql_query($sql) or die ("Erreur Insertion nom team".mysql_error());
$sql2 = "UPDATE lao_membre SET team = 1
WHERE id = ".$_SESSION['id'];
mysql_query($sql2) or die(mysql_error());
//------------FERMETURE-------------------
mysql_close();
//--------------REDIRECTION------------------
header('location: ../../index.php');
?>[/php]
Et je précise que toute cette partie la :
[php]//-------------CREATION TEAM--------------
mysql_query("INSERT INTO lao_teams (id,nom,tag,web,devise) VALUES ('','$nom','$tag','$web','$devise') ") or die ("Erreur Insertion team".mysql_error());
//--------------MANAGER-------------------
mysql_query("INSERT INTO lao_teams (manager) VALUES ('". $_SESSION['pseudo'] ."')") or die ("Erreur Insertion manager".mysql_error());[/php]
s'effecture correctement (et insère bien dans ma base :p)