Recherche mot clé
Résolu
goldy91
Messages postés
154
Statut
Membre
-
goldy91 Messages postés 154 Statut Membre -
goldy91 Messages postés 154 Statut Membre -
Bonjour voila mon probleme est que je suis entrain de faire un site d'emploi et je voudrais inserer un moteur de recherche.Mon moteur de recherche marche mais a moitié enfaite une personne qui recherche quelq'un par ces competences ne peut le trouver que s'il elle tape les compétences exacte c'est a dire dans l'odre,voila ma requete :
$sql="select identifiant,titreposte,competence,villep,datedebutvalidite,dureevalidite,datecreation
from publication
where rep='oui'
and titreposte like \"%$ip%\"
and competence like \"%$cp%\"";
par exemple dans ma BDD j'ai dans competence (java html php css) si la personne tape java sa marche.Si elle tape java html sa marche.Mais si elle tape java css la sa ne marche plus alors comment je peut faire ?
$sql="select identifiant,titreposte,competence,villep,datedebutvalidite,dureevalidite,datecreation
from publication
where rep='oui'
and titreposte like \"%$ip%\"
and competence like \"%$cp%\"";
par exemple dans ma BDD j'ai dans competence (java html php css) si la personne tape java sa marche.Si elle tape java html sa marche.Mais si elle tape java css la sa ne marche plus alors comment je peut faire ?
A voir également:
- Recherche mot clé
- Clé usb non détectée - Guide
- Clé d'activation windows 10 - Guide
- Clé usb - Accueil - Stockage
- Mot de passe - Guide
- Formater clé usb - Guide
31 réponses
Ca complique un peu les choses, tu veux bien utiliser la méthode GET au lieu de post ?
echo '<form method="get" action="page2.php">'
.'<input type="hidden" name="session_name" value="'.session_id().'" />'
.'<input type="submit" name="action" value="" style="background:url(button6.jpeg) no-repeat top left" />'
.'</form>';
echo '<form method="get" action="page2.php">'
.'<input type="hidden" name="session_name" value="'.session_id().'" />'
.'<input type="submit" name="action" value="" style="background:url(button6.jpeg) no-repeat top left" />'
.'</form>';
Ce que tu veux depuis le début c'est transmettre $id ($id = $_GET['id']) ?
Si oui essaye :
$id = $_GET['id'];
echo '<form method="post" action="page2.php">'
.'<input type="hidden" name="id" value="'.$id.'" />'
.'<input type="submit" name="action" value=" " style="background:url(\'button6.jpeg\') no-repeat top left" />'
.'</form>';
Si c'est juste pour ça, pas besoin de session, on se fatigue pour rien
Si oui essaye :
$id = $_GET['id'];
echo '<form method="post" action="page2.php">'
.'<input type="hidden" name="id" value="'.$id.'" />'
.'<input type="submit" name="action" value=" " style="background:url(\'button6.jpeg\') no-repeat top left" />'
.'</form>';
Si c'est juste pour ça, pas besoin de session, on se fatigue pour rien
oui c'est bien sa que j'essaye de faire désolé je me suis mal exprimé,bref j'ai essayé sa marche pas la variable id n'est pas transmis !!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Si tu reprends le même code dans page1 :
$id = $_GET['id'];
echo '<form method="post" action="page2.php">'
.'<input type="hidden" name="id" value="'.$id.'" />'
.'<input type="hidden" name="dummy" value="world" />'
.'<input type="submit" name="action" value=" " style="background:url(\'button6.jpeg\') no-repeat top left" />'
.'</form>';
et que dans page2 tu fais:
echo 'hello '.$_POST['id'].' '.$_POST['dummy'];
ça te donne quoi ?
l'image s'affiche maintenant ?
$id = $_GET['id'];
echo '<form method="post" action="page2.php">'
.'<input type="hidden" name="id" value="'.$id.'" />'
.'<input type="hidden" name="dummy" value="world" />'
.'<input type="submit" name="action" value=" " style="background:url(\'button6.jpeg\') no-repeat top left" />'
.'</form>';
et que dans page2 tu fais:
echo 'hello '.$_POST['id'].' '.$_POST['dummy'];
ça te donne quoi ?
l'image s'affiche maintenant ?
efface la ligne dummy, on ne va pas perdre de temps avec
en simplifiant le bouton,
$id = $_GET['id'];
echo '<form method="post" action="page2.php">'
.'<input type="hidden" name="id" value="'.$id.'" />'
.'<input type="submit" name="action" value=" " style="background:url(\'button6.jpeg\');" />'
.'</form>';
ca ne marche toujours pas ? tu es sur de ton url ?
en simplifiant le bouton,
$id = $_GET['id'];
echo '<form method="post" action="page2.php">'
.'<input type="hidden" name="id" value="'.$id.'" />'
.'<input type="submit" name="action" value=" " style="background:url(\'button6.jpeg\');" />'
.'</form>';
ca ne marche toujours pas ? tu es sur de ton url ?