Ses derniers messages sur les forums
Super...
Ca va durer longtemps comme ca ?
PS : dans info_perso.php, le while le sert pas a grand chose, vu que theoriquement, la requete ne retourne qu'un seul resultat.
L'erreur c'est :
Fatal error: Cannot redeclare bbcode_lien() (previously declared in /var/....News.php:13) in /var/.....news_code.php on line 10
?
Si oui, alors ca veut dire que tu as ecris deux fois la fonction dans ton fichier.
Il ne faut l'ecrire qu'une fois.
[Message modifié le 01/06/2004 à 21:44 par LA GLOBULE]
echo '<blockquote> '.creer_bbcode($data['texte_news']).'</blockquote><p align="right"><br>By '.stripslashes($data['auteur']).'</p><br><p align="center">_______________________________________</p><p></p></font>';
Ca marchera mieux comme ca.
Et zappe le $text_news = creer_bbcode($text_news); en haut....
Voila un bout de code de mon ancien de moteur de recherche :
<?php
$sql = 'SELECT titre, numero FROM tutorials WHERE ';
for($i = 0; $i < $nb_element_recherche; $i++) {
if ($i == 0) {
$sql = $sql.' tuto LIKE "%'.$tablo_recherche[$i].'%"';
}
else {
$sql = $sql.' '.$operateur.' tuto LIKE "%'.$tablo_recherche[$i].'%"';
}
}
$sql = $sql.' ORDER BY titre;';
?>
$nb_element_recherche = nombre de mot de la recherche (nombre d'elements du tableau issu de l'explode)
$tablo_recherche = le tableau issu de l'explode
$operateur = AND ou OR (recerche exclusive ou non)
1) COmpte le nombre d'elements de ton tableau (si tu ne connais pas la fonction : regarde le manuel php, à la rubrique "tableaux").
2) En faisant une requete SQL avec tous les elements du tableau (issu de l'explode)
Gné ? Ôo
Ben tu utilises explode.
Comme ca decoupe ce que le mec ecrit.
Et enuiste, tu cherches "ces mots" dans ta base.
Ouais.
Et tu t'es gourré de message au passage :)
Utilise la fonction explode pour decomposer la requete.