הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [PHP] שאלה בWHILE (https://hosts.co.il/forums/showthread.php?t=28687)

ofek_golan 13-08-06 19:04

[PHP] שאלה בWHILE
 
אני רוצה אחרי שאני מסיים טופס כשאני לוחץ על הסאבמיט הוא מעביר דף ואז הוא מוסיף TR לטבלא
PHP קוד:

<?php

while(isset($_POST["button"])) {

?>
<tr><td>$abc</td></tr>
<?

}

?>


RS324 13-08-06 22:31

1.למה להשתמש ב WHILE כשאפשר להשתמש ב IF
2. כשאתה עושה SUBMIT זה מדרך כלל מפנה למיקום אחר ואז אתה מאבד את העיצוב שהתחלת לעשות....

מה אתה מנסה בדיוק לעשות ?

ofek_golan 13-08-06 22:33

נגיד כמו בפורום וואללה אז כשאתה מגיב הוא מוסיף TR לטבלא שהטבלא זה הפורום..
עכשיו אני רוצה ב2 דפים נפרדים
טופס
ודף הטבלא או לחילופין הפורום..

RS324 13-08-06 22:36

כן אבל בד"כ אחרי שאתה מגיב אז הוא מעביר אותך דף נגיד ל forumdisplay.php

ואז זה פשוט אתה עושה משיכה מה DB ולפי מספר השורות הוא "מצייר" לבד את השורות הנוספות

מה שקורה בעצם זה שאתה מוסיף תגובה, לכל אשכול יש מספר תגובות
ואז בעצם כשמציגים את האשכול, הוא עושה שורה לכל תגובה
מאד פשוט

while($row = $db->fetch($query))
{
echo "<tr><td>$row[title</td>/tr>]";
{

הפורום קצת בילגן את מה שכתבתי אבל נראה לי שהבנת את הרעיון

HighA 13-08-06 22:49

לא עושים בזה WHILE, עושים IF אם אתה רוצה שכשהוא שלח זה יוסיף
למה WHILE? זה ימשיך עד אין סוף
תעשה IF הטופס נשלח אז ..... לא while

ofek_golan 14-08-06 07:16

אמרו לי פעם WHILE אז הלכתי עם זה אבל מה עם IF?
אני רוצה להוסיף TR לתוך טבלא שקיימת כמו במערכת שהראת לי (עידו)
שעשית שהוא מוסיף TR לכל משתמש אני צריך כזה גם

HighA 14-08-06 09:30

חחחחח אז בכלל לא while
אתה מוסיף למסד שורה על המשתמש נגיד (...) ואז מעביר לדף שבו זה מוראה את כל המסד, ושם אתה עושה WHILE שמוסי, TR על כל שורה במסד

דבר איתי במסנג'ר עם אתה צריך עוד או שלא הבנת


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

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