PHP - validacion de variables

 
Vista:

validacion de variables

Publicado por pedropica (5 intervenciones) el 21/08/2007 19:54:45
tengo este codigo:
<?php
$conn = @pg_connect("host=120.1.1.30 dbname=fede user='prueba' password='123456'") or
exit('No se pudo conectar');
$codigo = $_POST['codigo'];
$descrip = $_POST['descripcion'];
$abrev = $_POST['abreviatura'];
$agrega = @pg_query("INSERT INTO publico.estados1 (codigo,descripcion,abreviatura)
VALUES ('$codigo','$descrip','$abrev')") or
exit('No se pudo Agregar el Registro');
header('location:conexion.php');
?>
supongamos que el usuario introdujo un campo vacio, por ejemplo; $codigo
?como hago para indicarle que si en un momento determinado alguna de las variables se encuentra vacio, CLARO ANTES DEL INSERT
LA IDEA ES: ?COMO SE VALIDA?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:validacion de variables

Publicado por Diego Romero (1450 intervenciones) el 21/08/2007 20:48:19
La función empty() devuelve true si una variable está vacía:

if (empty($codigo)) { echo "no ingresó el código"; }

Al margen de esto, deberías tomar los valores de $_POST así:

$codigo = @$_POST['codigo'];
$descrip = @$_POST['descripcion'];
$abrev = @$_POST['abreviatura'];

el @ indica que aunque no exista esa posición en el array $_POST cree (vacías) las variables del lado izquierdo de la asignación.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar