Page 1 of 1

php5 form script problem!!

Posted: Tue Aug 26, 2008 7:40 am
by cap2cap10
:banghead: hey, php technorati. I need help with this form. I keep getting this error:

Parse error: syntax error, unexpected T_ECHO in /home/content/r/e/s/resupic/html/js_new.php on line 219

and I can't see what I am doing wrong!

Here is the code:

<?php require('form_header1.htm')?>
<?php

if (isset($_POST['submitted']))
{
// Handle the form.


// Sanitize the input:



$username = filter_input(INPUT_POST, 'username', FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES);

if ($username) {

echo "<p>Username: $username<br />\$_POST['username']: {$_POST['username']}</p>\n";

}
else {

echo '<p class="error">Please enter your username.</p>';

}



$password = filter_input(INPUT_POST, 'password', FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES);

if ($name) {

echo "<p>Password: $password<br />\$_POST['password']: {$_POST['password']}</p>\n";

}
else {

echo '<p class="error">Please enter your password.</p>';

}



$FName = filter_input(INPUT_POST, 'name', FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES);

if ($name) {

echo "<p>First Name: $FName<br />\$_POST['FName']: {$_POST['FName']}</p>\n";

}
else {

echo '<p class="error">Please enter your First Name.</p>';

}



$MName = filter_input(INPUT_POST, 'MName', FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES);

if ($name) {

echo "<p>Middle Name: $MName<br />\$_POST['MName']: {$_POST['MName']}</p>\n";

}
else {

echo '<p class="error">Please enter your Middle Name.</p>';

}



$LName = filter_input(INPUT_POST, 'LName', FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES);

if ($name) {

echo "<p> Last Name: $LName<br />\$_POST['LName']: {$_POST['LName']}</p>\n";

}
else {

echo '<p class="error">Please enter your Last Name.</p>';

}



// Validate the email address using FILTER_VALIDATE_EMAIL:


$Email = filter_input(INPUT_POST, 'Email', FILTER_VALIDATE_EMAIL);

if ($email) {

echo "<p>E-mail Address: $Email</p>\n";

}
else {

echo '<p class="error">Please enter your E-mail Address.</p>';

}



$Address = filter_input(INPUT_POST, 'Address', FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES);

if ($name) {

echo "<p>Address: $Address<br />\$_POST['Address']: {$_POST['Address']}</p>\n";

}
else {

echo '<p class="error">Please enter your Address.</p>';

}



$Suite = filter_input(INPUT_POST, 'Suite', FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES);

if ($name) {

echo "<p>Suite/Apartment: $Suite<br />\$_POST['Suite']: {$_POST['Suite']}</p>\n";

}
else {

echo '<p class="error">Please enter your Suite/Apartment.</p>';

}




$City = filter_input(INPUT_POST, 'City', FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES);

if ($City) {

echo "<p>City: $City<br />\$_POST['City']: {$_POST['City']}</p>\n";

}
else {

echo '<p class="error">Please enter your City.</p>';

}



$State = filter_input(INPUT_POST, 'State', FILTER_SANITIZE_STRING, FILTER_FLAG_NO_ENCODE_QUOTES);

if ($State) {

echo "<p>State: $State<br />\$_POST['State']: {$_POST['State']}</p>\n";

}
else {

echo '<p class="error">Please enter your State.</p>';

}



$Zipcode = filter_input(INPUT_POST, 'Zipcode', FILTER_VALIDATE_INT);

if ($Zipcode) {

echo "<p>Zip Code: $Zipcode</p>\n";

}
else {

echo '<p class="error">Please enter your Home Zip Code.</p>';

}




// Validate the Hphone number using FILTER_VALIDATE_INT:


$Hphone = filter_input(INPUT_POST, 'Hphone', FILTER_VALIDATE_INT);

if ($Hphone) {

echo "<p>Home Phone Number: $Hphone</p>\n";

}
else {

echo '<p class="error">Please enter your Home phone number.</p>';

}


// Validate the Mphone number using FILTER_VALIDATE_INT:


$Mphone = filter_input(INPUT_POST, 'Mphone', FILTER_VALIDATE_INT);

if ($Mphone) {

echo "<p>Mobile Phone Number: $Mphone</p>\n";

}
else {

echo '<p class="error">Please enter your Mobile Phone number.</p>';

}

}
include 'Open_js_new.php'

