Einzelnen Beitrag anzeigen
Alt 23.03.2007, 16:22   #3
neworder666
Newbie
 
Registriert seit: 24.02.2007
Alter: 49
Beiträge: 13


Standard

hy! vielen dank,aber das hat sich schon erledigt.
aber eine andere frage: ich lasse daten in eine mysql datenbank speichern und diese wieder auslesen.
nachdem aber über ein script immer wieder daten hinzukommen, will ich diese in einem backend sortieren lassen.
mache ich die sortierung händisch über phpmyadmin,dann funktioniert das auslesen wunderbar,so wie ich es haben will.
nun möchte ich das aber über ein script realisieren.
ich habe mir das also zusammengebastelt,aber er ändert immer nur das letzte feld und es werden werte
bei den variablen ausgegeben,wo ich nicht ganz nachvollziehen kann,wo die herkommen.
ich kopier mal mein skript rein,vielleicht hat ja jemand eine idee wie ich weiterkomme,oder ob es eine andere lösung gibt und ich mich total verrant habe.
PHP-Code:
<?php
include ("incl.inc.php");
    echo 
'<form acttion="" method="post">';
   
$res mysql_query("select * from getraenke where kategorie = 'alkfrei' ORDER BY Sortierung");
   
$num mysql_num_rows($res);

    
   echo 
"<h1>Alkoholfreie Getränke</h1>";
   echo 
"
"
;
   echo 
"<table border = '0'>";
   
//$a = 1; 
   
while ($dsatz mysql_fetch_assoc($res))
   {
           
$a $_POST['probe'];
         echo 
"<tr>";
        echo 
"<td width = '250'>"  $dsatz["id"] . "</td>";
           echo 
'<input type="hidden" name="verst" value="'.$dsatz["id"].'" />';        
    
$bb $dsatz["id"];
      echo 
"<td width = '250'>"  $dsatz["getraenk"] . "</td>";
      if (
$dsatz["preis"] != "")
      {
      echo 
"<td> €  " $dsatz["preis"] . "</td>"
      }
      else
      {
      echo 
"<td>" $dsatz["preis"] . "</td>"
      } 
      if (
$dsatz["preis"] != "")
      { 
      
       echo 
'<td><input name="probe" type="text" size="3" value="'.$dsatz["Sortierung"].'" /></td>';
      } 
      echo 
'<td>'.$probe.'</td>';
      
//echo '<td>'.$a .'</td>';
       
echo "<td width = '250'>"  $dsatz["Sortierung"] . "</td>";
      echo 
"</tr>";
      
//$a = $a +1;
   
}
   echo 
'<tr>';
   echo 
'<td><input type="submit" name="abs"></td>';
   echo 
"</table>";
   if (isset (
$abs))
   {
       
$sqlab "UPDATE getraenke SET Sortierung = $probe where id = 2";
    echo 
$sqlab;
    
    
mysql_query($sqlab);
   }
   echo 
'</form>';
?>
vielen dank,alex
neworder666 ist offline   Mit Zitat antworten