Modifier ordre affichage photos php
Bonjour,
J'affiche des photos avec un numéro sous chaque photo. Le numéro représente l'ordre d'affichage des photos et est enregistré dans la base.
Je cherche à pouvoir changer ces numéros pour changer l'ordre d'affichage.
Dans le code, idph est l'identifiant unique de la table photos.
Affichage des photos :
Code:
1 2 3 4 5 6 7
| while($row2 = mysql_fetch_array($result2))
{
echo '<form action="maj_ordre_photos.php?idph='. $row2['idph'] .' & numero='. $row2['numero'] .'" method="POST">';
echo '<input type=hidden name="idph" value="'.$row2['idph'] .'">';
echo '<td><img border=0 height="50" src="../../images/alb_photos/' . $row2['photo'] . '"><center>' .$row2['nom']. '<br>
<input name="numero[]" type="text" id="numero" value="'.$row2['numero'] .'" size="1" maxlength="3"></td>';
} |
Mise à jour de la base :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| $idph = $_POST['idph'];
$numero = $_POST['numero'];
if (isset($_FILES['numero']))
{
$i = 0;
//$_FILES existe
foreach ($_FILES['numero']['num'] as $key => $value)
{
$idph = $_POST['idph'][$i];
$numero = $_POST['numero'][$i];
$i++;
$result=mysql_query("UPDATE photos SET numero WHERE idph='$idph'");
}
} |
Mais ça marche pô ..... :cry: J'ai besoin d'un coup de main ..... ;)
Merci.