Este es el codigo que tengo y asi me funciona pero no se si es lo correcto, y las maneras de validar el campo no creo que sea la correcta, con solo rellenar un campo con cualquier caracter. Eso buscaré pero lo que me interesa es que si esta bien hacerlo asi:
Código PHP:
...
...
...
...
<!-- Evalua Formulario -->
<?php
if($enviar==true){
$nombre =$nombre;
$apellido =$apellido;
$email =$email;
$telefono =$telefono;
$calle1 =$calle1;
$calle2 =$calle2;
$numerocalle =$numerocalle;
$ciudad =$ciudad;
$consulta =$consulta;
if($nombre==""||$apellido==""||$email==""||$consulta==""){ ?>
<div id="errorformulario">
<div id="error">Error!</div>
<div style="float:left; width:450px;"><p class="tam16 rojo">Por favor ingresa
bien los datos en los campos marcados con (*).</p></div>
</div>
<?php }else{ ?>
<div id="errorformulario">
<div id="error">Gracias por Contar con nosotros</div>
<div style="float:left; width:450px;"><p class="tam16 rojo">Tu formulario ha sido
enviado exitosamente. En beve te responderemos.</p></div>
</div>
<?php } }
?>
<div id="contieneform">
<form id="form" method="post" name="form">
<fieldset>
<legend>Formulario de Contacto</legend>
<p class="tam16">Los campos que tienen (<span class="rojo">*</span>) son obligatorios completarlos.</p>
<div id="datospersonales">Datos Personales</div>
<div id="camponombre">
<span class="rojo"> *</span>
<span class="tam12">Nombre:</span><br />
<input type="text" name="nombre" class="camponombre" value="<?php echo $nombre; ?>" />
</div>
...
...
..etc...
Gracias!!!