Tycoon Talk
Become a Big fish!
The number 1 forum for online business!
Post topics, ask questions, share your knowledge.
Tycoon Talk is part of Freelancer.com - find skilled workers online at a fraction of the cost.

PHP Forum


You are currently viewing our PHP Forum as a guest. Please register to participate.
Login



Freelance Jobs

Reply
How to keep PHP from clearing all fields when it validates.
Old 03-07-2010, 01:55 PM Re: How to keep PHP from clearing all fields when it validates.
Skilled Talker

Posts: 51
Name: N
Trades: 0
Ok thanks but the link you gave me and the sample file they used does not use validation. Plus I tried their method and it did not work. Please can you help me...
njccbeach9 is offline
Reply With Quote
View Public Profile
 
 
Register now for full access!
Old 03-07-2010, 02:41 PM Re: How to keep PHP from clearing all fields when it validates.
chrishirst's Avatar
Missing! presumed drunk.

Posts: 42,385
Name: Chris Hirst
Location: Blackpool. UK
Trades: 0
Rarely will you find code that does exactly what you need, a mark of a good developer is to take abstract ideas and turn them into workable code.

This is the section you need to adapt
PHP Code:
    <p>Favorite OS: <select name="os" id="cf-os">
        <option value="0">Please select one...</option><?php foreach ($osrows as $osrow): ?> 
        <option 
            value="<?php echo $osrow['id'?>"
            <?php if ($osrow['id'] == $os): ?>selected="selected"<?php endif; ?> 
        ><?php echo $osrow['label'?></option>
    <?php endforeach; ?>
    </select></p>
The if statement checks the value and and will echo 'selected="selected"' into the option element if it matches.

In their code, the select ... option elements are written in a loop, but coding it as 'static' is the same principle.
__________________
Chris. ->>
Please login or register to view this content. Registration is FREE
<<-

A foolish consistency is the hobgoblin of little minds
Thought for today:- Is SEO the only industry where all the cowboys are Indians?
chrishirst is offline
Reply With Quote
View Public Profile Visit chrishirst's homepage!
 
Old 03-07-2010, 02:56 PM Re: How to keep PHP from clearing all fields when it validates.
Skilled Talker

Posts: 51
Name: N
Trades: 0
Ok thanks I'll have another go at it.
njccbeach9 is offline
Reply With Quote
View Public Profile
 
Old 03-13-2010, 11:23 AM Re: How to keep PHP from clearing all fields when it validates.
Skilled Talker

Posts: 51
Name: N
Trades: 0
Ok, I have had a long go at it and i have attempted to solve the first drop down box called for employees however the validation control no longer works right. Please can you point any any mistakes and corrections I need to make. Here is the most important part of my code:

HTML Code:
<link href="/styles/sharedstyle.css" rel="stylesheet" type="text/css">
<!-- InstanceBegin template="/Templates/template.dwt" codeOutsideHTMLIsLocked="false" --><script language="JavaScript">
  <script type="text/javascript" src="js/prototype.js"></script>
  <script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
  <script type="text/javascript" src="js/lightbox.js"></script>
 
  <!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->
</script>
<script language="JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->
</script>
<script language="JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->
</script>
<script language="JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->
</script>
<script language="JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->
</script>
<script language="JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->
</script>
<script language="JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->
</script>
<script language="JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->
</script>
<script language="JavaScript">
<!--
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
//-->
</script>
<link href="../styles/sharedstyle.css" rel="stylesheet" type="text/css">
<script type="text/javascript">
<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>
<title>LMGR Limited</title>
<script src="../Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<script language="JavaScript1.2" type="text/javascript" src="../Navbar and Masthead/Drop down button/mm_css_menu.js"></script>
<body onLoad="MM_preloadImages('../Navbar and Masthead/banner%20lmgr_r1_c1_f2.gif','../Navbar and Masthead/banner%20lmgr_r1_c2_f2.gif','../Navbar and Masthead/banner%20lmgr_r1_c3_f2.gif','../Navbar and Masthead/banner%20lmgr_r1_c4_f2.gif','../Navbar and Masthead/banner%20lmgr_r1_c5_f2.gif','../Navbar and Masthead/banner%20lmgr_r1_c6_f2.gif','../Navbar and Masthead/banner%20lmgr_r1_c7_f2.gif','../Navbar and Masthead/banner lmgr final_r1_c1_f2.gif','../Navbar and Masthead/banner lmgr final_r1_c2_f2.gif','../Navbar and Masthead/banner lmgr final_r1_c3_f2.gif','../Navbar and Masthead/banner lmgr final_r1_c4_f2.gif','../Navbar and Masthead/banner lmgr final_r1_c5_f2.gif','../Navbar and Masthead/banner lmgr final_r1_c6_f2.gif','../Navbar and Masthead/banner lmgr final_r1_c7_f2.gif')">
<div id="wrapper">
<div class="masthead"><img src="../Navbar and Masthead/LMGR Consoluting new banner final.png" alt="banner"></div>
 

<table width="780" border="0" cellpadding="0" cellspacing="0">
  <!-- fwtable fwsrc="banner lmgr.png" fwpage="Page 1" fwbase="banner lmgr final.gif" fwstyle="Dreamweaver" fwdocid = "1364782290" fwnested="0" -->
  <tr>
    <td><img src="../Navbar and Masthead/spacer.gif" alt="" name="undefined_2" width="113" height="1" border="0"></td>
    <td><img src="../Navbar and Masthead/spacer.gif" alt="" name="undefined_2" width="116" height="1" border="0"></td>
    <td><img src="../Navbar and Masthead/spacer.gif" alt="" name="undefined_2" width="113" height="1" border="0"></td>
    <td><img src="../Navbar and Masthead/spacer.gif" alt="" name="undefined_2" width="114" height="1" border="0"></td>
    <td><img src="../Navbar and Masthead/spacer.gif" alt="" name="undefined_2" width="114" height="1" border="0"></td>
    <td><img src="../Navbar and Masthead/spacer.gif" alt="" name="undefined_2" width="114" height="1" border="0"></td>
    <td><img src="../Navbar and Masthead/spacer.gif" alt="" name="undefined_2" width="96" height="1" border="0"></td>
    <td><img src="../Navbar and Masthead/spacer.gif" alt="" name="undefined_2" width="1" height="1" border="0"></td>
  </tr>
  <tr>
    <td><a href="../index.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('bannerlmgrfinal_r1_c1','','../Navbar and Masthead/banner lmgr final_r1_c1_f2.gif',1)"><img name="bannerlmgrfinal_r1_c1" src="../Navbar and Masthead/banner lmgr final_r1_c1.gif" width="113" height="20" border="0" alt=""></a></td>
    <td><a href="../Marketing/marketingHelp.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('bannerlmgrfinal_r1_c2','','../Navbar and Masthead/banner lmgr final_r1_c2_f2.gif',1)"><img name="bannerlmgrfinal_r1_c2" src="../Navbar and Masthead/banner lmgr final_r1_c2.gif" width="116" height="20" border="0" alt=""></a></td>
    <td><a href="../Previous Work/previousWork.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('bannerlmgrfinal_r1_c3','','../Navbar and Masthead/banner lmgr final_r1_c3_f2.gif',1)"><img name="bannerlmgrfinal_r1_c3" src="../Navbar and Masthead/banner%20lmgr%20final_r1_c3.gif" width="113" height="20" border="0" alt=""></a></td>
    <td><a href="../Testimonials/testimonials.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('bannerlmgrfinal_r1_c4','','../Navbar and Masthead/banner lmgr final_r1_c4_f2.gif',1)"><img name="bannerlmgrfinal_r1_c4" src="../Navbar and Masthead/banner%20lmgr%20final_r1_c4.gif" width="114" height="20" border="0" alt=""></a></td>
    <td><a href="../Finance/financeHelp.html" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('bannerlmgrfinal_r1_c5','','../Navbar and Masthead/banner lmgr final_r1_c5_f2.gif',1)"><img name="bannerlmgrfinal_r1_c5" src="../Navbar and Masthead/banner%20lmgr%20final_r1_c5.gif" width="114" height="20" border="0" alt=""></a></td>
    <td><a href="contactus.php" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('bannerlmgrfinal_r1_c6','','../Navbar and Masthead/banner lmgr final_r1_c6_f2.gif',1)"><img name="bannerlmgrfinal_r1_c6" src="../Navbar and Masthead/banner%20lmgr%20final_r1_c6.gif" width="114" height="20" border="0" alt=""></a></td>
    <td><a href="../Members/membersHome.aspx" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('bannerlmgrfinal_r1_c7','','../Navbar and Masthead/banner lmgr final_r1_c7_f2.gif',1)"><img name="bannerlmgrfinal_r1_c7" src="../Navbar and Masthead/banner%20lmgr%20final_r1_c7.gif" width="96" height="20" border="0" alt=""></a></td>
    <td><img src="../Navbar and Masthead/spacer.gif" alt="" name="undefined_2" width="1" height="20" border="0"></td>
  </tr> 
</table>
<!-- InstanceBeginEditable name="EditRegion1" -->
<title></title>
<h1 class="divcontent"> By Email </h1>
<p class="divcontent">Please fill in the following information in order to Contact us about our consulting programmes or any other queries you many have.</p>
<form action="<?php $_SERVER['PHP_SELF']; ?>"method="post" name="form" id="form">
<div class="divRightContact"><p>
  <?php

if (!isset($_POST['submit'])) {

} else {
$Firstname = $_POST['Firstname'];

$Surname = $_POST['Surname'];

$Email = $_POST['Email'];

$Company = $_POST['Company'];

$phone = ereg_replace('[^0-9]', '', $_POST['Telephone']);

$employee = ($_POST['employee']);

$consultingtype = $_POST['consultingtype'];

$message = $_POST['message'];
 
if (!empty($_POST['Firstname'])) {
} else {
$Firstname = FALSE;
echo "<p><font color='red'>Please enter your first name.</font></p>";
}
if (!empty($_POST['Surname'])) {
} else {
$Surname = FALSE;
echo "<p><font color='red'>Please enter your surname.</font></p>";
}
if(eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $Email)){
 } else { echo "<p><font color='red'>Please enter a valid email address.</font></p>"; 
}  
 if (!empty($_POST['Company'])) {
} else {
$Company = FALSE;
echo "<p><font color='red'>Please enter your company name.</font></p>";
}

if (!filter_var($phone, FILTER_VALIDATE_REGEXP, array('options' => array('regexp' => "/^0[1-9][0-9]{8,9}$/")))) {
echo "<p><font color='red'>Please enter a valid phone number.</font></p>";
} 
if ($employee == "1-10" || $employee == "10-20" || $employee == "20-40" || $employee == "40-80" || $employee == "80-160" || $employee == "160-320" || $employee == "320-640" || $employee == "1000+"){
 
}else {
echo "<p><font color='red'>Please select the number of employees</font></p>";
}

   if($consultingtype == "FinanceSupport" || $consultingtype == "MarketingSupport") { 
   
}else {
echo "<p><font color='red'>Please select a consulting option</font></p>";
}
if (!empty($_POST['message'])) {
} else {
$message = FALSE;
echo "<p><font color='red'>Please enter a message.</font></p>";
}
  
if(isset($_POST['checkbox'])) {
} else {
echo "<p><font color='red'>You must agree to the Terms and Conditions.</font></p>";
}
}
$osrows = array(
 array('id' => 1-10, 'label' => '1-10'),
 array('id' => 20-40, 'label' => '20-40'),
 array('id' => 40-80, 'label' => '40-80'),
 array('id' => 80-160, 'label' => '80-160'),
 array('id' => 160-320, 'label' => '160-320'),
 array('id' => 320-640, 'label' => '320-640'),
 array('id' => 1000, 'label' => '1000+'),
);

