Probleme avec mon (ID)

Fermé
Utilisateur anonyme - Modifié par lolo590807 le 28/02/2012 à 13:14
 Utilisateur anonyme - 28 févr. 2012 à 13:10
Bonjour,

J'ai créé 2 pages php.
la 1ere page concerne toutes les films
la 2eme page concerne le desciptif du film selectionne
Mon souci principal, c'est que lorsque je selectionne queque soit l'image dans ma 1ere page, j'obtiens toujours le descriptif du 1er'ID.
Grosso modo, quand je selectionne le 1er film, le 103e film ,le dernier film , j'ai en finalité le descriptif du 1er film

Code de la 1ere page (FILMS_XXX_pour_adulte.php) :
?php require_once('../../Connections/Bdd_valm.php'); ?>
<?php
$currentPage = $_SERVER["PHP_SELF"];

$maxRows_FILMS_ADULTE_sur_CDROM = 20;
$pageNum_FILMS_ADULTE_sur_CDROM = 0;
if (isset($_GET['pageNum_FILMS_ADULTE_sur_CDROM'])) {
$pageNum_FILMS_ADULTE_sur_CDROM = $_GET['pageNum_FILMS_ADULTE_sur_CDROM'];
}
$startRow_FILMS_ADULTE_sur_CDROM = $pageNum_FILMS_ADULTE_sur_CDROM * $maxRows_FILMS_ADULTE_sur_CDROM;

mysql_select_db($database_Bdd_valm, $Bdd_valm);
$query_FILMS_ADULTE_sur_CDROM = "SELECT * FROM adultes_sur_cd WHERE (mediatype='CD-ROM')";
$query_limit_FILMS_ADULTE_sur_CDROM = sprintf("%s LIMIT %d, %d", $query_FILMS_ADULTE_sur_CDROM, $startRow_FILMS_ADULTE_sur_CDROM, $maxRows_FILMS_ADULTE_sur_CDROM);
$FILMS_ADULTE_sur_CDROM = mysql_query($query_limit_FILMS_ADULTE_sur_CDROM, $Bdd_valm) or die(mysql_error());
$row_FILMS_ADULTE_sur_CDROM = mysql_fetch_assoc($FILMS_ADULTE_sur_CDROM);

if (isset($_GET['totalRows_FILMS_ADULTE_sur_CDROM'])) {
$totalRows_FILMS_ADULTE_sur_CDROM = $_GET['totalRows_FILMS_ADULTE_sur_CDROM'];
} else {
$all_FILMS_ADULTE_sur_CDROM = mysql_query($query_FILMS_ADULTE_sur_CDROM);
$totalRows_FILMS_ADULTE_sur_CDROM = mysql_num_rows($all_FILMS_ADULTE_sur_CDROM);
}
$totalPages_FILMS_ADULTE_sur_CDROM = ceil($totalRows_FILMS_ADULTE_sur_CDROM/$maxRows_FILMS_ADULTE_sur_CDROM)-1;