echo "<table border=0>
<tr>
<td valign=top width=350 >
<div>
<fieldset style=padding-left:18px; bgcolor=#00FF33> <legend><span class=style1>Log-in info: </span></legend>
<form method=POST action=js_new.php>
<span class=style4><IMG height=10 src=images/arrow_orange_trans.jpg width=12>Username:<BR>
<input name=username type=text size=30 tabindex=1 maxlength=30><BR>
<IMG height=10 src=images/arrow_orange_trans.jpg width=12>Password:<BR>
<input name=password type=password size=30 tabindex=2 maxlength=30><BR>
<IMG height=10 src=images/arrow_orange_trans.jpg width=12>Confirm Password:<BR>
<input name=conf_password type=PASSWORD size=30 tabindex=3 maxlength=30><BR>
<IMG height=10 src=images/arrow_orange_trans.jpg width=12>First Name: <BR>
<input name=FName type=text size=30 tabindex=4 maxlength=30><BR>
<IMG height=10 src=images/arrow_orange_trans.jpg width=12>Middle Name:<BR>
<input name=MName type=text size=30 tabindex=5 maxlength=30><BR>
<IMG height=10 src=images/arrow_orange_trans.jpg width=12>Last Name: <BR>
<input name=LName type=text size=30 tabindex=6 maxlength=30><BR>
<IMG height=10 src=images/arrow_orange_trans.jpg width=12>E-mail: <BR>
<input name=Email type=TEXT size=41 tabindex=7 maxlength=50><BR>
<IMG height=10 src=images/arrow_orange_trans.jpg width=12>Confirm Email: <BR>
<input name=conf_email type=text size=41 tabindex=8 maxlength=50></span><P>
</fieldset></td>
<td width=350 valign=top height=350>
<fieldset style=padding-left:18px;> <legend><span class=style1>Account info: </span></legend><P>
<span class=style4><IMG height=10 src=images/arrow_orange_trans.jpg width=12>Address: <BR>
<INPUT name=Address type=text size=30 tabindex=9 maxlength=60><BR>
<span class=style4><IMG height=10 src=images/arrow_orange_trans.jpg width=12>Apartment/Suite: <BR>
<INPUT name=Suite type=text size=8 tabindex=10 maxlength=5><BR>
<IMG height=10 src=images/arrow_orange_trans.jpg width=12>City: <BR>
<INPUT name=City type=text size=30 tabindex=11 maxlength=30><BR>
<IMG src=images/arrow_orange_trans.jpg height=10 width=12>State/Province: <BR>
<INPUT name=State type=text size=30 tabindex=12 maxlength=30><BR>
<IMG src=images/arrow_orange_trans.jpg height=10 width=12>Zip Code:<BR>
<INPUT name=Zipcode type=text size=30 tabindex=13 maxlength=20><BR>
<IMG src=images/arrow_orange_trans.jpg height=10 width=12>Country: <BR>
<SELECT type=textbox name=Country tabindex=14 >

