Pocetnicki Problem

Pocetnicki Problem

offline
  • Pridružio: 19 Jan 2008
  • Poruke: 388
  • Gde živiš: podzemlje

Poceo sam da ucim php iz knjige PHP and MySql Web Development
ali naiso sam na problem elem problem je oko skripte koja treba da mi pokaze sta je uneto u polje
HTML deo
<form action="processored.php" method=post> <table border="0"> <tr bgcolor="#cccccc"> <td width="150">Item</tr> <td width="15">Quantity</td> </tr> <tr> <td>Tires</td> <td align="center"><input type="text" name="tireqty" size="3" maxlength="3"></td> </tr> <tr> <td>Oil</td> <td align="center"><input type="text" name="oilqty" size="3" maxlength="3"></td> </tr> <tr> <td>Spark Plugs</td> <td align="center"><input type="text" name="sparkqty" size="3" maxlength="3"></td> </tr> <tr> <td> <td colspan="2" align="center"><input type="submit" value="sumbit order"></td> </td> </table> </form>
i PHP deo
<html> <head> <title>Rezultat</title> </head> <body> <h1>Bobs auto parts</h1> <h2>Order results</h2> <? echo "<p>Oreder is procesed at."; echo date("H:i, jS F"); echo "<p>your order is as folows"; echo "<br>"; echo $tireqty. "tires<br>"; echo $oilqty. "oil<br>"; echo $sparkqty. "spark plug<br>"; ?> </body> </html>
kad koristim ovaj nacin nepokazuje sta je uneto u polja,a kad koristim duzi metod HTTP_POST_VARS["ime variable"] onda sve radi kako i treba u cemu je problem



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 22 Maj 2009
  • Poruke: 27
  • Gde živiš: Kostolac

Pozdrav Stefane ! Smile

E ovako , malo ti je ovo zakomplikovano za pocetak ucenja ...

Ovako , da bih uzeo podatke iz forme moras u fajlu koji pozivas iz forme u tvom slucaju processored.php da definises ta polja i zatrazis od forme podatke istih ...

Kako ces to izvesti ? E ovako , u fajlu processored.php unesi ovaj kod :

Citat:

<html>
<head>
<title>Rezultat</title>
</head>
<body>
<h1>Bobs auto parts</h1>
<h2>Order results</h2>
<?

$Tires = $_POST['tireqty']; // ovim uzimas podatke iz polja pod nazivom tireqty
$OilQty= $_POST['oilqty']; // ovim uzimas podatke iz polja pod nazivom oilqty
$Sparkqty = $_POST['sparkqty']; // ovim uzimas podatke iz polja pod nazivom sparkqty

echo "<p>Oreder is procesed at.";
echo date("H:i, jS F");
echo "<p>your order is as folows";
echo "<br>";
echo $Tires. "tires<br>";
echo $OilQty. "oil<br>";
echo $Sparkqty. "spark plug<br>";
?>
</body>
</html>


Zameni ovaj gornji kod sa sadasnjim kodom iz fajla processored.php i pokusaj Wink

Inace " $_POST['imepolja'] " ti sluzi za uzimanje podatka iz odredjenjog polja u formi koji nosi odredjeno ime , ime upisano u gornjoj zagradi "[ , ]" ....

Pitaj ako ima jos nesto Wink



offline
  • Pridružio: 19 Jan 2008
  • Poruke: 388
  • Gde živiš: podzemlje

De Znam mozda i jeste zakoplikovano za pocetak,ali to je pocetak knjige do sad sto sam odradio sam skapiro sve nego ovo je pogresno objasnjeno u knjizi

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3585
  • Gde živiš: 127.0.0.1

Nije pogresno objasnjeno... nego je knjiga matora. Da bi ovaj tvoj kod iz prvog posta radio, u php.ini fajlu register_globals mora da bude On - sto nijedan normalan hosting nece uraditi.

Za koju verziju php-a je knjiga? I MySQL-a?

offline
  • Pridružio: 19 Jan 2008
  • Poruke: 388
  • Gde živiš: podzemlje

Kasnije sam procito da to mora biti ukljuceno,ja mislim da je php 4

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3585
  • Gde živiš: 127.0.0.1

Zaboravi na PHP 4. Trenutno je aktuelna verzija 5, a sprema se i verzija 6 Wink nije neka velika razlika izmedju 4 i 5, ne tolika da ne bi mogao da se snadjes, ali ako vec ucis, uci kako treba.

Takodje, zaboravi na register_globals. To nikom dobra nije donelo, nece ni tebi.

Baci pogled na PHP manual. Pored detaljnog objasnjenja svake funkcije, imas i dosta primera od strane korisnika kako se koja funkcija koristi i sta sve mozes da "izvuces" iz nje.

offline
  • Pridružio: 19 Jan 2008
  • Poruke: 388
  • Gde živiš: podzemlje

Nabavio sam novije izdanje od oktobra 2008,pa cu krenuti ali cu svakako pogledati i php manual

offline
  • Pridružio: 23 Sep 2008
  • Poruke: 52
  • Gde živiš: Sabac

Ako vec hoces da ucis PHP, mogao si uzeti knjigu PHP i MySQL (Razvoj aplikacija za web). Imas je na Mikro Knjizi, elem ne znam, neki kazu da je knjiga losa, neki da je dobra, a ja sam iz nje mnogo naucio. S tim da sam imao neko malo predznanje Php-a, koje sam stekao godinama, nasumice sklapajuci i rasklapajuci skriptove.
Mislim da na sajtu mikro knjige mozes pogledati i jedan deo knjige u elektronskom obliku.
U svakom slucaju php.net/manuals "je najsavrsenija knjiga" Razz

offline
  • Pridružio: 19 Jan 2008
  • Poruke: 388
  • Gde živiš: podzemlje

knjiga je dobra,imam je u pdf-u na engleskom alisam ipak narucio skrpsko izdanje tako da za koj dan treba da mi stigne,knjiga je po meni ekstra takodje nemora po meni da se ima ikakvo predznaje da bi savlado u potpunosti,predznanje php ili nekog drugog programaskog jezika kao sto je C samoce olaksati stvari u savladavanju jer php ima slicnu sintaksu kao i C knjiga je tako napisana da mogu da je citaju i apsolutni pocetnici a i iskusniji korisnici

Ko je trenutno na forumu
 

Ukupno su 465 korisnika na forumu :: 5 registrovanih, 1 sakriven i 459 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3028 - dana 22 Nov 2019 07:47

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: bojank2, bulltony, kybonacci, sakota79, zlaya011