$queryString_FILMS_ADULTE_sur_CDROM = "";
if (!empty($_SERVER['QUERY_STRING'])) {
$params = explode("&", $_SERVER['QUERY_STRING']);
$newParams = array();
foreach ($params as $param) {
if (stristr($param, "pageNum_FILMS_ADULTE_sur_CDROM") == false &&
stristr($param, "totalRows_FILMS_ADULTE_sur_CDROM") == false) {
array_push($newParams, $param);
}
}
if (count($newParams) != 0) {
$queryString_FILMS_ADULTE_sur_CDROM = "&" . htmlentities(implode("&", $newParams));
}
}
$queryString_FILMS_ADULTE_sur_CDROM = sprintf("&totalRows_FILMS_ADULTE_sur_CDROM=%d%s", $totalRows_FILMS_ADULTE_sur_CDROM, $queryString_FILMS_ADULTE_sur_CDROM);
?>
<style type="text/css">
<!--
body,td,th {
color: #FFFFFF;
}
body {
background-color: #000000;
}
.Style1 {
font-size: 24px;
font-weight: bold;
color: #FF0000;
}
-->
</style>
<!--Coool -->
<form id="form1" name="form1" method="post" action="">
<div align="center" class="Style1">FILMS ADULTE sur CD-ROM </div>
</form>
<form id="form2" name="form2" method="post" action="">
<div align="center">
<?php do { ?>
<a href="OnlyFileADULTE_sur_CDROM.php?NUM=<?php echo $row_FILMS_ADULTE_sur_CDROM['NUM']; ?>">
<img src="\..\..\VALM\images\ADULTES\Adultes Sur CDROM\<?php echo $row_FILMS_ADULTE_sur_CDROM['PICTURENAME']; ?>" width="200" height="300" />
<?php } while ($row_FILMS_ADULTE_sur_CDROM = mysql_fetch_assoc($FILMS_ADULTE_sur_CDROM)); ?>
</a></div>
</form>
<form id="form3" name="form3" method="post" action="">
<div align="center">Nombre de CD-ROM adulte sur cette page : <?php echo min($startRow_FILMS_ADULTE_sur_CDROM + $maxRows_FILMS_ADULTE_sur_CDROM, $totalRows_FILMS_ADULTE_sur_CDROM) ?><br />
<br />
<a href="<?php printf("%s?pageNum_FILMS_ADULTE_sur_CDROM=%d%s", $currentPage, 0, $queryString_FILMS_ADULTE_sur_CDROM); ?>">Premier</a> <a href="<?php printf("%s?pageNum_FILMS_ADULTE_sur_CDROM=%d%s", $currentPage, max(0, $pageNum_FILMS_ADULTE_sur_CDROM - 1), $queryString_FILMS_ADULTE_sur_CDROM); ?>">Précédent</a> <a href="<?php printf("%s?pageNum_FILMS_ADULTE_sur_CDROM=%d%s", $currentPage, min($totalPages_FILMS_ADULTE_sur_CDROM, $pageNum_FILMS_ADULTE_sur_CDROM + 1), $queryString_FILMS_ADULTE_sur_CDROM); ?>">Suivant</a> <a href="<?php printf("%s?pageNum_FILMS_ADULTE_sur_CDROM=%d%s", $currentPage, $totalPages_FILMS_ADULTE_sur_CDROM, $queryString_FILMS_ADULTE_sur_CDROM); ?>">Dernier</a></div>
</form>
<?php
mysql_free_result($FILMS_ADULTE_sur_CDROM);
?>

2 réponses

voici le code de la 2eme page php :

code de la 2eme page (OnlyFileADULTE_sur_CDROM):

<?php require_once('../../Connections/Bdd_valm.php'); ?>
<?php
$currentPage = $_SERVER["PHP_SELF"];

$maxRows_FILMS_X_sur_CDROM = 16;
$pageNum_FILMS_X_sur_CDROM = 0;
if (isset($_GET['pageNum_FILMS_X_sur_CDROM'])) {
$pageNum_FILMS_X_sur_CDROM = $_GET['pageNum_FILMS_X_sur_CDROM'];
}
$startRow_FILMS_X_sur_CDROM = $pageNum_FILMS_X_sur_CDROM * $maxRows_FILMS_X_sur_CDROM;

mysql_select_db($database_Bdd_valm, $Bdd_valm);
$query_FILMS_X_sur_CDROM = "SELECT * FROM adultes_sur_cd WHERE (MEDIATYPE='CD-ROM')";
$query_limit_FILMS_X_sur_CDROM = sprintf("%s LIMIT %d, %d", $query_FILMS_X_sur_CDROM, $startRow_FILMS_X_sur_CDROM, $maxRows_FILMS_X_sur_CDROM);
$FILMS_X_sur_CDROM = mysql_query($query_limit_FILMS_X_sur_CDROM, $Bdd_valm) or die(mysql_error());
$row_FILMS_X_sur_CDROM = mysql_fetch_assoc($FILMS_X_sur_CDROM);

if (isset($_GET['totalRows_FILMS_X_sur_CDROM'])) {
$totalRows_FILMS_X_sur_CDROM = $_GET['totalRows_FILMS_X_sur_CDROM'];
} else {
$all_FILMS_X_sur_CDROM = mysql_query($query_FILMS_X_sur_CDROM);
$totalRows_FILMS_X_sur_CDROM = mysql_num_rows($all_FILMS_X_sur_CDROM);
}
$totalPages_FILMS_X_sur_CDROM = ceil($totalRows_FILMS_X_sur_CDROM/$maxRows_FILMS_X_sur_CDROM)-1;

$queryString_FILMS_X_sur_CDROM = "";
if (!empty($_SERVER['QUERY_STRING'])) {
$params = explode("&", $_SERVER['QUERY_STRING']);
$newParams = array();
foreach ($params as $param) {
if (stristr($param, "pageNum_FILMS_X_sur_CDROM") == false &&
stristr($param, "totalRows_FILMS_X_sur_CDROM") == false) {
array_push($newParams, $param);
}
}
if (count($newParams) != 0) {
$queryString_FILMS_X_sur_CDROM = "&" . htmlentities(implode("&", $newParams));
}
}
$queryString_FILMS_X_sur_CDROM = sprintf("&totalRows_FILMS_X_sur_CDROM=%d%s", $totalRows_FILMS_X_sur_CDROM, $queryString_FILMS_X_sur_CDROM);
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans titre</title>
<style type="text/css">
<!--
body,td,th {
color: #000000;
}
body {
background-color: #CCCCCC;
}
.Style1 {
font-size: 24px;
font-weight: bold;
}
.Style2 {color: #000000}
-->
</style></head>

<body>
<form id="form1" name="form1" method="post" action="">
<div align="center" class="Style1">FILMS X / Erotique sur CD-ROM</div>
</form>
<p></p>
<table width="70%" border="1">
<tr>
<td rowspan="15"><div align="center"><img src="/../../VALM/images/ADULTES/Adultes Sur CDROM/<?php echo $row_FILMS_X_sur_CDROM['PICTURENAME']; ?>" width="180" height="250" /></div></td>
<td rowspan="15"><div align="center"><img src="/../../VALM/images/ADULTES/Adultes Sur CDROM/verso_<?php echo $row_FILMS_X_sur_CDROM['PICTURENAME']; ?>" width="180" height="250" /></div></td>
<td><span class="Style2">Titre Du FILM : </span></td>
<td><?php echo $row_FILMS_X_sur_CDROM['ORIGINALTITLE']; ?></td>
</tr>
<tr>
<td><span class="Style2">Producteur : </span></td>
<td><?php echo $row_FILMS_X_sur_CDROM['PRODUCER']; ?></td>
</tr>
<tr>
<td><span class="Style2">Pays : </span></td>
//<td><?php echo $row_FILMS_X_sur_CDROM['COUNTRY']; ?></td>
</tr>
<tr>
<td><span class="Style2">Année de sortie : </span></td>
<td><?php echo $row_FILMS_X_sur_CDROM['YEAR']; ?></td>
</tr>
<tr>
<?php
///////////////////////
//// Durée du film ////
///////////////////////
$heures="";
$minutes_restante="";
$minutes_total=$row_FILMS_X_sur_CDROM['LENGTH'];
/// les heures ///
$heures=($minutes_total-($minutes_total%60))/60;
/// les minutes ///
$minutes_restante=($minutes_total%60);

?>
<td><span class="Style2">Durée du Film : </span></td>
<td><?php echo $heures."H".$minutes_restante." min"; ?></td>
</tr>
<tr>
<td><span class="Style2"> : </span></td>
<td><label></label></td>
</tr>
<tr>
<td><span class="Style2">commentaire : </span></td>
<td><?php echo $row_FILMS_X_sur_CDROM['COMMENTS']; ?></td>
</tr>
<tr>
<td><span class="Style2">Acteurs/Actrices</span></td>
<td><textarea name="textarea" cols="70" rows="5"><?php echo $row_FILMS_X_sur_CDROM['ACTORS']; ?>
0
Utilisateur anonyme
28 févr. 2012 à 13:10
le seul souci que j'ai c'est dans la 2eme page :

Pas moyen d'afficher (dans la 2eme page) , le descriptif du film lorsque je clique sur n'importe quelle image (dans la 1ere page), jobtiens toujours le decriptif du 1er Film...
0