Hello,
$GLOBALS['bgcolor'][0] = '';
$GLOBALS['bgcolor'][1] = ' even'; ## --> als CSS-Klasse anlegen
$GLOBALS['bgcolor'][2] = ' odd'; ## --> als CSS-Klasse anlegen
function make_out_table($_data='')
{
if(!is_array($_data)) return false;
$out = '';
$out .= " <table>\n";
$line = 0;
foreach($_data as $key => $val)
{
$class = "trow ".$GLOBAL['_bgcolor'][($key % 2) + 1];
$val = htmlentities($val,ENT_QUOTES);
$out .= " <tr class="$class">\n";
$out .= " <td class="col01">$key</td>\n";
$out .= " <td class="col02">$val</td>\n";
$out .= " <td class="col03">".
"<input type="checkbox" class="delete" ".
"id="chk$key" name="chk[$key]" value="$val">\n";
$out .= " </tr>\n";
}
$out .= " </table>\n";
return $out;
}
$_data ist ein Datenarray
Pack das Ergebnis mal in ein FORM und schau dir die Post-Vars an
function delete_entries(&$_data,$del_btn_name)
{
$delete = 0; ## Löschzähler
if (!isset($_POST[$del_btn_name]) or !is_array($_POST[$del_btn_name]))
{
$out' = "<p class="error">Bitte erst Löschmarkierung setzen</p>\n";
}
else
{
foreach($_POST[$del_btn_name] as $key => $val)
{
if (isset($_data[$key]) and $_data[$key] == $val)
{
unset($_data[$key]);
$delete++;
}
else
{
$out .= "<p class="message">Datensatz Nr. $key konnte nicht gelöscht werden</p>\n";
}
}
}
$out .= "<p class="warning">$delete Sätze zur Löschung markiert, <br> jetzt ausführen?</p>";
return $out;
}
Harzliche Grüße vom Berg
http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
