mekhoo Posted November 11, 2008 Share Posted November 11, 2008 Hi all, I'm new to php so please bear with me if i ask stupid question . I need to create a registration form with html that post to php and send to my email. When I tested, i found this error message but this line is needed. Any idea how to solve this problem? My knowledge to php is zero. Parse error: syntax error, unexpected '=' in i:\domains\uagrp.com\wwwroot\test\sendform.php on line 6 Please see codes below: And This is the PHP codes: <? $ip = $_POST['ip']; $httpagent = $_POST['httpagent']; $httpref = $_POST['$httpref']; $patient_name = $_POST['patient_name']; $ic-passport_no = $_POST['ic-passport_no']; //**LINE 6 where the error is stated $date_born_day = $_POST['date_born_day']; $date_born_month = $_POST['date_born_month']; $date_born_year = $_POST['date_born_year']; $Gender = $_POST['Gender']; $marital_status = $_POST['marital_status']; $address = $_POST['address']; $country = $_POST['country']; $medical_condition = $_POST['medical_condition']; $contact_person = $_POST['contact_person']; $Email = $_POST['Email']; $telephone_home = $_POST['telephone_home']; $telephone_office = $_POST['telephone_office']; $handphone = $_POST['handphone']; $preferred_contact = $_POST['preferred_contact']; $call_time = $_POST['call_time']; //************************ //*******Email body //************************ $subject = "Making Appointment"; /* To send HTML mail, you can set the Content-type header. */ $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $message = "From: $patient_name ($Email) \n Patients' name: $patient_name \n Identity card/Passport no.: $ic-passport_no \n Date of Birth.: $date_born_day - date_born_month - date_born_year \n Gender: $Gender \n Marital Status: $marital_status \n Address: $address \n country: $country \n Medical condition: $medical_condition \n Contact person: $contact_person \n Email: $Email \n Telephone Home: $telephone_home \n Telephone Office: $telephone_office \n Handphone: $handphone \n Preferred contact: $preferred_contact \n Call time: $call_time \n "; $from = "From: $Email\r\n"; mail("[email protected]", $subject, $message, $from); $screenout = str_replace("\n", "<br/>", $message); ?> <p align="center"> <?php echo _POST['$screenout']; ?> </p> HTML codes are below: <form id="form1" name="form1" method="post" action="sendform.php"> <table width="95%" border="0" align="center" cellpadding="3" cellspacing="0"> <tr> <td width="34%" valign="top">* Patient’s Name</td> <td width="66%"><label> <input name="patient_name" type="text" id="patient_name" size="40" /> (as in Identity Card/ Passport) </label></td> </tr> <tr> <td valign="top">* Patient’s IC/Passport No. </td> <td><input name="ic-passport_no" type="text" id="ic-passport_no" size="40" /></td> </tr> <tr> <td valign="top">* Date of Birth</td> <td><span> <select name="date_born_month" id="date_born_month"> <option>Month</option> <option value="1">Jan </option> <option value="2">Feb </option> <option value="3">Mar </option> <option value="4">Apr </option> <option value="5">May </option> <option value="6">Jun </option> <option value="7">Jul </option> <option value="8">Aug </option> <option value="9">Sep </option> <option value="10">Oct </option> <option value="11">Nov </option> <option value="12">Dec</option> </select> <select name="date_born_day" id="date_born_day"> <option>Date</option> <option value="1">1 </option> <option value="2">2 </option> <option value="3">3 </option> <option value="4">4 </option> <option value="5">5 </option> <option value="6">6 </option> <option value="7">7 </option> <option value="8">8 </option> <option value="9">9 </option> <option value="10">10 </option> <option value="11">11 </option> <option value="12">12 </option> <option value="13">13 </option> <option value="14">14 </option> <option value="15">15 </option> <option value="16">16 </option> <option value="17">17 </option> <option value="18">18 </option> <option value="19">19 </option> <option value="20">20 </option> <option value="21">21 </option> <option value="22">22 </option> <option value="23">23 </option> <option value="24">24 </option> <option value="25">25 </option> <option value="26">26 </option> <option value="27">27 </option> <option value="28">28 </option> <option value="29">29 </option> <option value="30">30 </option> <option value="31">31</option> </select> <select name="date_born_year" id="date_born_year"> <option>Year</option> <option value="1920">1920 </option> <option value="1921">1921 </option> <option value="1922">1922 </option> <option value="1923">1923 </option> <option value="1924">1924 </option> <option value="1925">1925 </option> <option value="1926">1926 </option> <option value="1927">1927 </option> <option value="1928">1928 </option> <option value="1929">1929 </option> <option value="1930">1930 </option> <option value="1931">1931 </option> <option value="1932">1932 </option> <option value="1933">1933 </option> <option value="1934">1934 </option> <option value="1935">1935 </option> <option value="1936">1936 </option> <option value="1937">1937 </option> <option value="1938">1938 </option> <option value="1939">1939 </option> <option value="1940">1940 </option> <option value="1941">1941 </option> <option value="1942">1942 </option> <option value="1943">1943 </option> <option value="1944">1944 </option> <option value="1945">1945 </option> <option value="1946">1946 </option> <option value="1947">1947 </option> <option value="1948">1948 </option> <option value="1949">1949 </option> <option value="1950">1950 </option> <option value="1951">1951 </option> <option value="1952">1952 </option> <option value="1953">1953 </option> <option value="1954">1954 </option> <option value="1955">1955 </option> <option value="1956">1956 </option> <option value="1957">1957 </option> <option value="1958">1958 </option> <option value="1959">1959 </option> <option value="1960">1960 </option> <option value="1961">1961 </option> <option value="1962">1962 </option> <option value="1963">1963 </option> <option value="1964">1964 </option> <option value="1965">1965 </option> <option value="1966">1966 </option> <option value="1967">1967 </option> <option value="1968">1968 </option> <option value="1969">1969 </option> <option value="1970">1970 </option> <option value="1971">1971 </option> <option value="1972">1972 </option> <option value="1973">1973 </option> <option value="1974">1974 </option> <option value="1975">1975 </option> <option value="1976">1976 </option> <option value="1977">1977 </option> <option value="1978">1978 </option> <option value="1979">1979 </option> <option value="1980">1980 </option> <option value="1981">1981 </option> <option value="1982">1982 </option> <option value="1983">1983 </option> <option value="1984">1984 </option> <option value="1985">1985 </option> <option value="1986">1986 </option> <option value="1987">1987 </option> <option value="1988">1988 </option> <option value="1989">1989 </option> <option value="1990">1990 </option> <option value="1991">1991 </option> <option value="1992">1992 </option> <option value="1993">1993 </option> <option value="1994">1994 </option> <option value="1995">1995 </option> <option value="1996">1996 </option> <option value="1997">1997 </option> <option value="1998">1998</option> <option value="1999">1999 </option> <option value="2000">2000 </option> <option value="2001">2001 </option> <option value="2002">2002 </option> <option value="2003">2003 </option> <option value="2004">2004 </option> <option value="2005">2005 </option> <option value="2006">2006</option> <option value="2007">2007</option> <option value="2008">2008</option> </select> </span></td> </tr> <tr> <td valign="top">* Gender</td> <td><label> <select name="Gender"> <option>Select gender</option> <option value="Female">Female</option> <option value="Male">Male</option> </select> </label></td> </tr> <tr> <td valign="top">* Marital Status</td> <td><label> <select name="marital_status"> <option>Select marital status</option> <option value="Single">Single</option> <option value="Married">Married</option> <option value="Separated">Separated</option> <option value="Divorced">Divorced</option> </select> </label></td> </tr> <tr> <td valign="top">* Address</td> <td><input name="address" type="text" id="address" size="40" /></td> </tr> <tr> <td valign="top">* Country </td> <td><select name="country"> <option>Choose a Country</option> <option value="SGP">Singapore</option> <option value="USA">United states of America</option> <option value="CAN">Canada</option> <option value="DEU">Germany</option> <option value="FRA">France</option> <option value="GBR">United Kingdom</option> <option value="IND">India</option> </select></td> </tr> <tr> <td valign="top">* Your Medical Condition</td> <td><textarea name="medical_condition" cols="30" rows="4" id="medical_condition"></textarea></td> </tr> <tr> <td valign="top">* Name (if contact person is different<br /> from above patient’s name) </td> <td><label> <input name="contact_person" type="text" id="contact_person" size="40" /> </label></td> </tr> <tr> <td valign="top">* Email</td> <td><label> <input name="Email" type="text" id="email" size="40" /> </label></td> </tr> <tr> <td valign="top">* Telephone (Home)</td> <td><input name="telephone_home" type="text" id="telephone_home" size="40" /></td> </tr> <tr> <td valign="top">* Telephone (Office)</td> <td><input name="telephone_office" type="text" id="telephone_office" size="40" /></td> </tr> <tr> <td valign="top">* Handphone</td> <td><input name="handphone" type="text" id="handphone" size="40" /></td> </tr> <tr> <td valign="top">Fax number </td> <td><input name="fax" type="text" id="fax" size="40" /></td> </tr> <tr> <td valign="top">Preferred contact</td> <td><label> <select name="preferred_contact" id="preferred_contact"> <option>Select contact</option> <option value="Telephone-home">Telephone-home</option> <option value="Telephone-office">Telephone-office</option> <option value="Handphone">Handphone</option> </select> </label> </td> </tr> <tr> <td valign="top">Please call me at </td> <td><label> <select name="call_time" id="call_time"> <option>Select call time</option> <option value="9am-12pm">9am-12pm</option> <option value="12pm-6pm">12pm-6pm</option> <option value="after 6pm">after 6pm</option> <option value="any time">any time</option> </select> </label></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td> </td> <td><input type="submit" name="Submit" value="Submit" /> <input type="reset" name="Submit2" value="Reset" /></td> </tr> <tr> <td> </td> <td> </td> </tr> </table> </form> Link to comment https://forums.phpfreaks.com/topic/132260-solved-php-form-help-needed-error-found/ Share on other sites More sharing options...
ammu412 Posted November 11, 2008 Share Posted November 11, 2008 hi, Php variable does not suport "-". But in your program u have added - in ic-passport_no. Change the variable to ic_passport_no.But we can use _ in variable name. Link to comment https://forums.phpfreaks.com/topic/132260-solved-php-form-help-needed-error-found/#findComment-687561 Share on other sites More sharing options...
mekhoo Posted November 11, 2008 Author Share Posted November 11, 2008 Thank you very much. it works! Link to comment https://forums.phpfreaks.com/topic/132260-solved-php-form-help-needed-error-found/#findComment-687562 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.