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

Kako pozvati php fajl koji obradjuje podatke iz formulara??

[es] :: PHP :: Kako pozvati php fajl koji obradjuje podatke iz formulara??

[ Pregleda: 4351 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

damso
Novi Sad

Član broj: 78853
Poruke: 158
*.dialup.neobee.net.



+9 Profil

icon Kako pozvati php fajl koji obradjuje podatke iz formulara??02.02.2006. u 23:38 - pre 221 meseci
Jedno pitanje..

Kao što piše u PHP uputstvu napisao sam fajlove:


Citat:
Dealing with Forms
One of the most powerful features of PHP is the way it handles HTML forms. The basic concept that is important to understand is that any form element will automatically be available to your PHP scripts. Please read the manual section on Variables from outside of PHP for more information and examples on using forms with PHP. Here is an example HTML form:

????? 2-6. A simple HTML form

Code:
<form action="action.php" method="post">
 <p>Your name: <input type="text" name="name" /></p>
 <p>Your age: <input type="text" name="age" /></p>
 <p><input type="submit" /></p>
</form>





There is nothing special about this form. It is a straight HTML form with no special tags of any kind. When the user fills in this form and hits the submit button, the action.php page is called. In this file you would write something like this:

????? 2-7. Printing data from our form

Code:
Hi <?php echo $_POST['name']; ?>.
You are <?php echo $_POST['age']; ?> years old.  

A sample output of this script may be:

Hi Joe. You are 22 years old.



Medjutim NECE DA RADI!
Prilikom poziva Submit ispisuje mi isto fajl prvi (formular) a ne ispisuje mi ovaj drugi fajl action.php iako u uputstvu pise da treba...!Sta je problem?



www.eden.rs
Izdavač duhovne i filozofske literature
 
Odgovor na temu

kelja

Član broj: 70429
Poruke: 1416
*.dialup.neobee.net.



+35 Profil

icon Re: Kako pozvati php fajl koji obradjuje podatke iz formulara??03.02.2006. u 00:28 - pre 221 meseci
A je l' ti server podesen valjano?
Dakle apache ukljucen(to se podrazumeva),fajlovi u istom direktorijumu,jedan nazoves action.php,drugi kako hoces...i to mora da radi...
Fajlovi moraju biti u_root direktorijumu servera(apache-htdocs)...Pozdrav!

[Ovu poruku je menjao kelja dana 03.02.2006. u 01:32 GMT+1]
 
Odgovor na temu

damso
Novi Sad

Član broj: 78853
Poruke: 158
*.dialup.neobee.net.



+9 Profil

icon Re: Kako pozvati php fajl koji obradjuje podatke iz formulara??03.02.2006. u 09:46 - pre 221 meseci
Da Apache je ukljucen i oba fajla su u ../htdocs/projekat folderu ,

jedan se zove action.php drugi index.php..

podesavanja su sledeca:

Citat:
LOCAL INFO:

site name: phpprojekat
local root folder: ...\My Documents\phpprojekat\
Links relative to: Document
HTTP address: http://localhost/phpprojekat/

REMOTE INFO:

access: local/network
remote folder: ...\xampp\htdocs\phpprojekat\


TESTING SERVER:

Server model: PHP MySQL
access: local/network
testing server folder: ...\xampp\htdocs\phpprojekat\
URL prefix: http://localhost/phpprojekat/



Kada testiram fajl index.php lucao sam http://localhost/phpprojekat/index.php
i to ardi,ali kada kliknem na dugme Submit,..pojavi se "Object not found error" iako je u url polju piše http://localhost/phpprojekat/action.php i iako su oba dokumenta (provereno) u \htdocs\phpprojekat folderu..

Sad cu da probam da podesim LINKS RELATIVE TO:site root ,pa da promenim i u index.php pa da vidim šta će biti...
www.eden.rs
Izdavač duhovne i filozofske literature
 
Odgovor na temu

damso
Novi Sad

Član broj: 78853
Poruke: 158
*.dialup.neobee.net.



+9 Profil

icon Re: Kako pozvati php fajl koji obradjuje podatke iz formulara??03.02.2006. u 11:24 - pre 221 meseci
E nazalost nece ni ovako...

Samo mi recite ako je pitanje glupo da sednem pa josh strebam po tutorialu?


www.eden.rs
Izdavač duhovne i filozofske literature
 
Odgovor na temu

SmilieBGD
Aleksandar Skodric
NL

Član broj: 83338
Poruke: 17
*.wxs.nl.



Profil

icon Re: Kako pozvati php fajl koji obradjuje podatke iz formulara??03.02.2006. u 13:58 - pre 221 meseci
Mozda malo glupo, ali stavi jedan fajl samo, npr test.php i u njemu samo sledece:

Code:

<?php

echo phpinfo();

?>


Pa vidi radi li ti to samo :)

Takodje, uvek odlicno mesto su logovi, kako apache-a, tako i PHP-a... Takodje, posto tek pocinjes, podesi i apache i php logove na max, neka loguju sve ;)

Poz,
Sale
volem i ja vas hackeri :)
 
