ציטוט:
נכתב במקור על ידי MasterNetwork
מסיבה כלשהיא הסיישן לא נשמר לי, בעמודים אחרים שעשיתי לפני מס' חודשים זה עובד יפה מאוד.
ועכשיו אני עובד על משהו חדש וזה לא עובד לי, בעמוד הראשי יש session_start ואלו דפים שמנותבים ע"י require בפנים.
עמוד 1:
PHP קוד:
<?php
$sql = "SELECT * FROM `store_product`";
$result = mysql_query($sql) or die(mysql_error());
while ($row = mysql_fetch_assoc($result)) {
$id = $row['id'];
$name = $row['name'];
$picture = $row['picture'];
$price = $row['price'];
$description=$row['description'];
$quantity=$row['quantity'];
if ($_SESSION[$id]>0){ echo "{$name}<br/>"; }
}
?>
עמוד 2 שמקבל פוסט שמוסיפים מוצר חדש לעגלה:
PHP קוד:
<?php
$quantity=$_POST["quantity"];
$id=$_GET["id"];
if (!isset($_SESSION[$id])){$_SESSION[$id]=0;}
$_SESSION[$id]=$_SESSION[$id]+$quantity;
echo 'התווספו '.$quantity.' מוצרים לעגלה!';
?>
|
רשמת עמוד 2 שמקבל פוסט שמוסיפים מוצר חדש לעגלה: אני חושב שזה יותר בכיוון של
יכול להיות שיש בעייה בטופס? אתה יכול לרשום את הקוד של הטופס בקצרה בכדי להבין מאיפה הבעייה?