SQL, erreur de .$SESSION[xx]
Posté : 12 déc. 2005, 20:02
Bonsoir,
je voudrais supprimer un champ et par la meme occasion en mettre à jour certains.
Le problème est que il ne reconnait pas que 3LPH4Ri0N est bien dans le champ "manager"...
le message d'erreur est :
MERCI
je voudrais supprimer un champ et par la meme occasion en mettre à jour certains.
<?
session_start();
require ('config.php');
//Requête du manager
$sql="SELECT manager from lao_teams WHERE nom = ".$_SESSION['team'];
$req = mysql_query($sql);
//Conversion vers contenu
while($contenu = mysql_fetch_array ($req))
{
//Verification du manager
if ($contenu['manager'] == $_SESSION['pseudo'])
{
//Suppression de la Team
$sql = "Delete from lao_teams WHERE id = '".$_SESSION['pseudo']."'";
//Execution de la requête
mysql_query($sql) or die ("Erreur Suppression".mysql_error());
//Mise à jour des infos des membres (désormais sans team)
mysql_query("UPDATE lao_membre SET team = 0
WHERE id = ".$_SESSION['id']) or die ("Erreur mise à jour Manager".mysql_error());
//on ferme la connexion
mysql_close();
//on redirige le visiteur sur la page d'accueil, là ou s'afficheront les messages
header('location: ../../index.php');
}
else
{
echo 'Vous devez être manager pour effectuer cette opération, désolé';
}
}
?>
Logiquement on va supprimer la team où le manager = 33LPH4Ri0N si .$SESSION[pseudo] = 3LPH4Ri0NLe problème est que il ne reconnait pas que 3LPH4Ri0N est bien dans le champ "manager"...
le message d'erreur est :
Avez vous une idée d'ou vient le problème ??Erreur SuppressionUnknown column '3LPH4Ri0N' in 'where clause'
MERCI