Odgovor na temu

damso
Novi Sad

Član broj: 78853
Poruke: 158
*.dialup.neobee.net.



+9 Profil

icon Re: Kako pozvati php fajl koji obradjuje podatke iz formulara??03.02.2006. u 15:14 - pre 221 meseci
Uspeo sam ono nekako,a sada ima problem:


PROBLEM sa naredbom dodele (assignment operator)

pročitao sam uputstvo i nije mi jasno zašto neće:

Code:
<?php $name = $_POST['TextFieldName']; 
    $ageRange = $_POST['selectAgeRange'];
    
?>


Javlja gresku

Code:
Parse error: parse error, unexpected '=' in E:\Program Files\XAMPP\xampp\htdocs\phpprojekat\action.php on line 10


Inače ako samo stavim echo $_POST['textFieldName'] onda neće opet ništa da ispiše..
ali bar ne javlja gresku.

inače formular ima inpute:
Code:
 <input name="textFieldName" type="text" id="textFieldName" value="Vase ime ovde" />
<label>
   <select name="selectAgeRange" id="selectAgeRange">
     <option>0-10</option>
     <option>10-20</option>
     <option>20-30</option>
     <option>30-40</option>
     <option>40-50</option>
     <option>50-60</option>
     <option>60+</option>
   </select>
   </label>


[Ovu poruku je menjao damso dana 03.02.2006. u 16:19 GMT+1]

[Ovu poruku je menjao damso dana 03.02.2006. u 16:20 GMT+1]
www.eden.rs
Izdavač duhovne i filozofske literature
 
Odgovor na temu

SmilieBGD
Aleksandar Skodric
NL

Član broj: 83338
Poruke: 17
*.wxs.nl.



Profil

icon Re: Kako pozvati php fajl koji obradjuje podatke iz formulara??03.02.2006. u 15:29 - pre 221 meseci
Gore nemas 10 linija koda, vec samo 4 :S

ajde daj ceo kod :)

Sta kazu logovi?! :)

poz,
Sale
volem i ja vas hackeri :)
 
Odgovor na temu

damso
Novi Sad

Član broj: 78853
Poruke: 158
*.dialup.neobee.net.



+9 Profil

icon Re: Kako pozvati php fajl koji obradjuje podatke iz formulara??03.02.2006. u 15:57 - pre 221 meseci
Radim u Macromedia Dreamveawer 8
XAMPP for Windows Version 1.5.0-pl1
(PHP 5.0.5, Apache/2.0.55)

index.php:

Code:

<!DOCTYPE ...">
<head>
...
</head>

<body>
<form action="action.php" method="post">
 <p>Ime: 
   <input name="textFieldName" type="text" id="textFieldName" value="Va&scaron;e ime ovde" />
 </p>
 <p>
   <label>
   <select name="selectAgeRange" id="selectAgeRange">
     <option>0-10</option>
     <option>10-20</option>
     <option>20-30</option>
     <option>30-40</option>
     <option>40-50</option>
     <option>50-60</option>
     <option>60+</option>
   </select>
   </label>
 </p>
 <p>
   <label>
   <select name="select">
   </select>
   </label>
 </p>
 <p>
   <input name="Submit" type="submit" id="Submit" value="Po&scaron;alji" />
   <label>
   <input type="reset" name="Reset" value="Resetuj" />
   </label>
 </p>
</form>

</body>
</html>


action.php

Code:

<!DOCTYPE ...>
<head>
...
</head>

<body>

<?php
    echo $_POST['textFieldName'];
        [b]$name = $_POST['textFieldName'];
    $ageRange = $_POST['selectAgeRange']; [/b]

?>

Zdravo <?php echo '$_POST['textFieldName'] ';?> koji imaš godina <?php echo '$_POST['selectAgeRange']' ;?>

/* i kada stavim $name umesto $_POST['textFieldName'] opet me radi.. */

</body>
</html>

ovako pise gresku
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in E:\Program Files\XAMPP\xampp\htdocs\phpprojekat\action.php on line 17
A inace je pisao onu gore za "=" ali sam skonto da ta gore gerska zbog greske u imenu ali kada popravim to onda ne javlja gresku ali opet nista ne ispisuje,tj.valjda ne stavlja nista u $_POST??




www.eden.rs
Izdavač duhovne i filozofske literature
 
Odgovor na temu

damso
Novi Sad

Član broj: 78853
Poruke: 158
*.dialup.neobee.net.



+9 Profil

icon Re: Kako pozvati php fajl koji obradjuje podatke iz formulara??03.02.2006. u 16:05 - pre 221 meseci
inache ako ti je lakse shvatiti moje razmisljanje..programirao sam struktuirano u MODULI (kao ObjectPascal al bez objekata) i nesto malo Jave i Delfija tek da skontam OOP,
I malo su mi nejasni zasad ovi SERVER SIDE jezici nekako nisu mi bash struktuirani ili gresim?

Takdjer mi nije jasno HTML forme ustvari ni nemaju neku funkciju bez Script jezika,ili imaju??

