Prb recupération valeur formulaire dans requete

Répondre
Quby fr
le 20/05/2005 à 11:43
Quby fr
Hello,
Je ne parviens pas à utiliser une valeur de formulaire (POST) en condition d'une requete SQL, tout fonctionne :
je peux récupérer la valeur du formulaire,
je peux executer la requete en saisissant une valeur,
c'est au moment de faire appel aux 2 que ça m..
Voici mon code:

<?php
$rechtitre = $_POST['postitre'];
$db = mysql_connect('........', '........', '........')
or die('Problème de connection à mysql');
mysql_select_db('librairier', $db)
or die('Problème de DB');
$reqtitre = 'SELECT TITRE,AUTEUR,IMPRESSION FROM CATALOGUE WHERE TITRE like '$rechtitre'';
$sqltitre = mysql_query($reqtitre);
while($datatitre = mysql_fetch_array($sqltitre))
{
echo "$datatitre[ 'TITRE']";
}
?>


Si qq'un peut m'aider ce serait cool !
On n'a pas inventé l'électricité en améliorant la bougie
LA GLOBULE
le 20/05/2005 à 12:14
LA GLOBULE
Je te suggère de lire le cours sur la concaténation.

Remplace ta ligne :
$reqtitre = 'SELECT TITRE,AUTEUR,IMPRESSION FROM CATALOGUE WHERE TITRE like '$rechtitre'';

Par :
$reqtitre = 'SELECT TITRE,AUTEUR,IMPRESSION FROM CATALOGUE WHERE TITRE like "'.$rechtitre.'"';

Et aussi :
$sqltitre = mysql_query($reqtitre);

Par :
$sqltitre = mysql_query($reqtitre) or die ('Erreur SQL : '.$reqtitre.''.mysql_error());

Et aussi :
echo "$datatitre['TITRE']";

Par :
echo $datatitre['TITRE'];
Quby fr
le 20/05/2005 à 12:46
Quby fr
MERCI MERCI MERCI la Globule smiley
On n'a pas inventé l'électricité en améliorant la bougie
Répondre

Ecrire un message

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