deux $_POST[*******] collés... - PHP - Programmation
Marsh Posté le 14-10-2005 à 10:57:59
jiojio a écrit : Bonjour, |
ca doit mieux marcher comme ca ( modif de '" et ajout d'un = ) :
$query = "'SELECT * FROM jeu WHERE age_jeu =' ".$_POST['minmax'].$_POST['age']."'";
$req = mysql_query($query,$connect);
Marsh Posté le 14-10-2005 à 11:03:40
$req = mysql_query("SELECT * FROM jeu WHERE age_jeu ".$_POST['minmax']." ".$_POST['age']);
edit : correction par rapport au précision de ton post
Marsh Posté le 14-10-2005 à 11:12:41
En fait, l'age est saisi par l'utilisateur et min max ça vient de 2 buttons radio...value de ces 2 buttons valent soient ">" ou "<" pour mettre dans le req
Marsh Posté le 14-10-2005 à 11:15:49
pour que :
ex :
select * from jeu where age_jeu > 15;
minmax = ">" ou "<"
et age = 15
Marsh Posté le 14-10-2005 à 11:20:37
moi j'aurais appelé ca $_POST['operateur'] ou $_POST['comparaison'] voir $_POST['infsup'] mais pas $_POST['minmax']
bref ce que j'ai mis au dessus devrait etre bon.
Marsh Posté le 14-10-2005 à 20:01:32
oui voilà je cherchais le mot lol j'étais parti sur autre chose à la base.
sinon Vlad' il y a toujours une erreur de synthaxe :
Erreur de syntaxe près de '''' à la ligne 1
Marsh Posté le 15-10-2005 à 00:51:09
$req = mysql_query("SELECT * FROM jeu WHERE age_jeu ".$_POST['minmax']." ".$_POST['age']);
Marsh Posté le 15-10-2005 à 12:50:59
Vlad' j'ai ça comme erreur
L'exécution de la requête a échoué.
Erreur de syntaxe près de 'on 9' à la ligne 1
9 est l'âge que j'ai tapé
Marsh Posté le 16-10-2005 à 00:31:54
Code :
|
Et comme ca? C'est de la concaténation toute bête
Marsh Posté le 16-10-2005 à 12:36:28
Multinickname merci mais toujours la même erreur quau dessus
Voilà mon code html :
<form action="selonAge.php" target= "centre" method="post">
Saisir âge :<input type="text" name="age" size=10>
Inf<input type="radio" name="operateur" values="<" checked>
Sup<input type="radio" name="operateur" values=">">
<input name="submit" type="submit" value="valider">
</form>
j'ai changé minmax en operateur
Marsh Posté le 16-10-2005 à 13:09:48
enlève le "s" à value dans les deux radios.
Ca devait venir de là je pense...
et met checked="checked" à la place de checked... (enfin je pense que c'est mieux )
Marsh Posté le 16-10-2005 à 17:05:44
je n'ai qu'une chose à dire...Multinickname PRESIDENT lol !
Merci tout le monde de vous être pencher sur mon probleme !
ça venait du S de valueS alors :| !!!!
Marsh Posté le 14-10-2005 à 10:53:27
Bonjour,
Je ne comprends mon erreur sur cette ligne mais je pense que ça doit être une histoire de " '
$req = mysql_query('SELECT * FROM jeu WHERE age_jeu "'.$_POST['minmax'].' '.$_POST['age'].'"',$connect);
Merci d'avance