Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

funkcija ne vraca vrijednost

[es] :: PHP :: funkcija ne vraca vrijednost

[ Pregleda: 1870 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Tyler Durden
Tyler Durden
Beograd

Član broj: 4312
Poruke: 3379
*.verat.net.



+1365 Profil

icon funkcija ne vraca vrijednost17.10.2007. u 12:18 - pre 201 meseci
Koristio sam pretragu ali nisam nasao sta mi treba. Ili nisam pogodio kljucne rijeci.

Uglavnom, imam jednu funkciju koju nikako ne mogu da natjeram da mi vrati vrijednost.

Code:
function db_connect($username) {
    $conn=mysql_connect("server","user","pass") 
        or die("Ne mogu da se konektujem na server: <b>trtmrt</b>.");
    mysql_select_db("ime_baze",$conn) 
        or die("Could not select database: <b>baza</b>.");
    $query="select * from users where username='$username'";
    $result=mysql_query($query) or die (mysql_error());
    $rowNum = mysql_num_rows($result);
    echo $rowNum;
    return $rowNum;
}


Ovo ukljucujem u glavnu stranicu iz nekog drugog fajla. Kada pozovem funkciju iz glavnog fajla ona mi izvrsi ovaj dio echo $rowNum ali mi ne vrati sa ovim return $rowNum tu vrijednost. Koja je broj, 1 ili 0.
Pozivam je sa db_connect($db_user);. $db_user dobijem iz POST-a.

Potrazio sam na netu jednu "genericku" funkciju tipa

Code:
function mySum($numX, $numY){
    $total = $numX + $numY;
    return $total; 


i ona radi kako treba.

Nesto propustam ali ne mogu da vidim sta, cijelo jutro se zezam sa tim. Pocetnik sam ;)
Beneath civilization's fragile crust, cold chaos churns...
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
*.dynamic.sbb.co.yu.

Sajt: norway.dakipro.com


+190 Profil

icon Re: funkcija ne vraca vrijednost17.10.2007. u 12:35 - pre 201 meseci
Ako echo lepo readi, onda bi trebalo i funckija lepo da vrati.
Mora nesto da ti vrati, pa makar i prazan string, NULL bilosta, ali bi morala da vrati nesto...
Napisi samo tacno kod kojim je pozivas i na osnovu koga znas da ne vraca dobro.
 
Odgovor na temu

Tyler Durden
Tyler Durden
Beograd

Član broj: 4312
Poruke: 3379
*.verat.net.



+1365 Profil

icon Re: funkcija ne vraca vrijednost17.10.2007. u 13:27 - pre 201 meseci
Evo koda stranice iz koje pozivam tu funkciju

Code:
<?php
include ('htdb.inc'); // ovo je fajl gdje se nalazi ova funkcija
session_start();
sesija();
?>

<div id="content">
<div class="pad2"></div>

<div style="width:350px;margin:1 auto;">
<form action="<?php echo($_SERVER['PHP_SELF']);?>" method="post">
<table>
  <tr>
    <td>Korisničko ime:</td>
    <td><input type="text" name="user"></td>
  </tr>
  <tr>
    <td>Lozinka:</td> 
    <td><input type="text" name="pass"></td>
  </tr>
  <tr style="position:absolute;left:437;">
    <td><input type="submit" name="nova" value="Nova"></td>
    <td><input type="submit" name="action" value="Obriši"></td>
  </tr>
 </table>
</form>
</div>

<?php
$db_user = $_POST['user'];
$nova = $_POST['nova'];

/* ova funkcija mySum npr. radi kako treba
$myNumber = 0;
echo "Before the function, myNumber = ". $myNumber ."<br />";
$myNumber = mySum($db_user, 4); // Store the result of mySum in $myNumber
echo "After the function, myNumber = " . $myNumber ."<br />";
*/

db_connect($db_user);
echo $rowNum;
?>


Uvijek mi vraca Notice: Undefined variable: rowNum in /www/test/blabla/index.php on line 52
Beneath civilization's fragile crust, cold chaos churns...
 
Odgovor na temu

japan

Član broj: 34328
Poruke: 480
*.BVCOM.NET.



+13 Profil

icon Re: funkcija ne vraca vrijednost17.10.2007. u 13:45 - pre 201 meseci
pa ne moze da zna on sta je $rowNum :)


probaj

Code:
$rowNum = db_connect($db_user);
echo $rowNum;
 
Odgovor na temu

Tyler Durden
Tyler Durden
Beograd

Član broj: 4312
Poruke: 3379
*.verat.net.



+1365 Profil

icon Re: funkcija ne vraca vrijednost17.10.2007. u 13:51 - pre 201 meseci
E pa j*** ga! :-)
Vidiš da sam ja pogrešno ukapirao čitav koncept. Radi!
Beneath civilization's fragile crust, cold chaos churns...
 
Odgovor na temu

[es] :: PHP :: funkcija ne vraca vrijednost

[ Pregleda: 1870 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.