jetzt habe ich es nochmal neu probiert:
<?php
session_start();
$one = '1';
if (isset ($arr_nr))
{
$nr = $_GET['nr'];
$euro = $_GET['euro'];
$text = $_GET['text'];
$arr_nr[] = $nr;
$arr_euro[] = $euro;
$arr_text[] = $text;
$offset = $_GET['del'];
if (isset ($del))
{
array_splice ($arr_nr, $offset, 1);
array_splice ($arr_euro, $offset, 1);
array_splice ($arr_text, $offset, 1);
}
$summe = array_sum($arr_euro);
print "<table border="1" style="border-collapse: collapse" bordercolor="#111111" cellpadding="0" cellspacing="0" width="70%">";
print "<tr>";
print "<td align="center" width="41">Nr.</td>";
print "<td align="center" width="100">Bestell-Nr.</td>";
print "<td align="center" width="270">Beschreibung</td>";
print "<td align="center">Preis</td>";
print "</tr>";
for($i=1;$i<count($arr_nr);$i++)
{
print "<tr>";
print "<td align="center">".$i."<a href="karte.php?del=$i">Löschen</a></td>";
print "<td align="center">".$arr_nr[$i]."</td>";
print "<td align="center">".$arr_text[$i]."</td>";
print "<td align="center">".$arr_euro[$i]." € </td>";
print "</tr>";
}
print "<tr>";
print "<td align="center"></td>";
print "<td align="center"></td>";
print "<td align="center"></td>";
print "<td align="center"></td>";
print "</tr>";
print "</table>";
print "<table width="70%">";
print "<tr>";
print "<td align="center" width="450"></td>";
print "<td align="center" style="border-style: solid; border-width: 1">".array_sum($arr_euro)." € </td>";
print "</tr>";
print "</table>";
session_register("arr_nr");
session_register("arr_euro");
session_register("arr_text");
}
else
{
print "Ein Fehler ist aufgetreten starten sie die Seite Neu. <a href="start.php">Neu Starten ...</a>";
}
?>
<br>
<br>
<br>
<a href="karte.php?nr=001&euro=4.50&text=Salami Pizza Classic">001</a>
<a href="karte.php?nr=002&euro=5.00&text=Hawaii Pizza">002</a>
<a href="karte.php?nr=003&euro=1.50&text=Cola">003</a>
<br>
<br>
<br>
<a href="start.php">Neu Starten ...</a>
und dann passiert folgendes beim löschen:
es wird gelöscht was gelöscht werden soll aber es wird nach oben hin aufgerückt (das ist soweit genau so wie ich es wollte), nur bleibt die letzte zeiel LEER die soll auch weg.