bonjour a tous
je veux bien rechercher client par nom et prénom
càd :j'ai un champ au je vais saisir le nom et le prénom mai dans ma table client le nom et le prénom est chacun dans un colonne
comment faire ça dan ma requête
merci pour tous
Et bien il va faaloir que tu fasses un explode sur ton champ de texte, exemple :
$rep = explode(' ',$_POST['rech_utili']); //il faut impérativement qu'il y est qu'un seul espace entre le nom et le prénom, pourquoi pas le faire avec un regex et que le nom soit avant le prénom
puis ensuite faire ta requete comme suit :
"SELECT * FROM clients WHERE nom like '".$_rep[0]."' AND prenom LIKE '".$_rep[1]."'";
bonjour
merci pour ta réponse mais quand je saisi le nom et le prénom qui ce trouve dans la base il m'affiche le msg d'erreur (lecture impossible)
voici qu'est ce que j'ai fait:
$rech_utili=$_POST['rech_utili'];
$select=$db->prepare("SELECT CONCAT(nom,' ',prenom) AS lenom FROM utilisateur WHERE lenom like '".$_POST['rech_utili']);
si c'est le cas il ne faut pas récupérer tes données comme tu le fait ...
$base = mysql_connect("server","user","pass");
// test la connection
if (!$base )
die ("connection impossible");
// Connecte la base
mysql_select_db("nomBD") or die ("pas de connection");
//
$sql = "SELECT * FROM tarequete";
$res = mysql_query($sql,$base);
while ($row = mysql_fetch_array($res))
{
//ici tu fais afficher tes lignes
}
bonjour
j'ai petit problémé et que lorsque je saisi que nom qui n'existe pas dans la base il m'affiche cette erreur voici le code:
Notice: Undefined offset: 1 in C:\Program Files\EasyPHP 2.0b1\www\site location\verif_rech_util_detail.php on line 78