Hi,
ich habe das Problem dass unten stehender Code bei dem Firefox funktioniert, aber nicht bei IE! Kann mir einer sagen wieso ?
hier dann noch die datei deletesth.php die aufgerufen wird:
Vielen Dank schonmal!
Dirk
ich habe das Problem dass unten stehender Code bei dem Firefox funktioniert, aber nicht bei IE! Kann mir einer sagen wieso ?
PHP-Code:
function details($tisch)
{
$sqlString = "SELECT `oid`, `tisch`, `artikel`, `preis` FROM `bestellung_details` WHERE `tisch` = '$tisch'";
$result = mysql_db_query('cafe', $sqlString);
echo"<form name='form2' method='post' action='tisch_abkassieren.php'>";
$i = 0;
while ($row = mysql_fetch_array($result)) {
echo "<tr>";
echo "<th scope='col'>$row[1]</th>";
echo "<th scope='col'>$row[2]</th>";
echo "<th scope='col'>$row[3] €</th>";
echo "<input name='tisch' type='hidden' value='$row[1]'>";
echo "<th scope='col'><input name='oid[]' type='checkbox' value='$row[0];$row[3]'></th>";
echo "<th scope='col'><a href='delete.php?gid=$row[0]&tisch=$tisch'>Nur dieser Artikel wird bezahlt!</a></th>";
echo "<input name='anz' type='hidden' value='$i'>";
echo "</tr>";
$i++;
}
PHP-Code:
$array = $_POST[oid2];
$tisch = $HTTP_POST_VARS[tisch];
for($i = 0;$i < sizeof($array);$i++) {
$db = mysql_connect('localhost', 'root', '');
$sqlstring = "delete from bestellung_details where oid = '$array[$i]'";
$result = mysql_db_query('cafe', $sqlstring);
}
$sqlString = "SELECT sum(`preis`) FROM `bestellung_details` WHERE tisch = '$tisch'";
$result2 = mysql_db_query('cafe', $sqlString);
$gespreis = 0;
while ($row = mysql_fetch_array($result2)) {
$gesamtpreis = $row[0];
$gespreis = $gesamtpreis;
}
$sqlString = "Update abrechnung_temp set gesamtpreis = '$gespreis' where tisch = '$tisch'";
$result3 = mysql_db_query('cafe', $sqlString);
if ($i > 0) {
echo "<META HTTP-EQUIV='REFRESH' CONTENT='0; URL=tisch_abkassieren.php'>";
}
Vielen Dank schonmal!
Dirk
Kommentar