Rechercher avec une condition

igo95 13 Messages postés dimanche 27 août 2017Date d'inscription 4 octobre 2017 Dernière intervention - 27 août 2017 à 01:24 - Dernière réponse : jordane45 20558 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 19 avril 2018 Dernière intervention
- 27 août 2017 à 02:52
Bonsoir tt le monde,
j'ai un problème je voudrais recherche un employè a partir de son id.
je veux quand je sélectionne un id employé(id_em)il me retourne les information de l’employé.
Je suis bloque si quelqu'un peut m'aider.
voila ma fonction:
public function read($id_em){
$this->makes();
$this->st=$this->pdo->prepare("select*from employe where id_em=:id_em");
$this->st->bindvalue(':id_em',$id_em,pdo::PARAM_INT );
$exe=$this->st->execute();
}

et voila l'appel de la fonction:
<?php
include "manager.php";
$manager=new manager();
$exe=$manager->read($_POST['id_em']);
$exe->setnom_em($_POST['nom_em']);
$exe->setnum_em($_POST['num_em']);
?>

et voila mon formulaire:
<form method="post"action="appel1.php">
<select name="id_em">

<?php

try
{
$obj1=new PDO('mysql:host=localhost;dbname=gestion;charset=utf8','root','');


}
catch (Exception $e)

{
die('ERREUR : '.$e->getMessage());
}
$res= $obj1->query('select * from employe');

while ($ligne=$res->fetch())
{?>

<option value="<?php echo $ligne['id_em']; ?>" > <?php echo $ligne['id_em']; ?> </option>


<?php }
$res->closeCursor();


?>
<input type="text" name="nom_em">
<input type="text"name="num_em">
<input type="submit"value="ok">
</select>
</form>

ET merci pour vos reponses
Afficher la suite 

1 réponse

Répondre au sujet
jordane45 20558 Messages postés mercredi 22 octobre 2003Date d'inscriptionModérateurStatut 19 avril 2018 Dernière intervention - 27 août 2017 à 02:52
0
Utile
Bonjour
Commence par ca
http://www.commentcamarche.net/faq/46512-pdo-gerer-les-erreurs

Tu trouveras ainsi une erreur dans ta requête. ..
(Des espaces manquants)
Commenter la réponse de jordane45

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.