LA GLOBULE

Inscris le 25/09/2002 à 10:40
  • Site web
  • Nombre de sujets
    47
  • Nombre de messages
    8 345
  • Nombre de commentaires
    142
  • Nombre de news
    8 346
  • Niveau en PHP
    Excellent

Ses derniers messages sur les forums

LA GLOBULE
le 01/02/2005 à 12:36
recherche dasn la bdd
Ben c'est normal, tu ne récupères pas les résultats de ta requete.

Tu lances la requete sans rien récupérer, et tu balances une seconde requete juste derriere.

//----------afficher les films----------------------------


Faut mettre quelque chose la dedans
LA GLOBULE
le 01/02/2005 à 11:45
recherche dasn la bdd
smiley

Ben l'idée, c'est de faire une recherche en fonction des critères saisis par le visiteur non ?

Donc, déjà, il faut tester quelle option du menu déroulant le visiteur a choisi ($_POST['sur']).
Et $_POST['rech_txt'], ben c'est le texte qu'a saisi le visiteur.



Tu me fais peur là, tu as compris le formulaire que tu as fais ?
Ou on te la fait ?
LA GLOBULE
le 01/02/2005 à 11:29
Problème avec l'installation de DaForum
Ok, j'ai compris, pourtant, c'est expliqué dans le fichier texte d'installation :)

Avant d'accéder à la partie admin, il faut se créer un compte et etre logué.
LA GLOBULE
le 01/02/2005 à 11:24
recherche dasn la bdd
En fonctions des données de ton formulaire, il faut que tu construises une requete SQL qui va rechercher dans ta base de données.

Déjà, il faut savoir si societe, nom, adresse, etc... sont des champs qui appartiennent à la meme table ou non.

Si oui, il te suffit une requete de cette forme :

<?php
if ($_POST['sur'] == 'tous') {
$sql = 'SELECT truc FROM table WHERE soc LIKE "%'.$_POST['rech_txt'].'%" OR np LIKE "%'.$_POST['rech_txt'].'%" OR ...';
}
elseif ($_POST['sur'] == 'soc') {
$sql = 'SELECT truc FROM table WHERE soc LIKE "%'.$_POST['rech_txt'].'%"';
}
// etc...
?>


Voila pour le principe, maintenant, c'est à optimiser (là, ca fait un peu chargé).

Si tes champs ne sont pas dans la même table, il faudra changer le nom de la table en fonction des champs (dans le cas d'une recherche tous, il faudra inclure dans le FROM les tables necessaires à la racherche).
LA GLOBULE
le 01/02/2005 à 11:06
c'est pour quand ?
J'en ai parlé avec zebden sur IRC.

Pour lui, il lui manque quelques jours (3 / 4) pour finir ses corrections.
Perso, je peux les finir aujourd'hui.
(non, ce n'est pas la faute de zebden, mais simplement du manque de temps)

Les gagnants seront donc révélés d'ici vendredi.
LoadingChargement en cours