Requête pour effectuer une recherche

Résolu/Fermé
louveteau_informatique Messages postés 79 Date d'inscription jeudi 12 juin 2014 Statut Membre Dernière intervention 11 septembre 2014 - 17 juin 2014 à 10:17
astuces72 Messages postés 7762 Date d'inscription vendredi 15 janvier 2010 Statut Membre Dernière intervention 15 novembre 2024 - 17 juin 2014 à 11:15
Bonjour,

voila je voudrais faire une requête sql me permettant de quand je tape le nom de la personne ou un morceau de nom cela s'affiche

je pense a la requête
select * from contact where 'nomducontact' mais moi le nom de ce contact je l'écrit dans un 'textbox' alors je ne sais pas trop comment faire puisque le nom va changer a chaque recherche je ne vais quand même pas écrire toutes les requêtes pour trouver les quelques 500 contact.

1 réponse

astuces72 Messages postés 7762 Date d'inscription vendredi 15 janvier 2010 Statut Membre Dernière intervention 15 novembre 2024 1 639
17 juin 2014 à 10:22
slt

cherche avec
SELECT * FROM maTable WHERE machin LIKE '%$input%'
0
louveteau_informatique Messages postés 79 Date d'inscription jeudi 12 juin 2014 Statut Membre Dernière intervention 11 septembre 2014
17 juin 2014 à 10:29
la variable input je dois la déclarer ou je suis un peu perdu
0
astuces72 Messages postés 7762 Date d'inscription vendredi 15 janvier 2010 Statut Membre Dernière intervention 15 novembre 2024 1 639
Modifié par astuces72 le 17/06/2014 à 10:32
ta variable tu la récupère de ta textbox=input

$non_input= $_POST['non_input'];
0
louveteau_informatique Messages postés 79 Date d'inscription jeudi 12 juin 2014 Statut Membre Dernière intervention 11 septembre 2014
17 juin 2014 à 10:33
ba justement je pensais que c'etai le cas mais ça me sort le mess d'erreur comme quoi la variable existe pas
0
astuces72 Messages postés 7762 Date d'inscription vendredi 15 janvier 2010 Statut Membre Dernière intervention 15 novembre 2024 1 639
17 juin 2014 à 10:33
donne ton code :)
0
louveteau_informatique Messages postés 79 Date d'inscription jeudi 12 juin 2014 Statut Membre Dernière intervention 11 septembre 2014
17 juin 2014 à 10:37
au lieu de ceci
function readAllContact()
{
$query = "select nom_contact from contact";
$result = mssql_query($query);
while($row = mssql_fetch_row($result))
{
echo $row[0];
echo "<br>";
}
}

je voudrai juste les contacts que je tape.
0