Bonjour,
Voici MON premier message sur ce forum et donc VOTRE premier défis (hé hé) ...
J'ai un formulaire de recherche FORM_RECHERCHE.PHP:
Qui transmets la variable à CHERCHE.PHP:
Et pour finir la page d'affichage du contenu de l'article rechercher AFFICHAGE_CONTENU.PHP:
Je n'arrive pas à lui faire afficher uniquement le contenu de l'article selectionné.
Que faut-il changer dans cette ligne là ?
Je pensais rajouter un truc du genre:
En me servant de mes déclarations de variables précédentes mais rien n'y fait:
Ca m'affiche tjs une page blanche ... j'ai essayé plusieurs écritures du code WHERE up_id = mais ça ne fonctionne jamais ...
Sauriez-vous d'ou cela peut venir ?
Modifié par Jackisback (23 Oct 2008 - 10:21)
Voici MON premier message sur ce forum et donc VOTRE premier défis (hé hé) ...
J'ai un formulaire de recherche FORM_RECHERCHE.PHP:
<form method="POST" action="../Cherche.php">
Entrez un mot clé:<br>
<input type="text" name="Mot" size="15">
<input type="submit" value="Rechercher" alt="Lancer la recherche!">
</form>
Qui transmets la variable à CHERCHE.PHP:
<?php
session_start();?>
<?php include("../Connexion_bdd.php"); ?>
<?php
// ..................... mon code ici ................
//Puis on boucle le tout pour tout afficher
$i=1;
while($row = mysql_fetch_array($result))
{
echo '<div id="Contenu'.$i.'"><a href="../../Fonctions/Affichage_contenu.php?titre_article=
'.$row['up_titre_article'].'&up_id_recherche='.$row['up_id'].'" target="_blank">'.$row['up_titre_article'].'<a></div>';
$i++ ;
}
mysql_free_result($result);
}
}
// on ferme la base
mysql_close();
?>
Et pour finir la page d'affichage du contenu de l'article rechercher AFFICHAGE_CONTENU.PHP:
<?php include("../Fonctions/Connexion_bdd.php");?>
<?php
// On fait la requête pour afficher la liste des news concernant la rubrique "concernée"
$_GET['titre_article'] = $row['up_titre_article'];
$_GET['up_id_recherche'] = $row['up_id'];
$article = $_GET['titre_article'];
$id = $_GET['up_id_recherche'];
$requete_contenu = mysql_query("SELECT up_description FROM upload_fichier ORDER BY up_id DESC LIMIT 0, 10");
//Puis on boucle le tout pour tout afficher
while($row = mysql_fetch_array($requete_contenu))
{
echo '<div id="News">'.$row['up_description'].'<a></div>';
}
// on ferme la base
mysql_close();
?>
Je n'arrive pas à lui faire afficher uniquement le contenu de l'article selectionné.
Que faut-il changer dans cette ligne là ?
$requete_contenu = mysql_query("SELECT up_description FROM upload_fichier ORDER BY up_id DESC LIMIT 0, 10");
Je pensais rajouter un truc du genre:
$requete_contenu = mysql_query("SELECT up_description FROM upload_fichier WHERE up_id = '.$id.'");
En me servant de mes déclarations de variables précédentes mais rien n'y fait:
$_GET['titre_article'] = $row['up_titre_article'];
$_GET['up_id_recherche'] = $row['up_id'];
$article = $_GET['titre_article'];
$id = $_GET['up_id_recherche'];
Ca m'affiche tjs une page blanche ... j'ai essayé plusieurs écritures du code WHERE up_id = mais ça ne fonctionne jamais ...
Sauriez-vous d'ou cela peut venir ?
Modifié par Jackisback (23 Oct 2008 - 10:21)