[ Sole_boy @ 27.01.2003. 18:42 ] @
Pozdrav ljudi, imam sledeci problem:

Code:

if ($filter1 == "on") { $upit = "\"SELECT * FROM baza where blah='$blahic'\""; }

if ($komanda == "trazi") {
upit1($upit);
}

function upit1($upit) {
$result = mysql_query( $upit ) or die(mysql_error()); 
while ($row = mysql_fetch_row($result)) {
echo"$row[3]<br>";
}
}


e sada kad kod pozovem ovu skriptu ona mi vrati Query was empty to je zato sto ovaj promenljiva $upit nece da se prosledi do upit1($upit) kako to da resim?
[ CONFIQ @ 27.01.2003. 18:54 ] @
Pa onda $filter1 nije on...

Probaj ovako...

if ($filter1 == "on" AND $komanda == "trazi") { 
upit1("SELECT * FROM baza where blah='$blahic");
}
[ Sole_boy @ 27.01.2003. 20:28 ] @
Ne vredi, opet isto!

Query was empty
[ CONFIQ @ 27.01.2003. 20:46 ] @
Hum čudno.. pokušaj onda
$result = mysql_query("$upit") or die(mysql_error()); 
Mada ne bi trebalo da zbog toga zastajkuje....

Ajde uploaduj ceo kod!
[ Sole_boy @ 27.01.2003. 21:14 ] @
Nisam probao ovo poslednje ali evo ti koda:

Code:

<?
require("set.php");
mysql_connect($sqlhost,$sqlusr,$sqlpssw) or die (mysql_error());
mysql_query("USE $sqldb");
?>

<?
// Ovo filter je checkbox
if ($filter1 == "on") { jedan(); $upit = "\"SELECT * FROM test where blah='$test' ORDER BY id\""; }

if ($komanda == "trazi") {
upit1($upit);
}

function upit1($upit) {
$result = mysql_query( $upit ) or die(mysql_error()); 
while ($row = mysql_fetch_row($result)) {
echo"$row[2];"}
}

function jedan() {
echo "
      Test:
      <input type=\"text\" name=\"test\" size=\"20\"><br>
";
}
?>
[ Goran Rakić @ 28.01.2003. 23:16 ] @
umoran sam, ali zar ne moraš da funkcije deklarišeš pre upotrebe? Ili previše radim u C++-u ;). (mada ovo nema veze sa tvojim primerom, jer se funkcija poziva normalno) I da, probaj da echo-uješ query ili da ubaciš or mysql_error() iza mysql_query. Debuguj to malo...
[ Divine @ 29.01.2003. 21:55 ] @
Citat:
Sole_boy:
Pozdrav ljudi, imam sledeci problem:

Code:

if ($filter1 == "on") { $upit = "\"SELECT * FROM baza where blah='$blahic'\""; }

if ($komanda == "trazi") {
upit1($upit);
}

function upit1($upit) {
$result = mysql_query( $upit ) or die(mysql_error()); 
while ($row = mysql_fetch_row($result)) {
echo"$row[3]<br>";
}
}


e sada kad kod pozovem ovu skriptu ona mi vrati Query was empty to je zato sto ovaj promenljiva $upit nece da se prosledi do upit1($upit) kako to da resim?


Pokusaj:
Code:
$upit = "SELECT * FROM baza where blah='" . $blahic . "'"; 
[ CONFIQ @ 29.01.2003. 22:06 ] @
Citat:
Sole_boy:
Code:
...
<?
echo"$row[2];"}
?>...


A kaži mi,je li tebi u opšte radi display_errors???

Pokušaj da ečiješ upit ili izbaci " kao što sam ti već napisao ......