?>
  </p>
  </div>
  <table width="508" border="0">
  <tr>
    <td><p>First name</p></td>
    <td><label>
    <input type="text" name="Firstname" id="Firstname" value="<?php if (!isset($_POST['submit'])) {} else { 
    $Firstname=$_POST['Firstname']; echo "$Firstname"; }?>" >
   </label> </td> 
  </tr>
  <tr>
    <td width="164"><p>Surname</p></td>
    <td width="334"><label>
    <input type="text" name="Surname" id="Surname" value="<?php if (!isset($_POST['submit'])) {} else { 
    $Surname=$_POST['Surname']; echo "$Surname"; }?>" >
    </label></td>
  </tr>
  <tr>
    <td><p>Email Address</p></td>
    <td><label>
      <input type="text" name="Email" id="Email" value="<?php if (!isset($_POST['submit'])) {} else { 
    $Email=$_POST['Email']; echo "$Email"; }?>">
    </label></td>
  </tr>
  <tr>
    <td><p>Company name</p></td>
    <td><label>
      <input type="text" name="Company" id="Company" value="<?php if (!isset($_POST['submit'])) {} else { 
    $Company=$_POST['Company']; echo "$Company"; }?>">
    </label></td>
  </tr>
  <tr>
    <td><p>Telephone Number</p></td>
    <td><input type="text" name="Telephone" id="Telephone" value="<?php if (!isset($_POST['submit'])) {} else { 
    $phone=$_POST['Telephone']; echo "$phone"; }?>"></td>
  </tr>
  <tr>
    <td><p>Number of employees</p></td>
    
    <td><select name="employee" id="employee">
      <option value="0">Please select one...</option>
      <?php foreach ($osrows as $osrow): ?>
      <option 
   value="<?php echo $osrow['id'] ?>"
   <?php if ($osrow['id'] == $os): ?>selected="selected"<?php endif; ?> 
  ><?php echo $osrow['label'] ?></option>
      <?php endforeach; ?>
    </select>
      <!--<select name="employee3" id="employee3">
      <option value="please_select" selected>Please select </option>
      <option value="1-10">1-10</option>
      <option value="20-40">20-40</option>
      <option value="40-80">40-80</option>
      <option value="80-160">80-160</option>
      <option value="160-320">160-320</option>
      <option value="320-640">320-640</option>
      <option value="1000+">More than 1000</option> 
      </select>-->      </td>
  </tr>
  <tr>
    <td><p>Consulting type</p></td>
    <td>
      <select name="consultingtype" id="consultingtype">
        <option value="please_select" selected>Please select</option>
        <option value="FinanceSupport">Financial Support</option>
        <option value="MarketingSupport">Marketing Support</option>
      </select></td>
  </tr>
  <tr>
    <td height="133"><p>Message</p></td>
    <td valign="top">
      <textarea name="message" id="message" cols="45" rows="10"> <?php if (!isset($_POST['submit'])) {} else { 
    $message=$_POST['message']; echo "$message"; }?></textarea></td>
  </tr>
  <tr>
    <td valign="top"><p> I agree to LMGR <a href="../Policies/policies.html" target="_blank">Terms and Conditons </a></p>      </td>
    <td valign="top">
    <input name="checkbox" type="checkbox" id="checkbox" value="checked"></td>
  </tr>
</table>
  
  <input name="submit" type="submit" id="submit" value="Submit">
</form>
Any comments would be most appreciated.

Thanks
njccbeach9 is offline
Reply With Quote
View Public Profile
 
Reply     « Reply to How to keep PHP from clearing all fields when it validates.

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off





   
RSS Feed  Feeds: RSS   JS   XML
RSS Feed  Feeds for this forum: RSS   JS   XML



Page generated in 0.46861 seconds with 11 queries