Pozdrav, imam zadatak na faksu napravit formu neku nakon koje kad ju ispunim mi mora prikazat podatke na ekranu i to sve mora poslat na email, ja sam sad napravio html formu ali mi je problem sa php-om koji mi ne prihvaca varijable…ili je neki drugi problem, ne znam tocno, ako mi netko moze slozit da mi to radi bio bi zahvalan, ovo je kod.
aha, probat cu, al kako da to napravim da radi, tj. da nekako fiksiram?, zato jer to moram profesoru prezentirat na racunalu sa xampp-om…i da onda stavim ovo sta je mahir reko da promijenim?
je isto. samo što u prva tri primjera provjerava da li u post arrayu postoji ključ koji se zove submit, a u tvome primjeru provjerava samo da li je prilikom zahtjeva stranice poslan post array, odnosno da li je zahtjev post.
kao što znaš pretpostavljam, računalo radi na principu 0 i 1 iliti na principu true ili false. Tako da mu je svejedno što napiše jer x == 1 znači isto što i x == true.
A u PHPu if($_POST[‘nešto’]) vraća true ako je ključ nešto postavljen, odnosno nije prazan.
Iz svega toga proizlazi da tvoj savjet nije točan, čak dapače njegovo rješenje je puno ispravnije jer se odmah u početku uvjerio da je zahtjev poslan preko forme koja sadrži element s imenom submit.
[quote=“wot”]Pozdrav, imam zadatak na faksu napravit formu neku nakon koje kad ju ispunim mi mora prikazat podatke na ekranu i to sve mora poslat na email, ja sam sad napravio html formu ali mi je problem sa php-om koji mi ne prihvaca varijable…ili je neki drugi problem, ne znam tocno, ako mi netko moze slozit da mi to radi bio bi zahvalan, ovo je kod.
Html koji mislim da bi trebo bit u redu
[HTML]
Ime:
Prezime:
Grad:
Adresa:
Država:
Hrvatska
Bosna i Hercegovina
Srbija
Slovenija
Broj mobitela/telefona:
Email:
Napomena:
[/HTML]
php kojem sam dodavao stvari neke ali je krivo.
Mislim da ti ne treba onaj javascript za redirekt, bolje stavi
Možda mu ne ostavljaš dovoljno vremena da pošalje mail. Pogotovo zato što šalješ dva maila jedan za drugim.
I da ne moraš stavljati ono što ti je rekao mahir, slobodno ostavi ovako kako je.
[quote=“CreatifCode”]
Iz svega toga proizlazi da tvoj savjet nije točan, čak dapače njegovo rješenje je puno ispravnije jer se odmah u početku uvjerio da je zahtjev poslan preko forme koja sadrži element s imenom submit.[/quote]
E vidiš, tog elementa nema.
Zaboravio si stavit za submit name=“sumbit”.
Djeluje i meni jer me nisu naucili di to trebam stavit i sad to upravo skuzio al ne znam di tocno moram stavit tamo di sam xampp instalirao, jel to ide pod php folder ili?
Mislim da je kod xamppa to htdocs folder. Nešto tipa C:\XAMPP\htdocs. Tu staviš registracija.html (HTML) i registracija.php (PHP kod). Odeš na localhost/registracija.html i provjeri jel radi.
Nisam do sad komentirao jer sam očajno loš u php-u, al ako su kolege u pravu samo trebaš izmjeniti extenziju dokumenta, tj da se ne zove index.html nego index.php