variable coince au sein d'une requête...
Posté : 11 mars 2006, 22:33
Bonjour,
je bute sur un petit problème bête...
Je récupère un nom via un formulaire, que j'appelle choix.
Or, je veux vérifier dans une table le nombre auquel correspond ce nom.
Par exemple : si choix se réfère à 'distille', savoir combien de distille possède le joueur.
Et là je coince dans mon script, à cause de la reprise de ma variable au sein d'une requête...
Je montre mon code où ça coince...
Je dois coincer soit sur la requête même au départ
Mais je ne sais pas comment je peux faire autrement...
Quelqu'un peut-il aider le débutant que je reste encore et toujours ?
Merci d'avance...
je bute sur un petit problème bête...
Je récupère un nom via un formulaire, que j'appelle choix.
Or, je veux vérifier dans une table le nombre auquel correspond ce nom.
Par exemple : si choix se réfère à 'distille', savoir combien de distille possède le joueur.
Et là je coince dans mon script, à cause de la reprise de ma variable au sein d'une requête...
Je montre mon code où ça coince...
if(isset($_POST) && !empty($_POST['somme']) && !empty($_POST['choix']) )
{
extract($_POST);
$choix=$_POST['choix'];
$somme=$_POST['somme'];
// Voici la requête où je coince
$sql = "SELECT $choix FROM informations where login = '".$_SESSION['login']."'";
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_assoc($req);
{
$nbchoix= $data['$choix'];
}
Quelqu'un voit-il le problème ?Je dois coincer soit sur la requête même au départ
$sql = "SELECT $choix FROM informations where login = '".$_SESSION['login']."'";
Ou sur le moment où je veux afficher sous forme de variable le résultat de la requête avec ça:
$nbchoix= $data['$choix'];
C'est vrai que ça fait bizarre de voir une variable au sein de $data['']Mais je ne sais pas comment je peux faire autrement...
Quelqu'un peut-il aider le débutant que je reste encore et toujours ?
Merci d'avance...