ahlemlo
Messages postés225Date d'inscriptionsamedi 7 avril 2007StatutMembreDernière intervention21 mai 2009
-
19 sept. 2008 à 14:18
ahlemlo
Messages postés225Date d'inscriptionsamedi 7 avril 2007StatutMembreDernière intervention21 mai 2009
-
29 sept. 2008 à 12:38
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
cs_mike1310
Messages postés232Date d'inscriptionjeudi 30 août 2007StatutMembreDernière intervention31 juillet 2009 23 sept. 2008 à 12:04
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]."'";
ahlemlo
Messages postés225Date d'inscriptionsamedi 7 avril 2007StatutMembreDernière intervention21 mai 2009 20 sept. 2008 à 08:46
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']);
cs_mike1310
Messages postés232Date d'inscriptionjeudi 30 août 2007StatutMembreDernière intervention31 juillet 2009 20 sept. 2008 à 12:14
tu es bien en base de données mysql ?
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
}
ahlemlo
Messages postés225Date d'inscriptionsamedi 7 avril 2007StatutMembreDernière intervention21 mai 2009 29 sept. 2008 à 12:38
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