La verdad que estas preguntas no son dignas de responderse, una cosa es estar tratando de aprender y otra es no leer en lo mas mínimo nada.
Busca en el manual:
Código:
operadores en php
session_start
session_destroy
isset
is_numeric
if
htmlentities
header # especialmente donde dice NO DEBE HABER SALIDA ANTES DE LLAMAR ESTA FUNCION
De todas maneras algo así debería minimamente servirte, se puede hacer mucho mejor pero esta bien educativo.
Código PHP:
<?php
session_start(); //Iniciamos el sistema de sessiones
if ( ! isset($_POST['nombre']) OR ! $_POST['nombre']) //(Si no esta definido nombre) o (si no contiene nada ni siquiera un espacio en blanco)
{
echo "<div>Debe ingresar un nombre</div>";
}
elseif ( ! isset($_POST['email']) OR ! $_POST['email']) //(Si no esta definido email) o (si no contiene nada ni siquiera un espacio en blanco)
{
echo "<div>Debe ingresar un email</div>";
}
elseif ( ! isset($_POST['telefono']) OR ! $_POST['telefono']) //(Si no esta definido teléfono) o (si no contiene nada ni siquiera un espacio en blanco)
{
echo "<div>Debe ingresar un telefono</div>";
}
elseif (isset($_POST['nombre']) AND $_POST['nombre'] AND isset($_POST['email']) AND $_POST['email'] AND isset($_POST['telefono']) AND $_POST['telefono'])
{
//Cargamos las variables a la sesión
$_SESSION['nombre'] = $_POST['nombre'];
$_SESSION['email'] = $_POST['email'];
$_SESSION['telefono'] = $_POST['telefono'];
//Redirigimos a la sección del distribuidor
header ("Location: secciondistribuidor.php");
}
?><form name="miformu" method="post" action="validar.php" onSubmit="revisar(this);">
<ul>
<li> Nombre: <input type="text" name="nombre" id="nombre" size="40" value="<?php if (isset($_SESSION['nombre'])) echo htmlentities($_SESSION['nombre']); ?>"/> </li>
<li>Email: <input type="text" name="email" id="email" size="40"value="<?php if (isset($_SESSION['email'])) echo htmlentities($_SESSION['email']); ?>"/> </li>
<li>Telefono: <input type="text" name="telefono" id="telefono" size="9"value="<?php if (isset($_SESSION['telefono'])) echo htmlentities($_SESSION['telefono']); ?>"/> </li>
<li>Comentarios:
<textarea cols="30" rows="7" name="comentario" id="comentarios"> </textarea>
</li>
<li>
<input type="submit" name="enviar1" value="Enviar"id="enviar">
</li>
</ul>
</form>