ABA


"צריך עזרה ביצירת טבלה באופן טיפה שונה מסטנדרט"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #15490 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15490
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21280 הודעות, 7 פידבק
   02:58   17.12.09   
אל הפורום  
  צריך עזרה ביצירת טבלה באופן טיפה שונה מסטנדרט  
 
   אז ככה,
אני רוצה לעשות מעין מלבן ,
שבתוכו יכנס מידע לDB .

כש.. אני רוצה שצורת הרישום תיהיה משהו כזה


[ a ] [ e ]
[ b ] [ f ]
[ c ] [ g ]
[ d ] [ h ]

כלומר יווצר טור של מידע ואז אחרי X פריטים שנקבע מראש הוא יפתח טבלה חדשה גם כן בטור וכך הלאה.


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  הצלחתי לבנות משהו ;-) code_blue  17.12.09 05:03 1
     מה לגבי זה? שמשון פישטונה 17.12.09 15:04 2
         לא הבנתי אשמח להסבר מה כל משתנה code_blue  18.12.09 22:22 3
             ביקשת לחלק את המידע שלך לטורים, שמשון פישטונה 18.12.09 22:40 4

       
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21280 הודעות, 7 פידבק
   05:03   17.12.09   
אל הפורום  
  1. הצלחתי לבנות משהו ;-)  
בתגובה להודעה מספר 0
 
   כרגיל משהו ערבי אבל עובד ;-)


<table>
<tr>
<?php
$r_1 = mysql_query("SELECT * FROM sites")or die(mysql_error());
$count=0;
while($te_1=mysql_fetch_array($r_1))
{
$aa=(floor($count/40));
$org=10+$aa;
$id=$te_1;
$site=$te_1;
$mod=$count%$org;
$c=(((floor($count/5))+1)*$org)-1;
if ($mod=="0")
echo"<td valign='top' style='text-align:left;width:225px'>";
if ($id<10)
$id='0'.$id;
echo "<span style=\"font-weight:bold; \">$id : ) $site</span><br>";
if ($count==$c)
echo"</td>";
$count++;
}
?>
</tr>
</table>

הסבר לקשקוש הזה שעשיתי ,
זאת טבלה דינמית ,
היא מושכת מDB ,
המינימום נתונים בכל TD הוא 10 .
כלומר המספר ה 11 יפתח TD חדש (וכמובן כל כפולה)

כאשר הדינמיות משחק גם כשיש יותר מכפולות של 40 נתונים בסה"כ
הוא מעלה את המינימום נתונים לטבלה ל 11 , 12 בהתאמה .
נגיד יש 41 נתונים הוא יעלה ל 11 ...
81 נתונים יעלה ל 12 ..

אשמח לביקורות


** לא לערוף לי את הראש, אני במשמרת לילה !
אני לא מתכנת אני עושה את זה בשביל הכייף !


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
שמשון פישטונה

   15:04   17.12.09   
אל הפורום  
  2. מה לגבי זה?  
בתגובה להודעה מספר 1
 
  

<?php
$itreate = 1;
$limit = 10;
$max = 200;

echo "<table><tr><td><table>";

while ($itreate <= $max)
{
echo "<tr><td>$itreate</td></tr>";

if ($itreate % $limit == 0)
echo "</table></td><td><table>";
else if ($itreate == $max)
echo "</table></td></tr></table>";

++$itreate;
}

?>


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
code_blue  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 5.7.06
21280 הודעות, 7 פידבק
   22:22   18.12.09   
אל הפורום  
  3. לא הבנתי אשמח להסבר מה כל משתנה  
בתגובה להודעה מספר 2
 
   לא הבנתי איך זה בדיוק עונה על מה שאני ביקשתי


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
שמשון פישטונה

   22:40   18.12.09   
אל הפורום  
  4. ביקשת לחלק את המידע שלך לטורים,  
בתגובה להודעה מספר 3
 
   itreate = הitreator של הלולאה, הוא רץ עד כמות הנתונים(משתנה max), כול פעם שהמודולו שלו בlimit שווה ל0 אז הוא יוצר טור חדש, מה שאומר שבקוד שכתבתי יהיה לך 10 נתונים בכול טור.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net