Michael W.: Onlineshop mit Frames

Beitrag lesen

Was genau klappt denn nicht mit deinen Arrays und session_register?

http://mitglied.lycos.de/djwoelk3/djwoelk/europizza/start.php

start.php:
----------

<?php
session_start();

$arr_nr = array();
$arr_euro = array();
$arr_text = array();

setcookie ("arr_nr", "arr_nr_cook");
setcookie ("arr_euro", "arr_euro_cook");
setcookie ("arr_text", "arr_text_cook");

session_register("arr_nr");
session_register("arr_euro");
session_register("arr_text");
?>
<a href="cook1.php">los</a>
-------------

cook1.php:
----------

<?php
session_start();

if (isset ($arr_nr))
{
print "array ist da<br>";
if (isset ($nr))
{
print "variablen nun auch<br>";
$arr_nr[]   = $_GET['nr'];
$arr_euro[] = $_GET['euro'];
$arr_text[] = $_GET['text'];
}
}
echo join (',',$arr_nr);
session_register("arr_nr");
session_register("arr_euro");
session_register("arr_text");
?>
<a href="cook1.php?nr=001&euro=4.50&text=Salami Pizza Classic" onclick="alert('Wurde hinzugefügt !')">001</a>
<a href="cook1.php?nr=002&euro=5.00&text=Hawaii Pizza" onclick="alert('Wurde hinzugefügt !')">002</a>
<a href="cook1.php?nr=003&euro=1.50&text=Cola" onclick="alert('Wurde hinzugefügt !')">003</a>
<br>
<a href="cook2.php">weiter</a>
--------------------

cook2.php:
------------

<?php
session_start();

if (isset ($del))
{
array_splice ($arr_nr, $del, 1);
array_splice ($arr_euro, $del, 1);
array_splice ($arr_text, $del, 1);

session_register("arr_nr");
session_register("arr_euro");
session_register("arr_text");
}

$summe = array_sum($arr_euro);

for($i=1;$i<count($arr_nr);$i++)
{
print "<br><tr>";
print "<br><td align="center">".$i."<a href="cook2.php?del=$i">Löschen</a></td>";
print "<br><td align="center">".$arr_nr[$i]."</td>";
print "<br><td align="center">".$arr_text[$i]."</td>";
print "<br><td align="center">".$arr_euro[$i]."</td>";
print "<br></tr>";
}

?>
------------------

was mache ich falsch ?