Hallo,
ich habe folgendes Problem: Ich möchte, dass man Einträge neu positionieren kann. Das heißt, wenn Einträge mit den Positionen 1,2,3,4,5,6 vorliegen, dass man einen neuen Eintrag auf Position 2 setzt und die entsprechenden Einträge unterhalb von Position 2 jeweils einen Wert rauf setzt. Ich habe folgendes versucht.
	
Leider werden hier alle Einträge auf den letzten Wert gesetzt. Wie kommt und wie kann das  Problem lösen?
							
						
					ich habe folgendes Problem: Ich möchte, dass man Einträge neu positionieren kann. Das heißt, wenn Einträge mit den Positionen 1,2,3,4,5,6 vorliegen, dass man einen neuen Eintrag auf Position 2 setzt und die entsprechenden Einträge unterhalb von Position 2 jeweils einen Wert rauf setzt. Ich habe folgendes versucht.
PHP-Code:
	
	
$temppos = $_SESSION['position'] + 1;
$sql = "SELECT
           count(*) as anzahl
          FROM
           weine_verwalten_1;";
$result = mysql_query($sql) OR die (mysql_error());
$rowanzahl = mysql_fetch_assoc($result);
$anzahl = $rowanzahl['anzahl'] + 1;
for($i=$temppos; $i<=$anzahl; $i++)
 {
  $value4update = $i - 1;
  $sql = "UPDATE
              weine_verwalten_1
             SET
              position = '$i'
           WHERE
              position = '$value4update';";
  mysql_query($sql) OR die(mysql_error());
 } 
 
          


 
 
Kommentar