הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 22-02-15, 11:45   # 1
MasterNetwork
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 653

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.' מוצרים לעגלה!';
?>
  Reply With Quote
ישן 22-02-15, 12:51   # 2
NesheR16
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jun 2006
הודעות: 80

NesheR16 לא מחובר  

ציטוט:
נכתב במקור על ידי 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.' מוצרים לעגלה!';
?>


מתי התכוונת להוסיף את החיבור למסד נתונים?
PHP קוד:
$result mysql_query($db$sql); 
__________________
  Reply With Quote
ישן 22-02-15, 13:13   # 3
MasterNetwork
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 653

MasterNetwork לא מחובר  

אין קשר לבסיס נתונים, הסיישן לא נשמר לי.
  Reply With Quote
ישן 22-02-15, 14:14   # 4
xoox
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Aug 2007
מיקום: תל אביב
גיל: 41
הודעות: 766

xoox לא מחובר  

ציטוט:
נכתב במקור על ידי 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 שמקבל פוסט שמוסיפים מוצר חדש לעגלה: אני חושב שזה יותר בכיוון של
קוד:
$id=$_GET["id"];
יכול להיות שיש בעייה בטופס? אתה יכול לרשום את הקוד של הטופס בקצרה בכדי להבין מאיפה הבעייה?
__________________
וותק של 10 שנים? יש חשש!!!
XooX, XoX, מבזקי חדשות, משחקים, משחקי פלאש. - מעוניין להחליף קישורים? שלח הודעה פרטית.

  Reply With Quote
ישן 22-02-15, 14:56   # 5
MasterNetwork
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 653

MasterNetwork לא מחובר  

יש id, לדוגמא אתה נמצא בעמוד page.php?id=1
ושם זה מציג את המוצר בטופס post שמשאיר אותך באותו הid בכתובת ככה שזה לא הid .
  Reply With Quote
ישן 22-02-15, 15:05   # 6
BarSpecial
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Oct 2014
הודעות: 106

BarSpecial לא מחובר  

צור עמוד חדש, עם session_start וvar_dump למשתנה הגלובאלי $_SESSIONS
תראה מה הוא מכיל, אולי יש לך טעות כלשהי בקוד ואתה שומר את הנתון ב-key שונה או לא שומר כלל.
__________________
בברכה,
בר
  Reply With Quote
ישן 22-02-15, 18:43   # 7
MasterNetwork
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Jun 2007
הודעות: 653

MasterNetwork לא מחובר  

בדקתי וזה לא שומר לי בכלל.
בצ'אט שפיתחתי מזמן לאתר הוא עובד בסדר גמור רק בחלק הזה הוא לא עובד.


הבעיה נפתרה:
מסתבר ששם סיישן לא יכול להשמר רק בתור ערך מספרי, לכן
PHP קוד:
$_SESSION[$id
הפך ל:
PHP קוד:
$_SESSION["P_".$id
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 23:48.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