requête...qui débute par la valeur saisie

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : requête...qui débute par la valeur saisie

par zeus » 10 nov. 2005, 17:03

c'est fait

[RESOLU] requête...qui débute par la valeur saisie

par Megadeth » 10 nov. 2005, 17:03

^^

par Invité » 10 nov. 2005, 16:58

[resolu]

par Invité » 10 nov. 2005, 16:43

Oui, j'avais prévenu pour le double post. Je ne cherchais pas à gruger. Je voulais mettre ca au départ dans PHP et en recherchant vainement sur le site je n'ai pas fait attention où je me trouvais quand j'ai posté le premier message, mais en tout cas MERCI ! Ca marche nickel !

Sympa pour le supplément Zeus :wink:

Megadeth

par zeus » 10 nov. 2005, 16:29

Modération : Megadeth, le multipostage est interdit.
L'autre message est parti à la poubelle

Je déplace ce message dans la section "Base de données" dans laquelle se trouvait l'autre message car c'est là qu'il doit se trouver et car c'est ce post qui est le plus renseigné

Re: requête...qui débute par la valeur saisie

par mario » 10 nov. 2005, 16:21

veut donc voir apparaitre sur la page suivante tous les films qui commencent par "kil" comme kill bill 1, kill bill 2, killing zoe...
<?php
$sql = "SELECT idFilm,nomFilm FROM table WHERE nomFilm LIKE '".$_POST['form_NomFilm']."%'";
// Affichera les films commencant par kill

$sql = "SELECT idFilm,nomFilm FROM table WHERE nomFilm LIKE '%".$_POST['form_NomFilm']."%'";
// Affichera les films ou le mot kill est présent: ex: ze[b]kill[/b]bill film

?>

par mcorgnet » 10 nov. 2005, 16:14

where tonchamps LIKE '".$variable."%'

par Greg » 10 nov. 2005, 16:12

Il faut déjà savoir sur quels champs tu vas chercher, et utiliser l'opérateur LIKE (en SQL) avec le caractère jeton % !

En alternative, tu peux aussi mettre en place les recherches FULL-TEXT. Regarde la doc de MySQL pour ça.

requête...qui débute par la valeur saisie

par Megadeth » 10 nov. 2005, 16:10

Bonjour à tous,

Je bricole en PHP et peine sur le problème suivant :

Je cherche, depuis une valeur postée via un formulaire, à afficher toutes les entrées en base qui commencent par cette valeur. Suis-je clair ?

$maquery="select * from films where..." //c'est là que je sèche, sur le 'débute par'. Quelle est la syntaxe ?

Un exemple, moteur de recherche de films :

Sur ma premiere page, j'ai saisi via un formulaire (en méthode post) les lettres "kil" et veut donc voir apparaitre sur la page suivante tous les films qui commencent par "kil" comme kill bill 1, kill bill 2, killing zoe...Voilà l'idée !

Merci pour votre aide

Megadeth

Ps:désolé pour le doublon...