Recherche mot clé
Résolu
goldy91
Messages postés
151
Date d'inscription
Statut
Membre
Dernière intervention
-
goldy91 Messages postés 151 Date d'inscription Statut Membre Dernière intervention -
goldy91 Messages postés 151 Date d'inscription Statut Membre Dernière intervention -
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é windows 8 - Guide
- Formater clé usb - Guide
- Trousseau mot de passe iphone - Guide
- Recherche automatique des chaînes ne fonctionne pas - 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 ?
voila ce que j'ai fait :
sur la page 1 :
<input type="hidden" name="id" value="'.$id.'" />
<input type="image" src="button6.jpeg"/>
sur la page 2 :
echo 'hello '.$_POST['id'].'';
sur la page 1 :
<input type="hidden" name="id" value="'.$id.'" />
<input type="image" src="button6.jpeg"/>
sur la page 2 :
echo 'hello '.$_POST['id'].'';