Hallo Leute ...
Ich habe ein Problem ... ich habe ein Formular ... in dem ich Datensätze ausgebe -> Aus einer MySql Datenbank ...
PHP
<?php
//Aus anderem Formular Felder mit chkbox auslesen für Where String
$suchmuster = "/chkbox_(.*)/";
$input = $_GET;
$input = $_POST ? $_POST : $input;
foreach($input AS $key => $value) {
if(preg_match($suchmuster, $key, $treffer)) {
$array[] = $treffer['1'];
//Where_string zusammenbasteln
$where_string = (count($array) > 0 ) ? "WHERE ID IN('". implode("', '", $array) ."')" : false;
//SQL Abfrage
$abfrage=mysql_query("SELECT * FROM $tableEintrag $where_string;");
//Die Ergebnisse in ein Formular ausgeben, damit sie geändert werden können
echo("<form method='POST' action=''>");
while($datensatz=mysql_fetch_object($abfrage))
{
echo ("<input type='text' name='name_".$datensatz->id."' size='20' value='".$datensatz->name."'></p>
<input type='text' name='text_".$datensatz->id." size='20' value='".$datensatz->text."'></p>
");
}
echo ("
<input type='submit' value='Eintragen' name='submit'></form>");
?>]
Alles anzeigen
So ... jetzt meine Frage ... wie kann ich weiter vorgehen ... dass ich nachdem ich die Datensätze geändert habe, wieder in die MySQL Datenbank schreiben ... weil ich ja nicht weiß wieviele Datensätze es sind!
Ich bin für andere möglichkeiten auch offen!
Vielen Dank für eure Postings!!