![]() |
בעיה | קוד לא עבוד לאחר הוספת לולאה.
שלום.
אני מנסה להוציא נתונים מהמסד ולהציג אותם בסקריפט פשוט, שלפתי id ו email, כאשר ילחצו על מספר הid, יפתח נתון הemail. בדומה למה שיש כאן בתפוז בהודעות. זה קוד שפועל: PHP קוד:
אבל כאשר אני רוצה לעשות לולאה, זה לא עובד, הוא לא פותח את החלק השני כמו שצריך: PHP קוד:
תודה. |
מפני שאתה צריך כל פעם למשוך מהמסד, אתה מושך רק פעם אחת במקרה שלך, והלולאה לא איפו שהיא צריכה להיות :
PHP קוד:
|
אתה צודק בקשר ללולאה, איך לא חשבתי על זה אבל עדיין זה לא עובד.
בקשר לLIMIT, אני סתם בדוק, מקודם היה תנאי עד שid לא יהיה שווה ל 500, זה סתם ניסיון, אני גם שולף "הכל" (*) במקום לשלוף רק את שני השדות שאני באמת צריך, זה סתם ניסיון ככה שאל תדאג למשאבים. זה הקוד שלי עכשיו: PHP קוד:
לא נגעתי ב php כמה שבועות בגלל הלחץ בלימודים, ככה שיכול להיות שאני עושה טעויות ממש מפגרות, כמו עם הלולאה מקודם. תודה. |
קוד:
$query = mysql_query("SELECT * FROM `links` WHERE `id`='" . $id . "'"); אתה שולף פה רק רשומה אחת תעשה קוד:
where id<=$id |
למה רק רשומה?
אני מגדיל את id כל הזמן. |
תוריד את 2 השורות האלה
$id++; $query = mysql_query("SELECT * FROM `links` WHERE `id`='" . $id . "'"); ותעשה מה שאמרתי לך זה יעבוד לך בטוח למה אתה שולח את אותה השאילתה 10 פעמים |
אז עכשיו זה ה php שלי:
PHP קוד:
תודה. |
כל הזמנים הם GMT +2. הזמן כעת הוא 17:36. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