Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1021 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Modifier ordre affichage photos php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Modifier ordre affichage photos php

n°1956563
t671
Posté le 10-01-2010 à 17:58:44  profilanswer
 

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 sur la page d'affichage pour changer l'ordre d'affichage. Mais l'enregistrement ne se fait pas dans la base.
Dans le code, "idph" est l'identifiant unique de la table photos, "numero" sont numero d'affichage.
 
Affichage des photos :
 

Code :
  1. while($row2 = mysql_fetch_array($result2)) 
  2. {
  3. echo '<form action="maj_ordre_photos.php?idph='. $row2['idph'] .' & numero='. $row2['numero'] .'"  method="POST">';
  4. echo '<input type=hidden name="idph" value="'.$row2['idph'] .'">';
  5. echo '<td><img border=0 height="50" src="../../images/alb_photos/' . $row2['photo'] . '"><center>' .$row2['nom']. '<br>
  6.           <input name="numero[]" type="text" id="numero" value="'.$row2['numero'] .'" size="1" maxlength="3"></td>';         
  7. }


 
Mise à jour de la base :
 

Code :
  1. $idph = $_POST['idph'];
  2.     $numero = $_POST['numero'];
  3. if (isset($_FILES['numero']))
  4. {
  5. $i = 0;
  6.     //$_FILES existe   
  7.     foreach ($_FILES['numero']['num'] as $key => $value) 
  8.  
  9.     { 
  10.         $idph = $_POST['idph'][$i];
  11.         $numero = $_POST['numero'][$i];
  12.         $i++;
  13.        
  14.     $result=mysql_query("UPDATE photos SET numero WHERE idph='$idph'" ); 
  15.   }
  16. }


 
Là, si je teste mes variables en réception au début, j'obtient :
 
Array
(
    [idph] => 8
    [numero] => Array
        (
            [0] => 1
            [1] => 6
            [2] => 5
            [3] => 7
            [4] => 9
        )
 
)

Le [1] => 6 correspond à la deuxième photo que j'ai modifié. Le 6 était à 3 lors de l'affichage.  
Donc, les variables sont bien réceptionnées.
 
Mais je ne trouve pas mon erreur ......   :cry:

mood
Publicité
Posté le 10-01-2010 à 17:58:44  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Modifier ordre affichage photos php

 

Sujets relatifs
Modifier une propriété d'un CommandButton par VBA[JAVA]Probleme affichage adresse memoire
Requete modifier valeur d'un champ sous accessAffichage sous IE
Affichage sans "put"changer un ordre d'affichage
Programme d'affichage dynamiqueOrdre des champs lors du "create"
Modifier et compiler code source 
Plus de sujets relatifs à : Modifier ordre affichage photos php


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR