Cita:
Iniciado por pellagofio Lógicamente el script que recibe el formulario SOLO conoce los campos que se le han enviado, y NO conoce los campos que habian en el formulario.
Por ello si en el formulario tienes 20 campos y solo seleccionar 12 el script recibirá 13 (los 12 campos seleccionados + el botón submit).
Por ello debería verificar campo a campo para saber si lo has recibido o no.
Código PHP:
if ( !isset($_POST['nombre]) )
... lo que sea
if ( !isset($_POST['apellido]) )
... lo que sea
Gracias × la respuesta. Alcarame un poco la parte que cite d tu respuesta... ademas todavia me queda la duda de como hacer para los campos selecxt y radio y checkbox, que no usan el parametro value para determinar su valor por default, p. ej.
Código HTML:
<select name=loquesea>
<option value=1>1
<option value=2>2
<option value=3>3
<option value=4>4
</select>
<INPUT TYPE=RADIO NAME="sexo" VALUE="h" checked>Hombre
<INPUT TYPE=RADIO NAME="sexo" VALUE="m">Mujer
en esos casos, como podria conservar el valor q se envia?
salu2 y gracias