tophe33
Messages postés10Date d'inscriptiondimanche 2 avril 2006StatutMembreDernière intervention13 janvier 2010
-
13 janv. 2010 à 09:33
Pyrrah
Messages postés127Date d'inscriptionmercredi 16 février 2005StatutMembreDernière intervention15 février 2010
-
13 janv. 2010 à 10:20
Bonjour,
Voilà j'ai une erreur de synthax dans mon code.
voici un bout de mon code :
<?php
if(isset($_POST['region']) && $_POST['region'] != NULL) // on vérifie d'abord l'existence du POST et aussi si la requete n'est pas vide.
{
if(isset($_POST['rubrique']) && $_POST['rubrique'] != NULL)
{
mysql_connect("mysql5-64.ovh.net","mariezvodbmag","mag33mariez");
mysql_select_db("mariezvodbmag"); // on se connecte à MySQL.
$region = htmlspecialchars($_POST['region']);
$rubrique = htmlspecialchars($_POST['rubrique']);
$query = mysql_query("SELECT * FROM annuaire WHERE rubrique , region LIKE '%$rubrique%','%$region%' ORDER BY id DESC") or die (mysql_error()); // la requête
$nb_resultats = mysql_num_rows($query); // on utilise la fonction mysql_num_rows pour compter les résultats pour vérifier par après
if($nb_resultats != 0) // si le nombre de résultats est supérieur à 0, on continue
{
// maintenant, on va afficher les résultats et la page qui les donne ainsi que leur nombre, avec un peu de code HTML pour faciliter la tâche.
?>
Je pense que cela viendrait de là :
$query = mysql_query("SELECT * FROM annuaire WHERE rubrique , region LIKE '%$rubrique%','%$region%' ORDER BY id DESC")
Pyrrah
Messages postés127Date d'inscriptionmercredi 16 février 2005StatutMembreDernière intervention15 février 20104 13 janv. 2010 à 10:20
En relisant, d'emblée je peux te dire qu'il y a une erreur ici :
region LIKE '%$rubrique%','%$region%' Il me semble qu'il ne soit pas possible de faire de like de cette façon...
Revenons à ton erreur principale. Celle-ci signifie à la fois tout et à la fois rien...
Mais bon, je pense avoir trouvé :
if($nb_resultats != 0) // si le nombre de résultats est supérieur à 0, on continue
{
// maintenant, on va afficher les résultats et la page qui les donne ainsi que leur nombre, avec un peu de code HTML pour faciliter la tâche.
?>
Tu n'as pas fermé ta boucle...
Voilà :)
Bonne continuation.
____________________
Pyrrah H4ck3r vaillant, rien d'impossible. Si le problème est résolu, n'oubliez pas de cliquer sur "Problème résolu !". Merci !