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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 11-04-09, 14:50   # 1
stel222
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
הודעות: 399

stel222 לא מחובר  

שאלה על שאילתה PHP

מה הצורה הכי טובה
למשוך מהמסד נתונים וכל 3 רשומות לבצע פעולה בHTML?
זאת אומרת כל 3 רשומות לשמל להכניס <BR>??
  Reply With Quote
ישן 11-04-09, 14:58   # 2
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 34
הודעות: 2,050

daMn לא מחובר  

למשוך את כל הרשומות, ואז בלולאה ליצור משתנה ספירה, ולבדוק אם המשתנה ספירה מתחלק עם 3 בשארית 0, אם כן לפלוט את הHTML.
בPHP זה הולך ככה:
PHP קוד:
if ($i == 0) {
    echo 
"<br />";

__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote
ישן 11-04-09, 15:00   # 3
stel222
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
הודעות: 399

stel222 לא מחובר  

טעותת

Last edited by stel222; 11-04-09 at 15:14..
  Reply With Quote
ישן 11-04-09, 15:06   # 4
stel222
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
הודעות: 399

stel222 לא מחובר  

אתה מתכוון למשהו כזה ?
אני צריך לדוגמא שכל 3 רשומות של "EX" זה ירד שורה.
תודה על העזרה

PHP קוד:
        $query mysql_query("SELECT * FROM `table`) or die(mysql_error());
            while($row = mysql_fetch_array($query,
MYSQL_ASSOC)){

                echo $row['ex'];
if ($i % 3 == 0) {
    echo "
<tr />";
}  
            } 
  Reply With Quote
ישן 11-04-09, 15:18   # 5
אדיר
עסק רשום [?]
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
מיקום: אשקלון
הודעות: 1,714

אדיר לא מחובר  

PHP קוד:
$query = @mysql_query("SELECT `ex` FROM `table`") or die('SQL Query Error.');
for(
$i 1$row = @mysql_fetch_row($query); $i++) {
   echo 
$row['0'];
   if (
$i == 0)
      echo 
"<br />";

  Reply With Quote
ישן 11-04-09, 15:27   # 6
stel222
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Mar 2008
הודעות: 399

stel222 לא מחובר  

תודה רבה
  Reply With Quote
ישן 11-04-09, 18:57   # 7
AlmogBaku
חבר וותיק
 
AlmogBaku's Avatar
 
מיני פרופיל
תאריך הצטרפות: Nov 2007
מיקום: מודיעין
הודעות: 1,022

AlmogBaku לא מחובר  

אתה יכול גם פשוט להריץ עם while וכל ספירה של שלוש לעשות BR ולאפס..

זה יותר לוגי בעניי...
PHP קוד:
$q    "SELECT * FROM `table` WHERE 1";
$r    mysql_query($q);

$counter    0;
while(
$i=mysql_feach_assoc($r)) {
    echo 
$i['row'] . " ";
    
    
$counter++;
    if(
$counter==3) {
        echo 
"<br />\n";
        
$counter=0;
    }

  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. הזמן כעת הוא 01:16.

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