Requète non prise en compte
Résolu
yannig38
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
yannig38 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
yannig38 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonsoir,
J'ai un souci avec une requète.
<?php
.....
<!-- FORMULAIRE -->
<center>
<form action="illustration_2.php" method="get">
<table style="border:0px;">
<tr>
<td style="border:0px;">Mot recherché</td>
<td style="border:0px;"><input type="text" name="nom" value="<?echo $nom?>"></td>
<td style="border:0px;"><input type="submit" name="submit" value="Rechercher"></td>
</tr>
</table>
</form>
</center>
<!-- FIN FORMULAIRE -->
.....
?>
Exploitation du formulaire
Le select et la table sont OK
C'est le where qui coince:
<?php
.....
// Récupération des éléments de recherche
$nom=$_REQUEST['nom'];
$j=$_REQUEST['j'];
$nb_pages=$_REQUEST['nb_pages'];
$ligne_debut=$_REQUEST['$ligne_debut'];
$page=$_REQUEST['page'];
//CONSTRUCTION DE LA CLAUSE 'WHERE'
if ($nom){ // Si un nom est inscrit dans le formulaire
$where=" WHERE Sujet LIKE '%".$nom."%' OR Index LIKE '%".$nom."%' OR Description LIKE '%".$nom."%'";
}
else{ // Les deux champs sont vides
$where="";
}
......
?>
$where=""; donne le résultat attendu
Ce que je veux:
la valeur du formulaire doit être recherchée dans les champs Sujet, Index ou Description
Si la valeur est présente dans un de ces champs elle sera affichée.
Amitiés
J'ai un souci avec une requète.
<?php
.....
<!-- FORMULAIRE -->
<center>
<form action="illustration_2.php" method="get">
<table style="border:0px;">
<tr>
<td style="border:0px;">Mot recherché</td>
<td style="border:0px;"><input type="text" name="nom" value="<?echo $nom?>"></td>
<td style="border:0px;"><input type="submit" name="submit" value="Rechercher"></td>
</tr>
</table>
</form>
</center>
<!-- FIN FORMULAIRE -->
.....
?>
Exploitation du formulaire
Le select et la table sont OK
C'est le where qui coince:
<?php
.....
// Récupération des éléments de recherche
$nom=$_REQUEST['nom'];
$j=$_REQUEST['j'];
$nb_pages=$_REQUEST['nb_pages'];
$ligne_debut=$_REQUEST['$ligne_debut'];
$page=$_REQUEST['page'];
//CONSTRUCTION DE LA CLAUSE 'WHERE'
if ($nom){ // Si un nom est inscrit dans le formulaire
$where=" WHERE Sujet LIKE '%".$nom."%' OR Index LIKE '%".$nom."%' OR Description LIKE '%".$nom."%'";
}
else{ // Les deux champs sont vides
$where="";
}
......
?>
$where=""; donne le résultat attendu
Ce que je veux:
la valeur du formulaire doit être recherchée dans les champs Sujet, Index ou Description
Si la valeur est présente dans un de ces champs elle sera affichée.
Amitiés
A voir également:
- Requète non prise en compte
- Créer un compte google - Guide
- Installer windows 10 sans compte microsoft - Guide
- Créer un compte gmail - Guide
- Comment savoir qui regarde mon compte facebook - Guide
- Créer un compte instagram sur google - Guide