IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

probleme dans un moteur de recherche


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Avril 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 4
    Par défaut probleme dans un moteur de recherche
    je suis entraint de faire un moteur de recherche mai il ne fonctionne pas est ce que vous pouvez m'aider à trouver la faute

    voila mon code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    <?php
    include('connexion.php');
    $actualite=$_POST['actualite'];
    $r=mysql_query("select * from actualité where Titre = $actualite");
    $r1=mysql_query("select fichier from actualite_photo,actualité where actualité.Nl=actualite_photo.Nl_actualite and Titre=$actualite") or die (mysql_error());
    echo"<h2><font color=bleu>$actualite</font></h2>";
     
    $nb=mysql_num_rows($r);
    if(nb!=0)
    {
    while($d=mysql_fetch_array($r))//met le resultat de requette dans un taleau associatif
    {
    while($d1=mysql_fetch_array($r1))//met le resultat de requette dans un taleau associatif
    {
    echo"<table border=0 align=center><tr><td rowspan=5>$d1[fichier]</td><td><b>Date:$d[$Date]</b></td></tr><tr><td><b>Lieu:$d[Lieu]</b></td></tr><tr><td><b>Période:$d[Période]</b></td></tr><tr><td><b>Responsable:$d[Responsable]</b></td></tr><tr><td><b>Description:$d[Description]</b></td></tr></table>";
     
    }
    }
    }
    else
    {
    echo"<h2><font color='red'>Aucun réponse ne correspond à votre demande</h2></font>";
    }
    ?>
    et merci

  2. #2
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    A première vue, ton code a l'air correct.

    Maintenant si tu nous donnait les symptômes du problème, ça nous aiderait à t'aider...
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  3. #3
    Futur Membre du Club
    Inscrit en
    Avril 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 4
    Par défaut
    il me donne une error qui est Undefined index: actualite

  4. #4
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 102
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $actualite=$_POST['actualite'];
    $r=mysql_query("select * from actualité where Titre = $actualite");
    Ton problème vient du fait que PHP ne parvient pas à récupérer la valeur de ton champ HTML actualite.

    Ensuite, si actualite est un champ texte, tu dois ajouter des simple quote à ta variable comme ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $r=mysql_query("select * from actualité where Titre = '$actualite'");
    Evite aussi de nommer des tables mySQL avec des accents et/ou caractères spéciaux...

  5. #5
    Futur Membre du Club
    Inscrit en
    Avril 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 4
    Par défaut
    meme comme ca elle ne fonctionne pas

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    30
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 30
    Par défaut
    tiens un petit lien,si cela peut te servir :
    http://gregory.kokanosky.free.fr/tutorial/moteur/

Discussions similaires

  1. Réponses: 5
    Dernier message: 16/05/2007, 23h25
  2. Probleme vba pour moteur de recherche ACCESS
    Par sylvaindenisbe dans le forum Modélisation
    Réponses: 1
    Dernier message: 10/05/2007, 14h30
  3. [REGEXP] accents dans un moteur de recherche
    Par Raideman dans le forum Langage
    Réponses: 3
    Dernier message: 03/11/2006, 11h29
  4. Enlever Les Indexations Dans Les Moteurs De Recherche
    Par RICHARD1232 dans le forum Sécurité
    Réponses: 2
    Dernier message: 26/06/2006, 21h13
  5. Comment référencer mon site dans les moteurs de recherches ?
    Par Viper7 dans le forum Référencement
    Réponses: 9
    Dernier message: 07/06/2006, 23h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo