Forums

Error on my form

chekwan 27 Dec, 2011
Dear Team,

This error appear when i try to submit the custom form:

Parse error: syntax error, unexpected '-', expecting ',' or ';' in C:\xampplite\htdocs\efe2012-2\components\com_chronocontact\chronocontact.php(53) : eval()'d code on line 9

Fatal error: Call to a member function bind() on a non-object in C:\xampplite\htdocs\efe2012-2\components\com_chronocontact\libraries\customcode.php(71) : eval()'d code on line 13


I can't find what is wrong with my form. Below i included the form code:

<table width="100%" border="0" cellpadding="5">
  <tr>
    <td style="background-color: darkolivegreen ; color: white;"><strong>PASSPORT INFORMATION</strong></td>
  </tr>
</table>

<table width="100%" border="0" cellpadding="5">
  <tr>
    <td width="24%">Name Printed on Passport<span style="color:#FF0000;">*</span>: </td>
    <td width="76%"><input class="cf_inputbox required" maxlength="150" size="30" title="" id="text_0" name="name-passport" type="text" /></td>
  </tr>
  <tr>
    <td>Passport Number<span style="color:#FF0000;">*</span>:</td>
    <td><input class="cf_inputbox required" maxlength="150" size="30" title="" id="text_1" name="passprot-number" type="text" /></td>
  </tr>
  <tr>
    <td>Applicant's Date of Birth<span style="color:#FF0000;">*</span>:</td>
    <td><input class="cf_inputbox required" maxlength="150" size="30" title="" id="text_3" name="date-of-birth" type="text" />
    <span style="font-size:10px;">(format: dd/mm/yy)</span></td>
  </tr>
  <tr>
    <td>Passport Issue Date<span style="color:#FF0000;">*</span>:</td>
    <td><input class="cf_inputbox required" maxlength="150" size="30" title="" id="text_5" name="passport-issue-date" type="text" />
    <span style="font-size:10px;"> (format: dd/mm/yy)</span></td>
  </tr>
  <tr>
    <td>Passport Expiry Date<span style="color:#FF0000;">*</span>:</td>
    <td><input class="cf_inputbox required" maxlength="150" size="30" title="" id="text_7" name="passport-expiry-date" type="text" /><span style="font-size:10px;"> (format: dd/mm/yy)</span></td>
  </tr>
  <tr>
    <td>Port of Embarkation<span style="color:#FF0000;">*</span>:</td>
    <td><select class="cf_inputbox validate-selection" id="select_8" size="1" title=""  name="port-of-embarkation">
    <option value="">Choose Country</option>
<option value="Afghanistan">Afghanistan</option>
<option value="Argentina">Argentina</option>
<option value="Australia">Australia</option>
<option value="Bahrain">Bahrain</option>
<option value="Bhutan">Bhutan</option>
<option value="Bolivia">Bolivia</option>
<option value="Brazil">Brazil</option>
<option value="Bolivia">Bolivia</option>
<option value="Belgium">Belgium</option>
<option value="Bangladesh">Bangladesh</option>
<option value="Bahama">Bahama</option>
<option value="Canada">Canada</option>
<option value="Croatia">Croatia</option>
<option value="Cambodia">Cambodia</option>
<option value="Colombia">Colombia</option>
<option value="China">China</option>
<option value="Denmark">Denmark</option>
<option value="Dominican Republic">Dominican Republic</option>
<option value="Egypt">Egypt</option>
<option value="El Salvador">El Salvador</option>
<option value="France">France</option>
<option value="Fiji">Fiji</option>
<option value="Georgia">Georgia</option>
<option value="Germany">Germany</option>
<option value="Ghana">Ghana</option>
<option value="Guatemala">Guatemala</option>
<option value="Guyana">Guyana</option>
<option value="Greece">Greece</option>
<option value="Hongkong">Hongkong</option>
<option value="Honduras">Honduras</option>
<option value="Hungary">Hungary</option>
<option value="India">India</option>
<option value="Indonesia">Indonesia</option>
<option value="Iran">Iran</option>
<option value="Iraq">Iraq</option>
<option value="Ireland">Ireland</option>
<option value="Italy">Italy</option>
<option value="Japan">Japan</option>
<option value="Jordan">Jordan</option>
<option value="Kazakhstan">Kazakhstan</option>
<option value="Kenya">Kenya</option>
<option value="Kuwait">Kuwait</option>
<option value="Kyrgyzstan">Kyrgyzstan</option>
<option value="Macau">Macau</option>
<option value="Malawi">Malawi</option>
<option value="Malaysia">Malaysia</option>
<option value="Mexico">Mexico</option>
<option value="Mongolia">Mongolia</option>
<option value="Myanmar">Myanmar</option>
<option value="Netherlands">Netherlands</option>
<option value="New Zealand">New Zealand</option>
<option value="Nigeria">Nigeria</option>
<option value="Norway">Norway</option>
<option value="Oman">Oman</option>
<option value="Pakistan">Pakistan</option>
<option value="Papua New Guinea">Papua New Guinea</option>
<option value="Paraguay">Paraguay</option>
<option value="Peru">Peru</option>
<option value="Philippines">Philippines</option>
<option value="Poland">Poland</option>
<option value="Qatar">Qatar</option>
<option value="Romania">Romania</option>
<option value="Russia">Russia</option>
<option value="Saudi Arabia">Saudi Arabia</option>
<option value="Singapore">Singapore</option>
<option value="South Korea">South Korea</option>
<option value="South Africa">South Africa</option>
<option value="Spain">Spain</option>
<option value="Sri Lanka">Sri Lanka</option>
<option value="Sudan">Sudan</option>
<option value="Sweden">Sweden</option>
<option value="Taiwan">Taiwan</option>
<option value="Thailand">Thailand</option>
<option value="Tonga">Tonga</option>
<option value="Trinidad/Tobago">Trinidad/Tobago</option>
<option value="Turkey">Turkey</option>
<option value="UAE">UAE</option>
<option value="UK">UK</option>
<option value="Ukraine">Ukraine</option>
<option value="United States">United States</option>
<option value="Venezuela">Venezuela</option>
<option value="Vietnam">Vietnam</option>

    </select></td>
  </tr>
  <tr>
    <td>Estimated Arrival Date<span style="color:#FF0000;">*</span>:</td>
    <td><input class="cf_inputbox required" maxlength="150" size="30" title="" id="text_10" name="estimated-arrival-date" type="text" /><span style="font-size:10px;"> (format: dd/mm/yy)</span></td>
  </tr>
  <tr>
    <td>Estimated Departure Date<span style="color:#FF0000;">*</span>:</td>
    <td><input class="cf_inputbox required" maxlength="150" size="30" title="" id="text_13" name="estimated-departure-date" type="text" /><span style="font-size:10px;"> (format: dd/mm/yy)</span></td>
  </tr>
  <tr>
    <td>Upload copy of the passport’s bio-data page<span style="color:#FF0000;">***</span>:</td>
    <td><input class="cf_fileinput cf_inputbox" title="" size="20" id="file_16" name="copy-passport" type="file" /></td>
  </tr>
  <tr>
    <td>Letter of employment<span style="color:#FF0000;">***</span>:</td>
    <td><input class="cf_fileinput cf_inputbox" title="" size="20" id="file_26" name="copy-letter" type="file" /></td>
  </tr>
</table>
<hr>
<p></p>
<table width="100%" border="0" cellpadding="5">
  <tr>
    <td style="background-color: darkolivegreen ; color: white;"><strong>REGISTRATION DETAILS/INFORMATION</strong></td>
  </tr>
</table>
<table width="100%" border="0" cellpadding="5">
  <tr>
    <td width="24%">Name of Company<span style="color:#FF0000;">*</span>:</td>
    <td width="76%"><input class="cf_inputbox required" maxlength="150" size="30" title="" id="text_14" name="name-of-company" type="text" /></td>
  </tr>
  <tr>
    <td>Job Position<span style="color:#FF0000;">*</span>:</td>
    <td><input class="cf_inputbox required" maxlength="150" size="30" title="" id="text_20" name="job-position" type="text" /></td>
  </tr>
  <tr>
    <td>First Name<span style="color:#FF0000;">*</span>:</td>
    <td><input class="cf_inputbox required" maxlength="150" size="30" title="" id="text_15" name="first-name" type="text" /></td>
  </tr>
  <tr>
    <td>Last Name<span style="color:#FF0000;">*</span>:</td>
    <td><input class="cf_inputbox required" maxlength="150" size="30" title="" id="text_17" name="last-name" type="text" /></td>
  </tr>
  <tr>
    <td>Address 1<span style="color:#FF0000;">*</span>:</td>
    <td><input class="cf_inputbox required" maxlength="150" size="80" title="" id="text_21" name="address-1" type="text" /></td>
  </tr>
  <tr>
    <td>Address 2</td>
    <td><input class="cf_inputbox" maxlength="150" size="80" title="" id="text_22" name="address-2" type="text" /></td>
  </tr>
  <tr>
    <td>City<span style="color:#FF0000;">*</span>:</td>
    <td><input class="cf_inputbox required" maxlength="150" size="30" title="" id="text_23" name="city" type="text" /></td>
  </tr>
  <tr>
    <td>State<span style="color:#FF0000;">*</span>:</td>
    <td><input class="cf_inputbox required" maxlength="150" size="30" title="" id="text_24" name="state" type="text" /></td>
  </tr>
  <tr>
    <td>Zip/Postal Code<span style="color:#FF0000;">*</span>:</td>
    <td><input class="cf_inputbox required" maxlength="150" size="30" title="" id="text_26" name="postal-code" type="text" /></td>
  </tr>
  <tr>
    <td>Country<span style="color:#FF0000;">*</span>:</td>
    <td><select class="cf_inputbox validate-selection" id="select_27" size="1" title=""  name="country">
    <option value="">Choose Country</option>
<option value="Afghanistan">Afghanistan</option>
<option value="Argentina">Argentina</option>
<option value="Australia">Australia</option>
<option value="Bahrain">Bahrain</option>
<option value="Bhutan">Bhutan</option>
<option value="Bolivia">Bolivia</option>
<option value="Brazil">Brazil</option>
<option value="Bolivia">Bolivia</option>
<option value="Belgium">Belgium</option>
<option value="Bangladesh">Bangladesh</option>
<option value="Bahama">Bahama</option>
<option value="Canada">Canada</option>
<option value="Croatia">Croatia</option>
<option value="Cambodia">Cambodia</option>
<option value="Colombia">Colombia</option>
<option value="China">China</option>
<option value="Denmark">Denmark</option>
<option value="Dominican Republic">Dominican Republic</option>
<option value="Egypt">Egypt</option>
<option value="El Salvador">El Salvador</option>
<option value="France">France</option>
<option value="Fiji">Fiji</option>
<option value="Georgia">Georgia</option>
<option value="Germany">Germany</option>
<option value="Ghana">Ghana</option>
<option value="Guatemala">Guatemala</option>
<option value="Guyana">Guyana</option>
<option value="Greece">Greece</option>
<option value="Hongkong">Hongkong</option>
<option value="Honduras">Honduras</option>
<option value="Hungary">Hungary</option>
<option value="India">India</option>
<option value="Indonesia">Indonesia</option>
<option value="Iran">Iran</option>
<option value="Iraq">Iraq</option>
<option value="Ireland">Ireland</option>
<option value="Italy">Italy</option>
<option value="Japan">Japan</option>
<option value="Jordan">Jordan</option>
<option value="Kazakhstan">Kazakhstan</option>
<option value="Kenya">Kenya</option>
<option value="Kuwait">Kuwait</option>
<option value="Kyrgyzstan">Kyrgyzstan</option>
<option value="Macau">Macau</option>
<option value="Malawi">Malawi</option>
<option value="Malaysia">Malaysia</option>
<option value="Mexico">Mexico</option>
<option value="Mongolia">Mongolia</option>
<option value="Myanmar">Myanmar</option>
<option value="Netherlands">Netherlands</option>
<option value="New Zealand">New Zealand</option>
<option value="Nigeria">Nigeria</option>
<option value="Norway">Norway</option>
<option value="Oman">Oman</option>
<option value="Pakistan">Pakistan</option>
<option value="Papua New Guinea">Papua New Guinea</option>
<option value="Paraguay">Paraguay</option>
<option value="Peru">Peru</option>
<option value="Philippines">Philippines</option>
<option value="Poland">Poland</option>
<option value="Qatar">Qatar</option>
<option value="Romania">Romania</option>
<option value="Russia">Russia</option>
<option value="Saudi Arabia">Saudi Arabia</option>
<option value="Singapore">Singapore</option>
<option value="South Korea">South Korea</option>
<option value="South Africa">South Africa</option>
<option value="Spain">Spain</option>
<option value="Sri Lanka">Sri Lanka</option>
<option value="Sudan">Sudan</option>
<option value="Sweden">Sweden</option>
<option value="Taiwan">Taiwan</option>
<option value="Thailand">Thailand</option>
<option value="Tonga">Tonga</option>
<option value="Trinidad/Tobago">Trinidad/Tobago</option>
<option value="Turkey">Turkey</option>
<option value="UAE">UAE</option>
<option value="UK">UK</option>
<option value="Ukraine">Ukraine</option>
<option value="United States">United States</option>
<option value="Venezuela">Venezuela</option>
<option value="Vietnam">Vietnam</option>

    </select></td>
  </tr>
  <tr>
    <td>Mobile<span style="color:#FF0000;">*</span>:</td>
    <td><input class="cf_inputbox validate-alphanum" maxlength="5" size="5" title="" id="text_28" name="mobile-country-code" type="text" /> / <input class="cf_inputbox required validate-alphanum" maxlength="5" size="5" title="" id="text_31" name="mobile-area-code" type="text" /> 
    / 
      <input class="cf_inputbox required validate-alphanum" maxlength="150" size="30" title="" id="text_32" name="mobile-number" type="text" /> 
      <span style="font-size:10px;"> (Country Code / Area Code / Mobile Number)</span></td>
  </tr>
  <tr>
    <td>Phone</td>
    <td><input class="cf_inputbox required validate-alphanum" maxlength="5" size="5" title="" id="text_33" name="telephone-country-code" type="text" /> 
      / 
        <input class="cf_inputbox required validate-alphanum" maxlength="5" size="5" title="" id="text_34" name="telephone-area-code" type="text" /> 
        / 
        <input class="cf_inputbox required validate-alphanum" maxlength="150" size="30" title="" id="text_35" name="telephone-number" type="text" /> <span style="font-size:10px;">(Country Code / Area Code / Mobile Number)</span></td>
  </tr>
  <tr>
    <td>Fax</td>
    <td><input class="cf_inputbox validate-alphanum" maxlength="5" size="5" title="" id="text_36" name="fax-country-code" type="text" /> 
      / 
        <input class="cf_inputbox validate-alphanum" maxlength="5" size="5" title="" id="text_37" name="fax-area-code" type="text" /> 
      / 
      <input class="cf_inputbox validate-alphanum" maxlength="150" size="30" title="" id="text_38" name="fax-number" type="text" /> 
      <span style="font-size:10px;">(Country Code / Area Code / Mobile Number)</span></td>
  </tr>
  <tr>
    <td>Email<span style="color:#FF0000;">*</span>:</td>
    <td><input class="cf_inputbox required validate-email" maxlength="150" size="30" title="" id="text_39" name="email" type="text" /></td>
  </tr>
  <tr>
    <td>Website<span style="color:#FF0000;">*</span>:</td>
    <td><input class="cf_inputbox validate-url" maxlength="150" size="30" title="" id="text_40" name="website" type="text" /></td>
  </tr>
</table>
<hr>
<table width="100%" border="0" cellpadding="5">
  <tr>
    <td>Verify code before submit<br>{imageverification}</td>
  </tr>
</table>
<table width="100%" border="0" cellpadding="5">
  <tr>
    <td><input value="Apply" name="button_36" type="submit" /><input type="reset" name="reset" value="Reset"/> </td>
  </tr>
</table>
<p></p>
<p></p>
<p></p>

GreyHead 27 Dec, 2011
Hi chekwan ,

You have a dash '-' or some other special character in some of your input names. Dashes give ChronoForms and MySQL problems. Please rename the input using only [a-z], [A-Z], [0-9] or underscore '_'. No dashes, spaces or other special characters.

You will need to recreate the table or rename the table columns to match the changed names.

Bob
This topic is locked and no more replies can be posted.