Ses derniers messages sur les forums
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
A ton avis ?
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 ?
Ben nan, tu dois recevoir un mail pour l'activer
Ou sinon, va là :
http://www.forum.com/subscribe/activer.php?id=1
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é.
Et comme çà :
define('PATH_INCLUDE', 'C:\www\forum');
Ca ne marcherait pas mieux ? :)
Va dans la partie admin, et ajoute un forum alors.
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).
Tu n'as pas d'erreur qui s'affiche quand tu vas dans la partie admin (ou dans la partie "visible" du forum ?)
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.