php/mysql

Répondre
mamykane
mamykane
Déconnecté
bonjour
j'ai un input text ou le visiteur doit entrer un mot et je voudrais pouvoir lui afficher tout le mot dès qu'il met lé 2 ou 3 premières lettres j'ai stocké dans ma base de données une liste des mots qu'il peut entrer
alors si vous avez une idée
merci
XTremTourist
XTremTourist
Déconnecté
tu voudrai fair un moteur de recherche qui cherche dans la base de donner MySQL, c sa ?

la synstaxe a metre pour le requete SQL est cela

$base = "ta_base";
$mot = "le_mot_que_tu_entre_dans_ton_input";

$sql = "SELECT * FROM $base WHERE $base.msg LIKE '%$mot%' ORDER BY id_core";
$req = mysql_query ($sql) or die ('Erreur SQL !<BR>'.$sql.'<BR>'.mysql_error());


apret ta juste a fair un while est a afficher ce que ta trouver.
tu comprend ?
XTremTourist
XTremTourist
Déconnecté
$base.msg sa c si tu veux chercher dans une table donner la c la table msg que l'on check
mamykane
mamykane
Déconnecté
merci -=[ XTT ]=- je vais essayer ça
mamykane
mamykane
Déconnecté
é ce que je peux te donner 1 bout de mon code pour qe tu vois parce que ca marche toujours pas
XTremTourist
XTremTourist
Déconnecté
mamykane
mamykane
Déconnecté
c bon tu px aller voir : http://www.lephpfacile.com/wall/lire_wall.php?wall=297
XTremTourist
XTremTourist
Déconnecté
tu aurrai pu metre toute la page.

chercher un truc dans un base de donner ce passe en 2 temp
un formulaire a remplire et une page de traitement
on remplie le forumulair on envoye a la page de traitement.
dans la page de traitement on retrouve notre requete SQL avec un While pour afficher ce que lon a trouver
tu veux un exemple ?
mamykane
mamykane
Déconnecté
oui pour l exple merci
la page c 190 lignes alor je sé pa trop si g le droit d'envoyer tt ca
mamykane
mamykane
Déconnecté
GLOBULE le permet?
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Le wall est fait pour çà smiley

Poster 200 lignes sur un forum, c'est le bordel.

Mais sur le wall, sans aucun problème, il est fait pour çà !

Tu peux meme mettre un code de 2 000 lignes sur le wall : pas de probleme (pis en +, vu qu'il y a la coloration du code, c'est beaucoup plus simple à lire).
mamykane
mamykane
Déconnecté
merci LA GLOBULE commen t as fait pour connaitre autant? moi g rien ds la tete

-=[ XTT ]=- voila tt le code
http://www.lephpfacile.com/wall/lire_wall.php?wall=299
XTremTourist
XTremTourist
Déconnecté
faut ke tu donne un valeur a $mot
par exemple
$mot = "t";
la il vas chercher tout les t ki trouve dans la table

apret pour afficher tout ce quil a trouver faut fair un WHILE

while ($data = mysql_fetch_array($req)) {
//si ta un champ id en auto_increment
$id = $data['id'];

echo $id.'<br>';
}
la il t affichera tout les Id ou il trouvera T dans source

heu enlaive "order by id_core" sa te sert pas a toi g oublier d enlever quand j tai montrer le truc
mamykane
mamykane
Déconnecté
tu me sauve la vie g pas encore testé mais je sentais pas trop ce que j'avais mis dans mon $mot maintenant je vois
té un gars utile
look la signature
XTremTourist
XTremTourist
Déconnecté
on est la pour aider smiley
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique