par
charabia » 03 mars 2006, 11:16
Si tu désires afficher à un endroit précis et unique le contenu en cliquant sur chaque lien, tu peux une deuxième requête qui ta prend la variable passé en URL.
<?php
require_once("admin/config.php");
$db = mysql_connect($dbhost, $dbuname, $dbpass);
mysql_select_db($dbname,$db);
// on crée la requête SQL
$sql = "SELECT id,titre,contenu FROM js_pages";
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
{
// on affiche les informations de l'enregistrement en cours
echo '<br><a href="index.php?page='.$data['id'].'">'.$data['titre'].'</a><br>';
}
if(isset($_GET['page']))
{
$sql1 = "SELECT contenu FROM js_pages WHERE id=".$_GET['page'];
$req1 = mysql_query($sql1) or die('Erreur SQL !<br>'.$sql1.'<br>'.mysql_error());
$data1 = mysql_fetch_assoc($req1);
echo $data1['contenu'];
}
mysql_close($db);
?>
Si tu désires afficher à un endroit précis et unique le contenu en cliquant sur chaque lien, tu peux une deuxième requête qui ta prend la variable passé en URL.
[php]<?php
require_once("admin/config.php");
$db = mysql_connect($dbhost, $dbuname, $dbpass);
mysql_select_db($dbname,$db);
// on crée la requête SQL
$sql = "SELECT id,titre,contenu FROM js_pages";
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
{
// on affiche les informations de l'enregistrement en cours
echo '<br><a href="index.php?page='.$data['id'].'">'.$data['titre'].'</a><br>';
}
if(isset($_GET['page']))
{
$sql1 = "SELECT contenu FROM js_pages WHERE id=".$_GET['page'];
$req1 = mysql_query($sql1) or die('Erreur SQL !<br>'.$sql1.'<br>'.mysql_error());
$data1 = mysql_fetch_assoc($req1);
echo $data1['contenu'];
}
mysql_close($db);
?>[/php]