How to keep PHP from clearing all fields when it validates.
03-07-2010, 01:55 PM
|
Re: How to keep PHP from clearing all fields when it validates.
|
Posts: 51
Name: N
|
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...
|
|
|
|
03-07-2010, 02:41 PM
|
Re: How to keep PHP from clearing all fields when it validates.
|
Posts: 42,385
Name: Chris Hirst
Location: Blackpool. UK
|
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?
|
|
|
|
03-07-2010, 02:56 PM
|
Re: How to keep PHP from clearing all fields when it validates.
|
Posts: 51
Name: N
|
Ok thanks I'll have another go at it.
|
|
|
|
03-13-2010, 11:23 AM
|
Re: How to keep PHP from clearing all fields when it validates.
|
Posts: 51
Name: N
|
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
|
|
|
|
|
« Reply to How to keep PHP from clearing all fields when it validates.
|
|
|
| Thread Tools |
Search this Thread |
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
|