Mam problem s tymto skriptom - nejak sa mi nedari najst tam chybu miesto zobrazenia obrazka vypise : "Fatal error: Call to undefined function: () in /3w/borec.cz/r/reklama/ukaz.php on line 21"
riadok 21 je :"$unset($dotaz_banner);"
ak tam najdete chybu napiste. Cely script - dole. Vdaka
<?
require("nastaveni.php");
function chyba(){
echo "Nastala chyba !\n <br>";
echo MySQL_Error();
Die();
}
$pripojeni = @MySQL_Connect($sql_server,$sql_uzivatel,$sql_heslo) or chyba();
@MySQL_Select_DB($databaze) or chyba();
$dotaz_banner = @MySQL_Query("SELECT * FROM $tbl_bannery WHERE (aktivni = 'ano') AND (imprese > '0') AND (hlavni = 'ne') ORDER BY RAND() LIMIT 1");
$pocet_banner = @MySQL_Num_Rows($dotaz_banner);
if ($pocet_banner == 0){
$unset($dotaz_banner);
$dotaz_banner = @MySQL_Query("SELECT * FROM $tbl_bannery WHERE default = 'ano'") or chyba();
}
$pole_banner = @MySQL_Fetch_Array($dotaz_banner);
@MySQL_Query("UPDATE $tbl_bannery SET zobrazeni = zobrazeni + 1 WHERE id=$pole_banner[id]") or chyba();
@MySQL_Query("UPDATE $tbl_bannery SET imprese = imprese - 1 WHERE id=$pole_banner[id]") or chyba();
?>
UnSet je funkce, ne proměnná, ten "dolar" předtím tam nemá co dělat.
Vdaka, ja by som tu chybycku hladal dalsi den .... :-)
Stane se ;-)
Když jsem s php začínal, taky jsem si chvilku na ty dolary zvykal.