<OPTION value=USA>United States</OPTION>
<OPTION value=CAN>Canada</OPTION>
<OPTION value=AFG>Afghanistan</OPTION>
<OPTION value=ALB>Albania</OPTION>
<OPTION value=DZA>Algeria</OPTION>
<OPTION value=ASM>American Samoa</OPTION>
<OPTION value=AND>Andorra</OPTION>
<OPTION value=AGO>Angola</OPTION>
<OPTION value=AIA>Anguilla</OPTION>
<OPTION value=ATA>Antarctica</OPTION>
<OPTION value=ATG>Antigua And Barbuda</OPTION>
<OPTION value=ARG>Argentina</OPTION>
<OPTION value=ARM>Armenia</OPTION>
<OPTION value=ABW>Aruba</OPTION>
<OPTION value=AUS>Australia</OPTION>
<OPTION value=AUT>Austria</OPTION>
<OPTION value=AZE>Azerbaijan</OPTION>
<OPTION value=BHS>Bahamas</OPTION>
<OPTION value=BHR>Bahrain</OPTION>
<OPTION value=BGD>Bangladesh</OPTION>
<OPTION value=BRB>Barbados</OPTION>
<OPTION value=BLR>Belarus</OPTION>
<OPTION value=BEL>Belgium</OPTION>
<OPTION value=BLZ>Belize</OPTION>
<OPTION value=BEN>Benin</OPTION>
<OPTION value=BMU>Bermuda</OPTION>
<OPTION value=BTN>Bhutan</OPTION>
<OPTION value=BOL>Bolivia</OPTION>
<OPTION value=BIH>Bosnia And Herzegovina</OPTION>
<OPTION value=BWA>Botswana</OPTION>
<OPTION value=BVT>Bouvet Island</OPTION>
<OPTION value=BRA>Brazil</OPTION>
<OPTION value=IOT>British Indian Ocean Territory</OPTION>
<OPTION value=BRN>Brunei Darussalam</OPTION>
<OPTION value=BGR>Bulgaria</OPTION>
<OPTION value=BFA>Burkina Faso</OPTION>
<OPTION value=BDI>Burundi</OPTION>
<OPTION value=KHM>Cambodia</OPTION>
<OPTION value=CMR>Cameroon</OPTION>
<OPTION value=CPV>Cape Verde</OPTION>
<OPTION value=CYM>Cayman Islands</OPTION>
<OPTION value=CAF>Central African Republic</OPTION>
<OPTION value=TCD>Chad</OPTION>
<OPTION value=CHL>Chile</OPTION>
<OPTION value=CHN>China</OPTION>
<OPTION value=CXR>Christmas Island</OPTION>
<OPTION value=CCK>Cocos (Keeling) Islands</OPTION>
<OPTION value=COL>Colombia</OPTION>
<OPTION value=COM>Comoros</OPTION>
<OPTION value=COG>Congo</OPTION>
<OPTION value=COK>Cook Islands</OPTION>
<OPTION value=CRI>Costa Rica</OPTION>
<OPTION value=CIV>Cote Divoire</OPTION>
<OPTION value=HRV>Croatia (Local Name: Hrvatska)</OPTION>
<OPTION value=CUB>Cuba</OPTION>
<OPTION value=CYP>Cyprus</OPTION>
<OPTION value=CZE>Czech Republic</OPTION>
<OPTION value=ZAR>Democratic Republic of the Congo</OPTION>
<OPTION value=DNK>Denmark</OPTION>
<OPTION value=DJI>Djibouti</OPTION>
<OPTION value=DMA>Dominica</OPTION>
<OPTION value=DOM>Dominican Republic</OPTION>
<OPTION value=TMP>East Timor</OPTION>
<OPTION value=ECU>Ecuador</OPTION>
<OPTION value=EGY>Egypt</OPTION>
<OPTION value=SLV>El Salvador</OPTION>
<OPTION value=GNQ>Equatorial Guinea</OPTION>
<OPTION value=ERI>Eritrea</OPTION>
<OPTION value=EST>Estonia</OPTION>
<OPTION value=ETH>Ethiopia</OPTION>
<OPTION value=FLK>Falkland Islands (Malvinas)</OPTION>
<OPTION value=FRO>Faroe Islands</OPTION>
<OPTION value=FJI>Fiji</OPTION>
<OPTION value=FIN>Finland</OPTION>
<OPTION value=FRA>France</OPTION>
<OPTION value=GUF>French Guiana</OPTION>
<OPTION value=PYF>French Polynesia</OPTION>
<OPTION value=ATF>French Southern Territories</OPTION>
<OPTION value=GAB>Gabon</OPTION>
<OPTION value=GMB>Gambia</OPTION>
<OPTION value=GEO>Georgia</OPTION>
<OPTION value=DEU>Germany</OPTION>
<OPTION value=GHA>Ghana</OPTION>
<OPTION value=GIB>Gibraltar</OPTION>
<OPTION value=GRC>Greece</OPTION>
<OPTION value=GRL>Greenland</OPTION>
<OPTION value=GRD>Grenada</OPTION>
<OPTION value=GLP>Guadeloupe</OPTION>
<OPTION value=GUM>Guam</OPTION>
<OPTION value=GTM>Guatemala</OPTION>
<OPTION value=GIN>Guinea</OPTION>
<OPTION value=GNB>Guinea Bissau</OPTION>
<OPTION value=GUY>Guyana</OPTION>
<OPTION value=HTI>Haiti</OPTION>
<OPTION value=HMB>Heard And Mc Donald Islands</OPTION>
<OPTION value=HND>Honduras</OPTION>
<OPTION value=HKG>Hong Kong</OPTION>
<OPTION value=HUN>Hungary</OPTION>
<OPTION value=ISL>Iceland</OPTION>
<OPTION value=IND>India</OPTION>
<OPTION value=IDN>Indonesia</OPTION>
<OPTION value=IRN>Iran (Islamic Republic Of)</OPTION>
<OPTION value=IRQ>Iraq</OPTION>
<OPTION value=IRL>Ireland</OPTION>
<OPTION value=ISR>Israel</OPTION>
<OPTION value=ITA>Italy</OPTION>
<OPTION value=JAM>Jamaica</OPTION>
<OPTION value=JPN>Japan</OPTION>
<OPTION value=JOR>Jordan</OPTION>
<OPTION value=KAZ>Kazakhstan</OPTION>
<OPTION value=KEN>Kenya</OPTION>
<OPTION value=KIR>Kiribati</OPTION>
<OPTION value=PRK>Korea, Democratic Peoples Republic OF</OPTION>
<OPTION value=KOR>Korea, Republic Of</OPTION>
<OPTION value=KWT>Kuwait</OPTION>
<OPTION value=KGZ>Kyrgyzstan</OPTION>
<OPTION value=LAO>Lao Peoples Democratic Republic</OPTION>
<OPTION value=LVA>Latvia</OPTION>
<OPTION value=LBN>Lebanon</OPTION>
<OPTION value=LSO>Lesotho</OPTION>
<OPTION value=LBR>Liberia</OPTION>
<OPTION value=LBY>Libyan Arab Jamahiriya</OPTION>
<OPTION value=LIE>Liechtenstein</OPTION>
<OPTION value=LTU>Lithuania</OPTION>
<OPTION value=LUX>Luxembourg</OPTION>
<OPTION value=MRC>Macau</OPTION>
<OPTION value=MKD>Macedonia</OPTION>
<OPTION value=MDG>Madagascar</OPTION>
<OPTION value=MWI>Malawi</OPTION>
<OPTION value=MYS>Malaysia</OPTION>
<OPTION value=MDV>Maldives</OPTION>
<OPTION value=MLI>Mali</OPTION>
<OPTION value=MLT>Malta</OPTION>
<OPTION value=MHL>Marshall Islands</OPTION>
<OPTION value=MTQ>Martinique</OPTION>
<OPTION value=MRT>Mauritania</OPTION>
<OPTION value=MUS>Mauritius</OPTION>
<OPTION value=MYT>Mayotte</OPTION>
<OPTION value=MEX>Mexico</OPTION>
<OPTION value=FSM>Micronesia, Federated States Of</OPTION>
<OPTION value=MDA>Moldova, Republic Of</OPTION>
<OPTION value=MCO>Monaco</OPTION>
<OPTION value=MNG>Mongolia</OPTION>
<OPTION value=MSR>Montserrat</OPTION>
<OPTION value=MAR>Morocco</OPTION>
<OPTION value=MOZ>Mozambique</OPTION>
<OPTION value=MMR>Myanmar</OPTION>
<OPTION value=NAM>Namibia</OPTION>
<OPTION value=NRU>Nauru</OPTION>
<OPTION value=NPL>Nepal</OPTION>
<OPTION value=NLD>Netherlands</OPTION>
<OPTION value=ANT>Netherlands Antilles</OPTION>
<OPTION value=NCL>New Caledonia</OPTION>
<OPTION value=NZL>New Zealand</OPTION>
<OPTION value=NIC>Nicaragua</OPTION>
<OPTION value=NER>Niger</OPTION>
<OPTION value=NGA>Nigeria</OPTION>
<OPTION value=NIU>Niue</OPTION>
<OPTION value=NFK>Norfolk Island</OPTION>
<OPTION value=MNP>Northern Mariana Islands</OPTION>
<OPTION value=NOR>Norway</OPTION>
<OPTION value=OMN>Oman</OPTION>
<OPTION value=PAK>Pakistan</OPTION>
<OPTION value=PLW>Palau</OPTION>
<OPTION value=PSE>Palestinian Territory, Occupied</OPTION>
<OPTION value=PAN>Panama</OPTION>
<OPTION value=PNG>Papua New Guinea</OPTION>
<OPTION value=PRY>Paraguay</OPTION>
<OPTION value=PER>Peru</OPTION>
<OPTION value=PHL>Philippines</OPTION>
<OPTION value=PCN>Pitcairn</OPTION>
<OPTION value=POL>Poland</OPTION>
<OPTION value=PRT>Portugal</OPTION>
<OPTION value=PRI>Puerto Rico</OPTION>
<OPTION value=QAT>Qatar</OPTION>
<OPTION value=REU>Reunion</OPTION>
<OPTION value=ROM>Romania</OPTION>
<OPTION value=RUS>Russian Federation</OPTION>
<OPTION value=RWA>Rwanda</OPTION>
<OPTION value=KNA>Saint Kitts And Nevis</OPTION>
<OPTION value=LCA>Saint Lucia</OPTION>
<OPTION value=VCT>Saint Vincent And The Grenadines</OPTION>
<OPTION value=WSM>Samoa</OPTION>
<OPTION value=SMR>San Marino</OPTION>
<OPTION value=STP>Sao Tome And Principe</OPTION>
<OPTION value=SAU>Saudi Arabia</OPTION>
<OPTION value=SEN>Senegal</OPTION>
<OPTION value=SME>Serbia and Montenegro</OPTION>
<OPTION value=SYC>Seychelles</OPTION>
<OPTION value=SLE>Sierra Leone</OPTION>
<OPTION value=SGP>Singapore</OPTION>
<OPTION value=SVK>Slovakia (Slovak Republic)</OPTION>
<OPTION value=SVN>Slovenia</OPTION>
<OPTION value=SLB>Solomon Islands</OPTION>
<OPTION value=SOM>Somalia</OPTION>
<OPTION value=ZAF>South Africa</OPTION>
<OPTION value=SGS>South Georgia</OPTION>
<OPTION value=ESP>Spain</OPTION>
<OPTION value=LKA>Sri Lanka</OPTION>
<OPTION value=SHN>St. Helena</OPTION>
<OPTION value=SPM>St. Pierre And Miquelon</OPTION>
<OPTION value=SDN>Sudan</OPTION>
<OPTION value=SUR>Suriname</OPTION>
<OPTION value=SJM>Svalbard And Jan Mayen Islands</OPTION>
<OPTION value=SWZ>Swaziland</OPTION>
<OPTION value=SWE>Sweden</OPTION>
<OPTION value=CHE>Switzerland</OPTION>
<OPTION value=SYR>Syrian Arab Republic</OPTION>
<OPTION value=TWN>Taiwan</OPTION>
<OPTION value=TJK>Tajikistan</OPTION>
<OPTION value=TZA>Tanzania, United Republic Of</OPTION>
<OPTION value=THA>Thailand</OPTION>
<OPTION value=TGO>Togo</OPTION>
<OPTION value=TKL>Tokelau</OPTION>
<OPTION value=TON>Tonga</OPTION>
<OPTION value=TTO>Trinidad And Tobago</OPTION>
<OPTION value=TUN>Tunisia</OPTION>
<OPTION value=TUR>Turkey</OPTION>
<OPTION value=TKM>Turkmenistan</OPTION>
<OPTION value=TCA>Turks And Caicos Islands</OPTION>
<OPTION value=TUV>Tuvalu</OPTION>
<OPTION value=UGA>Uganda</OPTION>
<OPTION value=UKR>Ukraine</OPTION>
<OPTION value=ARE>United Arab Emirates</OPTION>
<OPTION value=GBR>United Kingdom</OPTION>
<OPTION value=UMI>United States Minor Outlying Islands</OPTION>
<OPTION value=URY>Uruguay</OPTION>
<OPTION value=UZB>Uzbekistan</OPTION>
<OPTION value=VUT>Vanuatu</OPTION>
<OPTION value=VAT>Vatican City State (Holy See)</OPTION>
<OPTION value=VEN>Venezuela</OPTION>
<OPTION value=VNM>Viet Nam</OPTION>
<OPTION value=VGB>Virgin Islands (British)</OPTION>
<OPTION value=VIR>Virgin Islands (U.S.)</OPTION>
<OPTION value=WLF>Wallis And Futuna Islands</OPTION>
<OPTION value=ESH>Western Sahara</OPTION>
<OPTION value=YEM>Yemen</OPTION>
<OPTION value=YUG>Yugoslavia</OPTION>
<OPTION value=ZMB>Zambia</OPTION>
<OPTION value=ZWE>Zimbabwe</OPTION></SELECT> <BR>
<IMG height=10 src=images/arrow_orange_trans.jpg width=12>Home Phone: <BR>
(<INPUT name=Hphone_1 size=3 type=textbox maxlength=3 tabindex=15>) - <INPUT name=Hphone_2 size=3 type=textbox maxlength=3 tabindex=16> - <INPUT name=Hphone_3 size=4 type=textbox maxlength=4 tabindex=17><br>
<IMG height=10 src=images/arrow_orange_trans.jpg width=12>Mobile Phone: <BR>
(<INPUT name=Mphone_1 size=3 type=textbox maxlength=3tabindex=18>) - <INPUT name=Mphone_2 size=3 type=textbox maxlength=3 tabindex=19> - <INPUT name=Mphone_3 size=4 type=textbox maxlength=4 tabindex=20><br>

