Forum » Izdelava spletišč » [PHP] posiljanje podatkov (osnove)
[PHP] posiljanje podatkov (osnove)
urosz ::
lp, ucim se php preko praktikov-ih vodicev in ker je forum tam res neaktiven, bom postavil tu vprasanje.
koda posiljanje podatkov, natancneje imena, ki ga pol stran izpse.
brskalnik pa javi:
Notice: Undefined index: ime in C:\wamp\www\projekt1\poslani_podatki.php on line 10
kako naj to odpravim?
koda posiljanje podatkov, natancneje imena, ki ga pol stran izpse.
brskalnik pa javi:
Notice: Undefined index: ime in C:\wamp\www\projekt1\poslani_podatki.php on line 10
kako naj to odpravim?
- spremenil: urosz ()
Binji ::
v if stavku spremeni $_POST['ime'] v isset($_POST['ime'])
Pojasnilo pa je tukaj
Pojasnilo pa je tukaj
Kdor ne navija ni Slovenc, hej, hej, hej!
R33D3M33R ::
Če noben ne vpraša tam je pa morda res neaktiven. Jaz ga preglejujem vsaj 1x na teden. Rešitev tvojega problema je:
if(isset($_POST['ime'])) {
namesto:
if($_POST['ime']) {
edit: odgovor sem pisal (pre)dolgo :)
if(isset($_POST['ime'])) {
namesto:
if($_POST['ime']) {
edit: odgovor sem pisal (pre)dolgo :)
Moja domača stran: http://andrej.mernik.eu
Na spletu že od junija 2002 ;)
:(){ :|:& };:
Na spletu že od junija 2002 ;)
:(){ :|:& };:
Zgodovina sprememb…
- spremenil: R33D3M33R ()
urosz ::
hvala in hvala za pojasnilo
ps: je mogoče kdo šel skoz tale praktikov php vodič? koliko phpja dejansko se je možno s tem naučit?
ps: je mogoče kdo šel skoz tale praktikov php vodič? koliko phpja dejansko se je možno s tem naučit?
urosz ::
zdaj opažam še nekaj.. s "issetom" tudi če potrdiš prazno polje, ga zazna in priredi $_POST['ime'] .. in izpiše "pozdravljen "..
Moral pa bi ponovno izpisat "vpisi ime"
Moral pa bi ponovno izpisat "vpisi ime"
t3hn0 ::
v tem primeru imas lahko samo
if(!empty($_POST['ime']))
ce ni nastavljen oz. ce je prazen se ne izvede...
if(!empty($_POST['ime']))
ce ni nastavljen oz. ce je prazen se ne izvede...
^.^
R33D3M33R ::
hvala hvala..
!empty .. ni prazno?
empty .. prazno?
Preverjaj raje s strlen (da dolžino stringa, ki ga je vnesel uporabnik):
if(strlen($_POST['ime']) != 0) {
Moja domača stran: http://andrej.mernik.eu
Na spletu že od junija 2002 ;)
:(){ :|:& };:
Na spletu že od junija 2002 ;)
:(){ :|:& };:
Zgodovina sprememb…
- spremenil: R33D3M33R ()
urosz ::
http://www.stamcar.com/datoteke/PHP/spl...
dober vodic
vem vem, hvala vseeno. me pa zanima koliko phpja se dejansko tu da naučit? s pomočjo praktik-a in štamcarjevega vodiča?
Zgodovina sprememb…
- spremenil: urosz ()
t3hn0 ::
neke osnove poberes od takih vodicev...teh je tudi sicer malo morje. pogoj za ucenje je znanje angleskega jezika, razumevanje osnove php-ja, ter tega da se cimprej navadis uporabljat google ter php.net dokumentaciji, kar ti lahko postane 2. home page
^.^
urosz ::
kolikor razumem je potrebno razumet osnove (kar ni težko), za naprej pa lastno raziskovanje in se da večino stvari naredit?
t3hn0 ::
kolikor razumem je potrebno razumet osnove (kar ni težko), za naprej pa lastno raziskovanje in se da večino stvari naredit?
tako se dalec pride...internet ti ponuja vse..."sam naucit se ga moras uporablat"
ko dobis konkreten primer, premislis kako bi se ga lotil, nato pa lahko poisces ze spisane skripte, iz katerih se lahko kaj (na)ucis
in pa ce se ze ucis, priporocam objektno programiranje v php5.
php4 na zalost se lahko dobis pri kakih ponudnikih gostovanja, vendar v prihodnosti...no, recimo da nima vec (dolge) prihodnosti
^.^
urosz ::
spet mam nekaj težav na to temo :P
pri skritem polju .. undefined index ime .. :S :S
<form method="post" action="#"> <?php $spr=array("ime","priimek","telefon"); foreach ($spr as $s) { if (!isset($s)) { print "$s: <input type=\"text\" name=\"$s\"><br>"; } else { print "<input type=\"hidden\" name=\"$s\" value=\"$_POST[$s]"; } } ?> <input type="submit" value="poslji"> </form>
pri skritem polju .. undefined index ime .. :S :S
Zgodovina sprememb…
- spremenil: urosz ()
urosz ::
ok sem že naredil
opažam pa, da te praktikove vodiče treba kar precej prilagajat.. predvidevam da zaradi novejše php verzije (namreč vodiči niso glih novi)
opažam pa, da te praktikove vodiče treba kar precej prilagajat.. predvidevam da zaradi novejše php verzije (namreč vodiči niso glih novi)
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | php & mysql iskanje po podatkovni baziOddelek: Programiranje | 1141 (851) | MisterR |
» | if(empty($_POST["vsa-polja"]))?Oddelek: Izdelava spletišč | 2597 (2212) | Housy |
» | Kako preveriti ali so vnosna polja izpolnjena?Oddelek: Izdelava spletišč | 1989 (1643) | bluefish |
» | [PHP] Kako izvesti neko kodo šele ob klikuOddelek: Izdelava spletišč | 1913 (1399) | krho |
» | HTML forma in datumOddelek: Izdelava spletišč | 1795 (1531) | Muzo |