Page dynamique et liste PHP
Posté : 31 mai 2013, 17:00
Bonjour,
Voilà je vous expose mon problème :
J'ai une liste d'échanges importer depuis ma BDD (voyez ça comme un article avec plusieurs variables qui lui sont propre), et mon but serait dans la même page, de cliquer sur la ligne de tel ou tel échange et d'accéder par la suite à la totalité de l'article, et lui seul.
Je pense qu'il faut passer par des variables en POST mais je ne sais pas par où commencer pour que ça charge dans un premier temps la liste de tous mes échanges, puis suite à un clic, que ça n'affiche qu'un échange (grâce à l'id).
Voici mon code actuel :
Voilà je vous expose mon problème :
J'ai une liste d'échanges importer depuis ma BDD (voyez ça comme un article avec plusieurs variables qui lui sont propre), et mon but serait dans la même page, de cliquer sur la ligne de tel ou tel échange et d'accéder par la suite à la totalité de l'article, et lui seul.
Je pense qu'il faut passer par des variables en POST mais je ne sais pas par où commencer pour que ça charge dans un premier temps la liste de tous mes échanges, puis suite à un clic, que ça n'affiche qu'un échange (grâce à l'id).
Voici mon code actuel :
<?php
// Connexion à la base de données
error_reporting(E_ALL);
$host = "localhost";
$user = "root";
$pass = "";
$bdd = "echanges";
// connection base de donnees
mysql_connect($host, $user, $pass);
//selection de la base
mysql_select_db($bdd);
include ('fonctions.php');
//$connexion->exec("SET CHARACTER SET utf8"); // Codage en UTF8
?>
<h1> Les echanges en cours </h1>
<table border="1">
<thead><tr><th>Id</th><th>Date de l'échange</th><th>Département de départ</th><th>Lieu de départ</th><th>Département d'arrivée</th><th>Lieu d'arrivée</th><!--<th>Description</th>--><th>Avance possible</th></tr></thead>
<?php
$requete = mysql_query("SELECT id_Echange, date_Echange, depart_Echange, arrivee_Echange, description_Echange, avance_Echange, departementD_Echange, departementA_Echange FROM echange WHERE date_Echange>CURDATE() ORDER BY date_Echange");
while($data = mysql_fetch_array($requete)){
echo '<tr>';
echo '<td>'.stripslashes($data['id_Echange']).'</td>';
echo '<td>'.stripslashes($data['date_Echange']).'</td>';
echo '<td>'.stripslashes($data['departementD_Echange']).'</td>';
echo '<td>'.stripslashes($data['depart_Echange']).'</td>';
echo '<td>'.stripslashes($data['departementA_Echange']).'</td>';
echo '<td>'.stripslashes($data['arrivee_Echange']).'</td>';
/*echo '<td>'.stripslashes($data['description_Echange']).'</td>'*/;
echo '<td>'.stripslashes($data['avance_Echange']).'€</td>';
echo '</tr>';
}
?>
</table>
<h1> Les echanges effectués </h1>
<table border="1">
<thead><tr><th>Id</th><th>Date de l'échange</th><th>Département de départ</th><th>Lieu de départ</th><th>Département d'arrivée</th><th>Lieu d'arrivée</th><!--<th>Description</th>--><th>Avance possible</th></tr></thead>
<?php
$requete = mysql_query("SELECT id_Echange, date_Echange, depart_Echange, arrivee_Echange, description_Echange, avance_Echange, departementD_Echange, departementA_Echange FROM echange WHERE date_Echange<CURDATE() ORDER BY date_Echange");
while($data = mysql_fetch_array($requete)){
echo '<tr>';
echo '<td>'.stripslashes($data['id_Echange']).'</td>';
echo '<td>'.stripslashes($data['date_Echange']).'</td>';
echo '<td>'.stripslashes($data['departementD_Echange']).'</td>';
echo '<td>'.stripslashes($data['depart_Echange']).'</td>';
echo '<td>'.stripslashes($data['departementA_Echange']).'</td>';
echo '<td>'.stripslashes($data['arrivee_Echange']).'</td>';
/*echo '<td>'.stripslashes($data['description_Echange']).'</td>'*/;
echo '<td>'.stripslashes($data['avance_Echange']).'€</td>';
echo '</tr>';
}
?>
</table>