ich hoffe, ihr könnt mir vielleicht helfen. Ich habe folgendes Script:
<? //details.php @include("db.php"); //Daten in DB eintragen if (isset($HTTP_POST_VARS['Submit'])) { $update = mysql_query("UPDATE kunden Set name = '".$HTTP_POST_VARS['name']."', vorname = '".$HTTP_POST_VARS['vorname']."', strasse = '".$HTTP_POST_VARS['anschrift']."', ort = '".$HTTP_POST_VARS['ort']."', telefon = '".$HTTP_POST_VARS['telefon']."', fax = '".$HTTP_POST_VARS['fax']."', email = '".$HTTP_POST_VARS['email']."', infos = '".$HTTP_POST_VARS['infos']."' WHERE id = '".$_SESSION['id']."'", $db) or die ("Keine Chance!"); } ?> <? ## zum auswählen z.B. so ## hier muss natürlich noch ne verbindung zur datenbank aufgebaut werden if(!$action) { echo" <table border=\"0\" cellspacing=\"1\"> <tr bgcolor=\"#cccccc\"> <td width=\"30\">ID</td> <td width=\"55\">Name</td> <td width=\"55\">Auswahl</td> </tr>"; $sql = mysql_query("SELECT * FROM kunden"); while ($show = mysql_fetch_object($sql)) { echo"<tr> <td width=\"55\">$show->id</td> <td width=\"200\">$show->name</td> <td width=\"200\"><a href=\"?action=auswahl&id=$show->id\">Details</a></td> </tr>"; } echo "</table>"; } if($_GET["action"]=="auswahl" && $_GET["id"]) { $sql = mysql_query("SELECT * FROM kunden WHERE id='".$_GET["id"]."'"); while ($show = mysql_fetch_object($sql)) { $date = date("d.m.Y",$show->zeit); echo "Letztes Update war am: $date"; echo" <form name=\"input\" action =\"?action=update&id=$show->id\" method =\"POST\"><BR> Name: <input type =\"text\" size=\"30\" name =\"name\" value=\"$show->name\"><BR><BR> Email: <input type =\"text\" size=\"30\" name =\"email\" value=\"$show->email\"><BR><BR> Wohnort: <input type =\"text\" size=\"30\" name =\"ort\" value=\"$show->ort\"><BR><BR> Bemerkungen:<BR><BR> <textarea cols =\"40\" rows=\"5\" name =\"infos\">$show->infos</textarea><BR><BR> Status: <select name=\"status\"> <option selected>$show->status</option>"; if($show->status=="in Bearbeitung"){echo" <option>Erledigt</option>";} else{echo" <option>in Bearbeitung</option>";} echo "</select> <input type=\"submit\" name=\"updateusr\" value=\"Nutzerdaten updaten!\"> </form>"; } } if($_GET["action"]=="update" && $_GET["id"]) { mysql_query("UPDATE kunden SET `name` = '".$_POST["name"]."',`email` = '".$_POST["email"]."',`ort` = '".$_POST["ort"]."',`infos` = '".$_POST["infos"]."',`status` = '".$_POST["status"]."',`zeit` = '".time()."' WHERE id='".$_GET["id"]."'"); echo "update erledigt. <a href=\"?action=auswahl&id=".$_GET["id"]."\">Weiterleitung folgt...</a> <META HTTP-EQUIV=Refresh CONTENT=\"1; URL=index.php?action=auswahl&id=".$_GET["id"]."\">"; } ?>
Ich möcht nun, das die Angaben in $infos nicht erneuert werden, sondern ein neuer Datensatz hinzugefügt wird. So das man alle eingegebenen Infos der Reihnfolge nach lesen kann (zugeordnet zur ID)
Vielleicht kann mir ja jemand helfen.
Danke schon einmal