Hola,
Solo un detalle, en
Código PHP:
if (!$nombre | !$telefono )
deberia ser
Código PHP:
if (!$nombre || !$telefono )
El || es el O logico, mientras que | realiza la operacion or a nivel de bits entre los operadores. En este caso funciona bien porque false se evalua a 0 y true a 1. Pero lo "correcto" seria usar ||.
Saludos.
PD: Tambien seria recomendable meter
Código PHP:
$nombre = $_POST['nombre'];
$telefono = $_POST['telefono'];
dentro del
que por cierto, seria mejor
Código PHP:
if (isset($_POST['submit'])) {
$nombre = isset($_POST['nombre'])?$_POST['nombre']:'';
$telefono = isset($_POST['telefono'])?$_POST['telefono']:'';
if (!$nombre || !$telefono )