Onlineshop mit Frames
Michael W.
- php
Hallo,
Ein Kumpel hat mir gesagt das man daten an ein frameset schicken kann und somit ein onlineshop realisieren kann. da ich mit meinen arrays und session_register nicht weiterkomme wäre das ja eine alternative.
ist da was dran am "frameset onlineshop" ?
danke
Hi,
Ein Kumpel hat mir gesagt das man daten an ein frameset schicken kann und somit ein onlineshop realisieren kann. da ich mit meinen arrays und session_register nicht weiterkomme wäre das ja eine alternative.
ist da was dran am "frameset onlineshop" ?
Du _musst_ immer mit Sessions oder Cookies (je nachdem wo du die Daten abspeichern willst) arbeiten, egal ob mit Frames oder ohne. Mit Frames wird das ganze eher noch komplizierter (IMHO).
Was genau klappt denn nicht mit deinen Arrays und session_register?
Grüße,
Christian
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 ?
Hallo Michael,
was mache ich falsch ?
was genau _willst_ Du denn machen, wie _sollen_ denn die Scripte reagieren? Und was läuft _nicht_ so, wie _Du_ es willst?
Grüße,
Christian