par
Ajoloca » 22 oct. 2006, 19:06
Re,
Dans ta première page, tu dois bien offrir le choix à l'utilisateur, donc un tableau, à moins que tu sentes d'attaque pour le faire avec CSS ?
Je vais te proposer la solution la plus simple (pas la plus élégante) sans utilisation des sessions
Page1
// Récupération des données dans la base
$select="select * from table";
$query=mysql_query ($select) or die('ERR SQL : ' . mysql_error());
// Création du tableau (pour le choix)
echo '<table>';
while($resu=mysql_fetch_array($query))
{
echo "<tr><td><a href='test.php?id=". $resu['ID'] . "&img=" . $resu['image'] . "'><img src='bouton.gif'></a></td></tr>";
}
echo '</table>';
Dans ta page2
// Teste l'existance du choix utilisateur
if((isset($_GET['id']) && !empty($_GET['id'])) && (isset($_GET['image']) && !empty($_GET['image']))){
// Récupération des variables
$id = $_GET['id'];
$image = $_GET['image'];
// A partir de maintenant tu les utilises comme bon te semble
}
else{
// Ton gestionnaire d'erreur(s)
}
Si tu le veux
absolument en sessions, c'est une approche différente.