Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/11/2008, 21:31
locoxchacho
 
Fecha de Ingreso: septiembre-2008
Ubicación: Nuñez, Capital Federal
Mensajes: 423
Antigüedad: 15 años, 8 meses
Puntos: 1
Verificar si se envio formulario

Buenas, como andan! Espero que bien, asi pueden ayudarme con este pequeño inconveniente que tengo...

La cuestion es la siguiente: necesito verificar si se enviaron datos de un formulario para que, en dicho caso, se realize un insert en una tabla de mi BD... esto es necesario porque, si bien uno es redirigido a esa pagina luego de ingresar el formulario (es el action del mismo) uno puede tipear la URL y le ingresa datos en blanco... se entiende?

lo que encontre navegando es el siguiente codigo, el cual aplique a mi necesidad:

Código PHP:
$postback = isset($_POST['postback']) ? true false// si se enviaron datos del formulario, realiza el INSERT //
    
    
if ($postback) {


$nombre$_POST['nombre'];
$link$_POST['link'];

$insert01 "INSERT INTO enlaces (Nombre, Enlace ) VALUES ('$nombre', '$link')";
mysql_select_db($database_proyecto$final);
$Result1 mysql_query($insert01$final) or die(mysql_error());

    }; 
Ahora... funciona en el sentido de que no realiza el insert si no se mandaron datos.... pero no funciona en el sentido de que.. si mando datos.. no realiza el insert! entonces no me sirve de nada el codigo...

alguien sabe de alguna otra forma de comprobar si se realizo el envio de datos a traves de un formulario, o en que me puedo estar equivocando en este metodo???

muchas gracias a todos los que puedan colaborar.. un saludo grande!

pablo.