Moram malo taj napredni HTML da naucim..
NPR. ja kada bihpravio jezike za ovo,ne bih pravio tako da ima Forma pa da se ona salje komplet skripti vec vise u fazonu Apleta (ali nekih server side apleta,ako je to jasna kovanica) i nekako prosirivi HTML ad mogu ja praviti svoje "input type="xxx" " i bolje receno nekako preko nekih eventa da se sve obradjuje a ne da imam glavnu dugmad Submit i Reset,pa da mora preko njih..

Pa il sam ja neiskusan a samim tim i glup za te stvari,ili sam u pravu da je ova tehnologija privremeno resenje i malo glupava??

Šta vi mislite?
www.eden.rs
Izdavač duhovne i filozofske literature
 
Odgovor na temu

damso
Novi Sad

Član broj: 78853
Poruke: 158
*.dialup.neobee.net.



+9 Profil

icon Re: Kako pozvati php fajl koji obradjuje podatke iz formulara??03.02.2006. u 16:25 - pre 221 meseci
Ovako radi !

Code:
<?php    
    $name = $_POST['textFieldName']; 
    $ageRange = $_POST['selectAgeRange'];

?>

Zdravo <?php echo $name ;?> koji imaš godina <?php echo $ageRange;?>



Inače i dalje ne kontam šta je bila greška..za onu T_String izgleda je bila fora fali tačkazarez(kraj naredbe?) a za ono "unexpected =" nije mi jasno što..iako kada sam promenio ime asocijativnog indeksa $_POST niza u tačno,nisam viša dobivao grešku.

Nastavak sledi,sa proširenjima ovog moćnog programa i milion novih pitanja..ostanite uz naš TOPIC :-))

A i dalje čekam odgovor na ono uopšteno pitanje
www.eden.rs
Izdavač duhovne i filozofske literature
 
Odgovor na temu

SmilieBGD
Aleksandar Skodric
NL

Član broj: 83338
Poruke: 17
*.speed.planet.nl.



Profil

icon Re: Kako pozvati php fajl koji obradjuje podatke iz formulara??03.02.2006. u 16:51 - pre 221 meseci
Code:

<?php
    echo $_POST['textFieldName'];
        [b]$name = $_POST['textFieldName'];
    $ageRange = $_POST['selectAgeRange']; [/b]

?>


i ne pripadaju tu i tu php pada... :(

probaj ovako:

Code:

<?php

$name = $_POST['textFieldName'];
$age = $_POST['selectAgeRange'];

echo "Ime: ".$name."<br>";
echo "Godine: ".$age."<br>";

?>


sa $name = ... i $age = ... dodeljujes neke vrednosti tim varijablama (u ovom slucaju podatke koji su uneseni u prethodnoj formi). Zatim se sluzis samo tim varijablama, posto su krace i preglednije nego da radis $_POST['textFieldName'].

Inace, moj licni izbor je neki cisto text / php editor, a ne completni GUI sistemi, posto umeju da brljaju source kod ocajno :(

Poz,
Sale
volem i ja vas hackeri :)
 
Odgovor na temu

SmilieBGD
Aleksandar Skodric
NL

Član broj: 83338
Poruke: 17
*.speed.planet.nl.



Profil

icon Re: Kako pozvati php fajl koji obradjuje podatke iz formulara??03.02.2006. u 16:59 - pre 221 meseci
inace, sto se tice opsteg pitanja:

mislim da je na samom programeru da izabere kojim ce jezikom i sta pisati. Sa gotovo svakim jezikom mogu da se postignu iste stvari, sa nekima lakse, sa nekima teze... Takodje, odredjeni programski jezici su namenjeni odredjenim stvarima...

Zasto PHP / MySQL? Za mene je od znacaja bilo to sto je sam jezik manje / vise 'normalan' engleski jezik. Sto sam nasao logiku i strukturu u istom (naspram recimo Jave), sto je cesto koriscen (pa samim time ime dosta tutorijala, primera itd), sto meni vrsi ono sto mi treba (male, jednostave web stranice sa bazom)...

Prema tome, koliko je PHP za jednog los, toliko je za drugog dobar... :)

Poz,
Sale
volem i ja vas hackeri :)
 
Odgovor na temu

damso
Novi Sad

Član broj: 78853
Poruke: 158
*.dialup.neobee.net.



+9 Profil

icon Re: Kako pozvati php fajl koji obradjuje podatke iz formulara??03.02.2006. u 22:39 - pre 221 meseci
Hvala..

ne znam odakle one i to nije bilo u kodu,nego ja hteo da podebljam ..

I ja volim plain text ali volim kada mogu da uabcim komandu automatski,a uvek ima opcija da menjam direktno..

Inače ja kao još uvek akademski a ne praktični programer sam etički dužan da upozorim na sve što mi bode oči..

to be continued
www.eden.rs
Izdavač duhovne i filozofske literature
 
Odgovor na temu

[es] :: PHP :: Kako pozvati php fajl koji obradjuje podatke iz formulara??

[ Pregleda: 4351 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

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