28-09-2011, 12:05
|
|
|
חבר מתאריך: 31.01.11
הודעות: 41
|
|
[עזרה] שולף פחות ממה שצריך..בבקשה עזרה, דחוף.
שלום.
בדף הבא אמורים להישלף 8 חבילות, במקום זה נשלפים רק 7.
אני כבר מנסה להבין מה הבעיה, הפכתי את כל הקוד ולא מצאתי כלום.
למעלה אתם תראו מספר בקטן..זה הפלט של mysql_num_rows..
תראו שיש רק 7 חבילות ולא 8 כמו שהפלט יצא.
http://www.magicspa.co.il/indexbbb.php
זה הקוד:
קוד PHP:
$query_4 = mysql_query("SELECT * FROM businesses WHERE category = 'homepage' AND sub_category = '2'"); $rows = mysql_num_rows($query_4); $g=0; echo '<table style="margin-right:-17px; margin-top:-17px; border: 1px silid red;">'; while ($g!=4) { $i=1; echo '<tr>'; while (($row_4=mysql_fetch_array($query_4)) && ($i!=5)) { echo ' <td> <div class="box_2"> <br /> <a href="profile/'.$row_4['htaccess_name'].'.html" class="title">' . $row_4['title'] . ' <br /> ';
$name = $row_4['dir']; $alt = $row_4['name']; $a=0; if ($handle = opendir('./editor/ckeditor/Images/'.$name.'')) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { while ($a != 1) { echo " <img src=\"http://www.magicspa.co.il/editor/ckeditor/Images/$... title=\"$alt\" style=\"margin-right: 5px;border: 1px solid #70059E; width:130px; height:120px; margin-top:15px; margin-right:5px;\"/> "; $a++; } } } }
closedir($handle);
echo '<br />
<span class="text">' . $row_4['text'] . ' <br /> '; if ($row_4['price'] == '') { } else { echo' <span class="price_title">מחיר: ' . $row_4['price'] . ' ש"ח '; } echo' <br /> <a href="profile/'.$row_4['htaccess_name'].'.html">[img]more_d.png[/img] </td> '; $i++; } echo '</tr>'; $g++; } echo $rows; echo ' </table>';
הקטע, שכשאני מוריד שם משהו מwhileים אז יוצאים 8 חבילות אבל זה יוצא ככה:
X X X X
Y Y Y Y
Z Z Z Z
וכך הלאה, כלומר בכל השורה יוצא אותה חבילה.
בבקשה עזרה, זה דחוף.
תודה!
|