Form action et GET

gabbermaniac Messages postés 147 Statut Membre -  
swoog42 Messages postés 1178 Statut Membre -
Bonjour,

J'ai crée un formulaire de recherche:

<form method="get" action="index.php?=search/search" class="searchform">
<input type="text" name="q" class="textbox"/>
<input type="submit" value="Rechercher" class="button"/>
</form>

Le problème est qu'au lieu d'envoyer vers: index.php?=search/search?q=
il envoie vers cette url: index.php?q= ; il ne prend pas en compte le search/search; donc cela ne fonctionne pas!

Comment faut-il procéder?
merci de m'éclairer

6 réponses

swoog42 Messages postés 1178 Statut Membre 244
 
il te sert a quoi toon search/search ?
0
gabbermaniac Messages postés 147 Statut Membre 12
 
le search.php est le code php pour chercher dans ma bdd

<?php
if(isset($_GET['q'])){
require "connect.php";
$q=$_GET['q'];
$sql="SELECT * FROM theme WHERE id LIKE '%$q%'";
$req=mysql_query($sql) or die (mysql_error());
while ($d=mysql_fetch_assoc($req)){
echo "{$d["id"]}";

}
}
else {
echo "pas de recherche";
}
?>
0
swoog42 Messages postés 1178 Statut Membre 244
 
Ton traitement est fait dans la page search.php, tu dois donc changer une ligne :
<form method="get" action="search.php" class="searchform"> 
0
gabbermaniac Messages postés 147 Statut Membre 12
 
Salut,

le répertoire où se trouve search.php est appelé search donc search/search

le problème vient du faire qu'l me faut une url du style index.php?p=search ...
afin que la page où le résultat de la recherche s'affiche affiche bien le template du site

Désolé, c'est un peu compliqué à expliquer
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
swoog42 Messages postés 1178 Statut Membre 244
 
pigé... tu dois donc avoir

<form method="get" action="index.php" class="searchform"> 
<input type="hidden" name="p" value="search" />
<!-- tes autres champs -->
</form>

0
gabbermaniac Messages postés 147 Statut Membre 12
 
Cela fonctionne parfaitement! merci beaucoup! je n'aurais jamais pu réaliser cela toute seule
0
swoog42 Messages postés 1178 Statut Membre 244
 
pas de problème, on est tous là pour ca ^^
0
gabbermaniac
 
merci swoog, j'essaierais cela dès que je suis sur mon pc.
0