skorpyo16 Posted July 22, 2004 Posted July 22, 2004 Am inceput si eu de curand sa invat PHP si mam apucat sa fac un formular(in HTML cu METHOD= POST ACTION="processform.php"). Cand am inceput sa scriu pagina de php de mai de sus totul a mers bine pana cand am introdus ultimele linii. Dupa ce apas pe butonul submit din pagina HTML care sa ma duca in processform.php imi da urmatoarea eroare: Parse error: parse error, unexpected T_ECHO, expecting ',' or ';' in c:appservwwwprocessorder.php on line 25. Daca sterg ce scrie pe linia 25 imi zice de 26 acelasi lucru. Sunt la fel scrise numai ca au alte denumiri. Ceea ce am scris in doc php este(am notat eu cu 25 linia care e gresita): <html> <head> <title>Bob's auto parts - Order results</title> </head> <body> <h1>Bob's Auto Parts</h1> <h2>Order results</h2> <? echo "<p>Order processed at "; echo date("H:i, jS F"); echo "<br>"; echo "<p>Your order is as follows:"; echo "<br>"; echo $tireqty." tires<br>"; echo $oilqty." bottles of oil<br>"; echo $sparkqty." Spark plugs<br>"; $totalqty=0; $totalamount=0.00; define("TIREPRICE", 100); define("OILPRICE", 10); define("SPARKPRICE", 4); $totalqty= $tireqty + $oilqty + $sparkqty; $totalamount= $tireqty*TIREPRICE + $oilqty*OILPRICE + $sparkqty*SPARKPRICE; $totalamount= number_format($totalamount, 2); echo "<br>n" 25 echo "Items ordered: ".$totalqty."<br>n"; 26 echo "Subtotal: ".$totalamount."<br>n"; $taxrate=0.10; //local sales tax is 10% $totalamount= $totalamount * (1 + $taxrate); $totalamount= number_format(&totalamount , 2); echo "Total including tax: $".totalamount."<br>n"; ?> </body> </html> Cu ce gresesc? Am controlat de atatea ori si vad ca este bine scris dar poate e ceva si nu vad eu. Multumesc!
Guest lcotfas Posted July 23, 2004 Posted July 23, 2004 Eroare se afla defapt pe randul 24. Din cauza asta dak stergi randul 25 iti apare k s-ar fi mutat pe 26. Ai uitat sa pui ";" la sf randului 24 :>
alex Posted July 23, 2004 Posted July 23, 2004 skorpyo16 am si eu e-book-ul ala ... vezi ca sunt si cateva exemple gresite :>
skorpyo16 Posted July 23, 2004 Author Posted July 23, 2004 :> :) :) Multumesc! Cat mam stresat pentru doar ;. Am mai descoperit inca ceva mai incolor(pusesem & in loc de$ la line 29). Mersi oricum! Oau cineva mia zis ca ar fi cea mai recomandata carte cu care ar trebui cineva sa inceapa sa invete PHP si MySQL. Imi recomanzi tu alteva?(am vreo 25 de ebookuri peacasa) Actuala carte are asa .....multe erori? Si as vrea de asemenea sa va intreb ce rol are number_format pentru ca nu prea am inteles! Multumesc!
alex Posted July 23, 2004 Posted July 23, 2004 asa mi s-a zis si mie ca ar fi ce-a mai buna pt un incepator dar... am gasit niste greseli in scripturi(adica mie nu mi-au mers si am intrebat pe cineva care intradevar stie php ) daca vrei mai am si eu multe e-book-uri pe`aici printe ele am 2 carti din care mi s-a parut usor de invatat : SAMS Teach Yourself PHP4 in 24 Hours SQL Sams Teach Yourself MySQL in 21 Days daca ai nevoie de una din ele da-mi un pm referitor la number format incearca poate intelegi mai bine aici: http://ro.php.net/number_format