La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  recheche dans base de donnée
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: recheche dans base de donnée  (Lu 870 fois)
recheche dans base de donnée
« sur: le 11-10-2006 a 23:50:09 »
Pierre68
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 133





Voir le Profil
Répondre avec citation

Bonjours a tous

J'ai un petit souci: je voudrais fair un truc du genre: on a une liste de mots clefs et quand on clik sur un de ces mots ça va rechercher dans la base de données tous les champs contenant ce mot puis ça affiche le contenu de ces champs dans un iframe, mais malheureusement je suis nul.
J'arrive a peu pres a imaginer le fonctionement que ça aurrait mais j'arrive pas a le faire J'ai lutté pendant des heures hier soir pour dompter l'éléphant mais je suis tres vite confronté a mes limites technique et intelectuelles.

J'ai cherché des tutos sur google mais je tombe toujours sur des truc ne corespondevraiment a ce que je veus fair.
Quelqu'un pourrait il m'expliquer un peut comment je pourrais m'y prendre pour réaliser cela ou sinon m'aiguiller vers un tuto ?

Merci d'avance pour votre aide 

EDIT:
J'ai deja fait une liste deroulante qui se remplie automatiquement avec le contenu de la premiere case de chaque champs de ma bdd

voila ma liste deroulante:

<FORM NAME="Choix">
<SELECT NAME="Liste" size="3" onChange="Lien()" style="width:150px;height:150px;">
<?php
while ($donnees = mysql_fetch_array($reponse) )
{
    echo '<OPTION VALUE="?">' . $donnees['auteur'] . '';
}
?>
</SELECT>
</FORM>

Il faut donc que je remplace le ? par un lien qui enverait vers la requete sql pour rechercher le nom de l"auteur" en question dans la bdd. mais j'y arrive pas   je bloque sniff

Je ne peus quand meme pas integrer ma requete a l'interieur du echo ?

je suis triste

« Dernière Édition: le 12-10-2006 a 00:03:12 par Grouk411 » Rapporter au modérateur  

Re:recheche dans base de donnée
« Répondre #1 sur: le 12-10-2006 a 13:04:26 »
Martin.
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 244





Voir le Profil    WWW
Répondre avec citation

Donc tu veux un menu déroulant contenant une liste de mots clés. Une fois qu'on choisit l'un d'eux, on serait redirigés vers une page qui afficherait les résultats leur correspondant ?

Tu n'as qu'à les transmettre par post.

Rapporter au modérateur  

Hébergement gratuit sans publicité : C-WebHosting
Re:recheche dans base de donnée
« Répondre #2 sur: le 12-10-2006 a 22:07:49 »
Pierre68
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 133





Voir le Profil
Répondre avec citation

Merci pour le conseil C-labs, je me conplique la vie pour rien 

je viens de faire ce que tu m'a dis mais je suis confronté a un nouveau probleme:

Voila je transmet ma variable par l'addresse du lien puis je la recupere et je met le la valeur dans ma requete sql

Voici le code:
<?php

$reponse = mysql_query("SELECT auteur, citation, oeuvre FROM citation WHERE auteur=".$_GET['auteur']."")or die(mysql_error());

while ($donnees = mysql_fetch_array($reponse) )
{
    echo '<P>' . $donnees['auteur'] . '' . $donnees['citation'] . '' . $donnees['oeuvre'] . '</p>';
       
}
?> 

mais ça m'affiche:
Unknown column 'machiavel' in 'where clause'

je n'arrive pas a trouver mon erreur 
que dois-je faire ? s'il vous plait

Rapporter au modérateur  
Re:recheche dans base de donnée
« Répondre #3 sur: le 13-10-2006 a 16:10:09 »
Martin.
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 244





Voir le Profil    WWW
Répondre avec citation

<?php

$reponse = mysql_query("SELECT auteur, citation, oeuvre FROM citation WHERE auteur='".$_GET['auteur']."'")or die(mysql_error());

while ($donnees = mysql_fetch_array($reponse) )
{
    echo '<P>' . $donnees['auteur'] . '' . $donnees['citation'] . '' . $donnees['oeuvre'] . '</p>';
       
}
?> 

Rapporter au modérateur  

Hébergement gratuit sans publicité : C-WebHosting
Re:recheche dans base de donnée
« Répondre #4 sur: le 13-10-2006 a 16:16:41 »
Pierre68
P'tit nouveau
**

Hors-Ligne

Sexe: Male
Messages: 133





Voir le Profil
Répondre avec citation

MERCI MERCI  ça marche parfaitement maintenant, j'avait juste oublié les petit guillemet

Je suis heureux

Tu es mon pingouin préféré maintenant

MERCI

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg