Search
 
 
  Engleski
 
 
 
Open in this window (click to change)
Forum@DeGiorgi: Početna
Forum za podršku nastavi na PMF-MO
Login Registracija FAQ Smajlići Članstvo Pretražnik Forum@DeGiorgi: Početna

Zašto...? (PHP pitanje)

Moja sarma
 
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Ostalo - opušteno -> Bućkuriš
Prethodna tema :: Sljedeća tema  
Autor/ica Poruka
maja
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 20. 01. 2004. (21:31:06)
Postovi: (3)16
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 21:44 uto, 20. 1. 2004    Naslov: Zašto...? (PHP pitanje) Citirajte i odgovorite

Pošto je ovo moj prvi post, pozdravljam sve Forumaše. :)

Ovak interesira me zašto ova jednostavna php skripta ne funkcionira? :cry:

OK... ovo je proba.html

<html>
<body>
<form action=proba.php >
<input type=text name=bla >
<input type=submit value=" hajde već jednom" >
</form>
</body>
</html>

... a skripta...jel te proba.php...

<?php

echo $bla;

?>
...e sad dobijem ... /proba.php?bla="nešto_što_sam_upisala"... ali dobijem i obavjest da je bla varijabla nedefinirana... Gdje bi mogao biti problem :?
Pošto je ovo moj prvi post, pozdravljam sve Forumaše. Smile

Ovak interesira me zašto ova jednostavna php skripta ne funkcionira? Crying or Very sad

OK... ovo je proba.html

<html>
<body>
<form action=proba.php >
<input type=text name=bla >
<input type=submit value=" hajde već jednom" >
</form>
</body>
</html>

... a skripta...jel te proba.php...

<?php

echo $bla;

?>
...e sad dobijem ... /proba.php?bla="nešto_što_sam_upisala"... ali dobijem i obavjest da je bla varijabla nedefinirana... Gdje bi mogao biti problem Confused


[Vrh]
Korisnički profil Pošaljite privatnu poruku
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (3560)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 0:01 sri, 21. 1. 2004    Naslov: Re: Zašto...? (PHP pitanje) Citirajte i odgovorite

[quote="maja"]...e sad dobijem ... /proba.php?bla="nešto_što_sam_upisala"... ali dobijem i obavjest da je bla varijabla nedefinirana... Gdje bi mogao biti problem :?[/quote]

U konfiguraciji PHPa. Iskljucena je opcija register_globals (u php.ini-ju); to je [b]dobro[/b] :shock: iz sigurnosnih razloga. 8)

Pokusaj:

[code:1]echo $_GET["bla"];[/code:1]
ili
[code:1]echo $HTTP_GET_VARS["bla"];[/code:1]

Ovo drugo je "starinski" nacin. :? Meni je draze jer sam navikao, ali prvo je bolje jer je to superglobalna varijabla. :shock: :grebgreb:

:idea: Da ne duljim, baci oko [url=http://hr.php.net/reserved.variables]ovdje[/url]. :) Mogla bi ti koristiti i funkcija [url=http://hr.php.net/manual/en/function.import-request-variables.php]import_request_variables[/url]. 8)

P.S. Zdravo je staviti da PHP procesira samo .php fileove, a .html-ove ostaviti bez procesiranja. Zbog performansi servera... 8)
maja (napisa):
...e sad dobijem ... /proba.php?bla="nešto_što_sam_upisala"... ali dobijem i obavjest da je bla varijabla nedefinirana... Gdje bi mogao biti problem Confused


U konfiguraciji PHPa. Iskljucena je opcija register_globals (u php.ini-ju); to je dobro Shocked iz sigurnosnih razloga. Cool

Pokusaj:

Kod:
echo $_GET["bla"];

ili
Kod:
echo $HTTP_GET_VARS["bla"];


Ovo drugo je "starinski" nacin. Confused Meni je draze jer sam navikao, ali prvo je bolje jer je to superglobalna varijabla. Shocked Kotacici rade 100 na sat

Idea Da ne duljim, baci oko ovdje. Smile Mogla bi ti koristiti i funkcija import_request_variables. Cool

P.S. Zdravo je staviti da PHP procesira samo .php fileove, a .html-ove ostaviti bez procesiranja. Zbog performansi servera... Cool



_________________
U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
maja
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 20. 01. 2004. (21:31:06)
Postovi: (3)16
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 13:56 sri, 21. 1. 2004    Naslov: Citirajte i odgovorite

Jeeeeeeeeee radi :D :D :D ...ZAHVALJUJEM vsego :D ...

Međutim, sad mi se pojavio drugi problem :cry:

proba.html
[code:1]<form name="proba" action="proba.php" >

<input type="text" name="bla[0]" size="2" maxlength="2">
<input type="text" name="bla[1]" size="2" maxlength="2">
<input type="text" name="bla[2]" size="2" maxlength="2">

<input type="text" name="bla[15]" size="2" maxlength="2">
</form>[/code:1]

Php skripta proba.php je :

[code:1]<?php
function napuni($bla){
$bla_=array();

for(i=15;i>=0;i--)
$bla_[i/4] .=$bla[i] ;

}
$bla=$_GET["bla"];
napuni($bla);
?>[/code:1]
... i dobijem ...(ovo je za $bla_ )...
Notice : Undefined offset: 0…
Undefined offset: 1…
Undefined offset: 2…
Undefined offset: 3…
Undefined offset: 4…
Jeeeeeeeeee radi Very Happy Very Happy Very Happy ...ZAHVALJUJEM vsego Very Happy ...

Međutim, sad mi se pojavio drugi problem Crying or Very sad

proba.html
Kod:
<form name="proba"  action="proba.php" >
 
                <input type="text" name="bla[0]" size="2" maxlength="2">
                <input type="text" name="bla[1]" size="2" maxlength="2">
                <input type="text" name="bla[2]" size="2" maxlength="2">
                …
                <input type="text" name="bla[15]" size="2" maxlength="2">
</form>


Php skripta proba.php je :

Kod:
<?php
function napuni($bla){
   $bla_=array();

  for(i=15;i>=0;i--)
        $bla_[i/4] .=$bla[i] ;
         
}
$bla=$_GET["bla"];
napuni($bla);
?>

... i dobijem ...(ovo je za $bla_ )...
Notice : Undefined offset: 0…
Undefined offset: 1…
Undefined offset: 2…
Undefined offset: 3…
Undefined offset: 4…




Zadnja promjena: maja; 14:03 sri, 21. 1. 2004; ukupno mijenjano 1 put.
[Vrh]
Korisnički profil Pošaljite privatnu poruku
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (3560)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 14:02 sri, 21. 1. 2004    Naslov: Citirajte i odgovorite

Mali trik u PHPu. 8) Probaj umjesto

[code:1]<input type="text" name="bla[nesto]" size="2" maxlength="2">[/code:1]
staviti
[code:1]<input type="text" name="bla[]" size="2" maxlength="2">[/code:1]

Dakle, bez ikakvog indexa. :verycool:
Mali trik u PHPu. Cool Probaj umjesto

Kod:
<input type="text" name="bla[nesto]" size="2" maxlength="2">

staviti
Kod:
<input type="text" name="bla[]" size="2" maxlength="2">


Dakle, bez ikakvog indexa. Very cool



_________________
U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
maja
Forumaš(ica)
Forumaš(ica)


Pridružen/a: 20. 01. 2004. (21:31:06)
Postovi: (3)16
Sarma = la pohva - posuda
= 0 - 0

PostPostano: 14:05 sri, 21. 1. 2004    Naslov: Citirajte i odgovorite

Uh kako je ovo bilo brzo :shock: . Nisam stigla ni editirati post :) . Dakle, obavjest se odnosila na $bla_ . :)
Uh kako je ovo bilo brzo Shocked . Nisam stigla ni editirati post Smile . Dakle, obavjest se odnosila na $bla_ . Smile


[Vrh]
Korisnički profil Pošaljite privatnu poruku
vsego
Site Admin
Site Admin


Pridružen/a: 06. 10. 2002. (22:07:09)
Postovi: (3560)16
Spol: zombi
Sarma = la pohva - posuda
854 = 1068 - 214
Lokacija: /sbin/init

PostPostano: 14:16 sri, 21. 1. 2004    Naslov: Citirajte i odgovorite

[quote="maja"]Uh kako je ovo bilo brzo :shock: . Nisam stigla ni editirati post :) .[/quote]

Bas se vratih s vjezbi i sada su mi konzultacije. :) Ako hoces, mozes doci u moj kabinet (209) i pitati f2f. :)

[quote="maja"]Dakle, obavjest se odnosila na $bla_ . :)[/quote]

Malo preradjeni kod koji bi trebao raditi to isto. 8)

[code:1]<?php
function napuni($bla){
$bla_=array();
for($i = 0; 4 * $i < count($bla); $i++)
for ($j = 0; $j < 4; $j++)
$bla_[$i] .= $bla[4 * $i + $j];
}
napuni($_GET["bla"]);
?>[/code:1]

Ovo je bilo napamet, ali trebalo bi raditi... :)
maja (napisa):
Uh kako je ovo bilo brzo Shocked . Nisam stigla ni editirati post Smile .


Bas se vratih s vjezbi i sada su mi konzultacije. Smile Ako hoces, mozes doci u moj kabinet (209) i pitati f2f. Smile

maja (napisa):
Dakle, obavjest se odnosila na $bla_ . Smile


Malo preradjeni kod koji bi trebao raditi to isto. Cool

Kod:
<?php
function napuni($bla){
  $bla_=array();
  for($i = 0; 4 * $i < count($bla); $i++)
    for ($j = 0; $j < 4; $j++)
      $bla_[$i] .= $bla[4 * $i + $j];
}
napuni($_GET["bla"]);
?>


Ovo je bilo napamet, ali trebalo bi raditi... Smile



_________________
U pravilu ignoriram pitanja u krivim topicima i kodove koji nisu u [code]...[/code] blokovima.
Takodjer, OBJASNITE sto vas muci! "Sto mi je krivo?", bez opisa u cemu je problem, rijetko ce zadobiti moju paznju.
Drzim prodike
[Vrh]
Korisnički profil Pošaljite privatnu poruku
Prethodni postovi:   
Započnite novu temu   Odgovorite na temu   printer-friendly view    Forum@DeGiorgi: Početna -> Ostalo - opušteno -> Bućkuriš Vremenska zona: GMT + 01:00.
Stranica 1 / 1.

 
Forum(o)Bir:  
Ne možete otvarati nove teme.
Ne možete odgovarati na postove.
Ne možete uređivati Vaše postove.
Ne možete izbrisati Vaše postove.
Ne možete glasovati u anketama.
You can attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2002 phpBB Group
Theme created by Vjacheslav Trushkin
HR (Cro) by Ančica Sečan