Aide PHP/MySQL

Résolu/Fermé
salamander - 22 nov. 2011 à 10:34
 salamander - 22 nov. 2011 à 11:06
Bonjour,
je suis débutant en php et Mysql, je souhaite récupérer des information via un formulaire et afficher les donnée correspondante de ma base.

voici mon code sur la page de mon formulaire :

<form method="post" action="mon_autre_page.php">

<p>
<input type="text" name="possesseur" />
<input type="submit" value="ok" />
</p>

</form>




voici ce qui semble poser problème sur mon_autre_page.php :

$req = $bdd->prepare('SELECT nom, prix FROM ma_table WHERE possesseur = ? );
$req->execute(array($_POST['possesseur']));

auriez vous une solution a me proposer s'il vous plait ?

Merci d'avance.

2 réponses

Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
22 nov. 2011 à 10:47
Bonjour,

L'idéal quand on a une erreur, c'est de donner le message d'erreur.
Dans le code que tu donnes :
$req = $bdd->prepare('SELECT nom, prix FROM ma_table WHERE possesseur = ? );
Tu ne fermes pas la chaîne de caractère, il manque un « ' »

Xavier
0
merci !!
0