![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 305 Pomógł: 3 Dołączył: 4.08.2006 Skąd: GDA Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam problem związany z poniższym kodem.
Otóż zawsze to drugie mysql_fetch_array nic nie pobiera. Robie różne kombinacje i zawsze drugie array nie działa. Dlaczego ? Jak to naprawić i uzdrowić ? |
|
|
![]() |
![]()
Post
#2
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 305 Pomógł: 3 Dołączył: 4.08.2006 Skąd: GDA Ostrzeżenie: (0%) ![]() ![]() |
Zmieniłem wszystkie array i wywala błąd:
Cytat Warning: Wrong parameter count for mysql_data_seek() in /home/oomaster/domains/kreditu.pl/public_html/index.php on line 18
|
|
|
![]()
Post
#4
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
a możesz pokazać jak to robisz?
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 305 Pomógł: 3 Dołączył: 4.08.2006 Skąd: GDA Ostrzeżenie: (0%) ![]() ![]() |
Kod $web = mysql_query("SELECT * FROM oferta WHERE status='5' ORDER BY kolej ");
echo '<style type="text/css">'; while( $webo = mysql_data_seek($web)) { echo 'div.box_ofer_'.$webo['id'].' {width:318px; border: #e3e3e3 1px solid; background: url(gfx/of_'.$webo['id'].'.gif) no-repeat; padding:5px; color: #4a4a4a; float:left;} '; } echo '</style>'; echo mysql_error(); $ilosc = mysql_num_rows($web); echo $ilosc; while( $web2 = mysql_data_seek($web)) { for($i = 0; $i < $ilosc; $i++){ if($i % 2 == 0){ echo '<div class="box_ofer_'.$web2['id'].'"><p class="call_title">'.$web2['name'].'</p><br/><br/> <img src="gfx/r.gif" class="ic"> '.$web2['ul1'].'<br/> <img src="gfx/r.gif" class="ic"> '.$web2['ul2'].'<br/> <div class="czysc"></div><br/><a href="oferta.php?ID='.$web2['id'].'" class="more">poznaj szczegóły ť</a></div><div class="ofer_sp"> </div>'; }else{ echo '<div class="box_ofer_'.$web2['id'].'"><p class="call_title">'.$web2['name'].'</p><br/><br/> <img src="gfx/r.gif" class="ic"> '.$web2['ul1'].'<br/> <img src="gfx/r.gif" class="ic"> '.$web2['ul2'].'<br/> <div class="czysc"></div><br/><a href="oferta.php?ID='.$web2['id'].'" class="more">poznaj szczegóły ť</a></div><div class="czysc"></div><br/>'; } } } |
|
|
![]()
Post
#6
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
chyba nie do końca rozumiesz działanie tej funkcji...
wiec wytłumaczę to w ten sposób: 1. tworzysz sobie query (mysql_query) 2. jedziesz po nim pętla while w celu wyświetlanie kolejnej krotki, ta czynność powoduje przesuwanie się wskaźnika, czyli na początku wskaźnik wskazuje na 0 element, kolejno pierwszy, drugi itd, jak pętla przejdzie cała to wskaźnik masz za ostatnim elementem. 3. w tym momencie musisz niejako zresetować wskaźnik, ustawiając go na początkową wartość (mysql_data_seek) 4. jak już ustawiłeś wskaźnik na początkową wartość możesz znów odwoływać się do swojego query (mysql_query) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 20:11 |