<IMG height=10 src=images/arrow_orange_trans.jpg width=12>Work Phone: (optional)<BR>
(<INPUT name=Wphone_1 size=3 type=textbox maxlength=3 tabindex=21>) - <INPUT name=Wphone_2 size=3 type=textbox maxlength=3 tabindex=22> - <INPUT name=Wphone_3 size=4 type=textbox maxlength=4 tabindex=23> Ext: <INPUT name=extension size=5 type=textbox maxlength=5 tabindex=24><p>

<P>&nbsp;<P> <P></fieldset></td>
</tr>
<tr>
<td colspan=2 align=right>
<input type=hidden name=submitted value=true />
<input type=submit name=submit value=Register />
<input type=reset name=Reset value=Reset /></form></td> </tr> </table>";
?>

<? require('footer.html')?>


Can some one enlighten me, please?

Re: php5 form script problem!!

Posted: Tue Aug 26, 2008 8:03 am
by Ziq
include 'Open_js_new.php';

Forget ; at line 219

Re: php5 form script problem!!

Posted: Tue Aug 26, 2008 8:43 am
by dajawu
Two things right off the bat, I'm not sure why but people keep making these huge echo statements with their entire HTML in it. That is asking for problems, just one wrong space and it will pop an error. You should come out of PHP where that echo starts and back in where needed. The second thing is make sure you wrap your code with [ code ] [ /code ] blocks to make it easier for everyone to read.

Also for a guy new to English you speak very well but I would re-word your signature to this:

"Excuse me for my awful English, as I have just started to learn. Please correct any errors that I make."

By the way, what is your native language? I work with a bunch of guys who need help with their English all the time, so its no problem.

Re: php5 form script problem!!

Posted: Tue Aug 26, 2008 9:01 am
by dajawu
Opps, I didn't realize I was talking to two different people. Sorry Zig I thought you were the original poster. I see now your not, and its should be obvious that your native language is Russian. I have Russian decent but wouldn't be able to understand a word of it!

Al