Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Funckja Ponowne wywołanie
Forum PHP.pl > Forum > PHP
sajborg
Siemka robie sobie rotator banerów i sprawdzam w pewnym miejscu czy wyswietlany baner ma max liczbe wyswietlen jesli tak to chcem ponownie wywołac funkcje ale nie wiem jak sad.gif


[php:1:c46d00ab77]<?php
function baner ($typ){
$sql="SELECT * FROM xxx WHERE baner_id='".$losowy."' AND baner_typ='".$typ."'";
$result = $db->sql_query($sql))
$baner=$db->sql_fetchrow($result);
if ($baner['baner_show']==$baner['baner_show_max']){
PONOWNE WYWOŁANIE TEJ FUNKCJI
}else{
//BLE BLE BLE
}
}
?>[/php:1:c46d00ab77]
DeyV
http://wiem.onet.pl/szukaj.html?V=&S=rekur...urencja&x=0&y=0

[php:1:a8f96590ae]<?php
if ($baner['baner_show']==$baner['baner_show_max']){

baner ( $typ );

}else{
//BLE BLE BLE
}
?>[/php:1:a8f96590ae]
kszychu
Moim zdaniem tutaj rekurencja nie jest potrzebna. Ja bym w zapytaniu sql zawarł warunek, że banner_show != banner_show_max.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.