parametre pour requete sql

Répondre
sven
le 25/01/2005 à 15:21
sven
bonjour
je voudrai mettre dans une table un champ que je sélectionne la page d'avant et que je transmet par lien, mais je n'arrive pas à récupérer le contenu de la valeur.
je vous montre le code ça sera plus simple

<?php
$req='SELECT pari FROM prono WHERE numpari="'.$numpari.'"';
$sql=mysql_query($req) or die(mysql_error());
$data=mysql_fetch_array($sql);

$req1='SELECT "'.$_POST['choix'].'" FROM prono WHERE numpari="'.$numpari.'"';
$sql1=mysql_query($req1) or die(mysql_error());
$data1=mysql_fetch_array(sql1);
$rep=$data1['"'.$_POST['choix'].'"'];
echo $rep;
$pari=$data['pari'];


$req="INSERT INTO reponse(pari,reponse) VALUES ('$pari','$rep')";
$sql=mysql_query($req) or die(mysql_error());
?>


je n'arrive pas à reselectionner ce que j'ai dans la table a la variable récupérée par $_POST['choix']
si quelqu'un pourrait m'aider ça serait sympa
merci pour votre aide
http://www.bingojeux.kalikoba.com
zebden
le 25/01/2005 à 15:37
zebden
echo de tes var $numpari et $_POST['choix'] seules, pour voir si elles existent bien.

et aussi :
$choix = $_POST['choix'];
$rep = $data1[$choix];
zebdinou pour les intimes / Blog : http://www.zebden.fr
sven
le 25/01/2005 à 16:11
sven
j'i changé deux trois truc, mais maintenant j'obtien bien la bonne colonne du tableau mais pas ce qu'il y a dedans


$req='SELECT pari FROM prono WHERE numpari="'.$numpari.'"';
$sql=mysql_query($req) or die(mysql_error());
$data=mysql_fetch_array($sql);

$req1='SELECT "'.$choix.'" FROM prono WHERE numpari="'.$numpari.'"';
$sql1=mysql_query($req1) or die(mysql_error());
$data1=mysql_fetch_array($sql1);

$rep=$data1[''.$choix.''];

echo $rep;
$pari=$data['pari'];


$req="INSERT INTO reponse(pari,reponse) VALUES ('$pari','$rep')";
$sql=mysql_query($req) or die(mysql_error());


pour $rep il m'affiche choix3 (c'est le nom du champ de la table) alors que je veux qu'il prenne le texte qu'il contient

merci pour votre aide
http://www.bingojeux.kalikoba.com
i M@N
le 25/01/2005 à 16:20
i M@N
Hello !

Un souci de concaténation nan ?
Essaye ça :
$req1='SELECT '.$choix.' FROM prono WHERE numpari="'.$numpari.'"';
$sql1=mysql_query($req1) or die(mysql_error());
$data1=mysql_fetch_array($sql1);


@+...
One Love, One Heart, One Unity.
sven
le 25/01/2005 à 16:33
sven
merci bien à vous deux
le problème est résolu, j'avai pas pensé à ça
merci bien
http://www.bingojeux.kalikoba.com
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours