Ich arbeite gerade an einer Usergallery, bei der ein angemeldeter User auch die Möglichkeit haben sollen, ihre Bilder in verschiedenen Kategorien zu sortieren.
Dafür benutze ich im Moment folgenden Code:

PHP-Code:
<?php 
$sql
="select *from gallery where kategorie='sonstiges'"
$query=mysql_query($sql) or die ('Konnte "'.$sql.'" nicht ausf&uuml;hren !'mysql_error()); 
?> 

<form name="formular" action="http://www.kababum.de/site/test.php" method="post">

<?php while ($liste=mysql_fetch_array($query)){  ?>

<input type="hidden" name="id" value="<?php echo $liste['id']; ?>" />
<img src="http://www.kababum.de/site/images/<?=$user?>/<?=$liste['bild']?>" title="<?=$liste['titel']?>" width="100px" height="100px">
<select name="Kategorie" value="Kategorie" class="input">
      <option>sonstiges</option>
      <option>Out and About</option>
      <option>Family and Friends</option>
</select>

<?php }  ?>

 <input type="submit" name="submit" value="fertig!" class="button">
</form>

<?php
  $kategorie 
$_POST["set"];
 if (isset(
$kategorie)) {
    echo 
"Deine News wurden geändert.";
  
$update "UPDATE gallery SET kategorie = '".mysql_real_escape_string($_POST["kategorie"])."' 
  WHERE id = '"
.mysql_real_escape_string($_POST["id"])."' 
  "   
}
  
?>
Das Problem dabei ist, dass jeweils nur die Kategorie des letzten Bildes geändert wird - ich aber gerne mit einem update alle bearbeiten würde.
Geht das irgendwie?