Problemas con un Get

Ricardo Mun~oz A. rmunoz en pjud.cl
Mie Ago 1 11:07:38 CLT 2007


anibal leiva wrote:
> Señores, junto con saludarles, espero no hacerles una pregunta muy 
> basica para no ofenderlos, estoy reciviendo un Get asi:
>
> http://192.168.0.1/prueba/get.php?evento=prueba&fecha=date&hora=time&dispositivo=router&ip=1.1.1.1 
> <http://192.168.0.1/prueba/get.php?evento=prueba&fecha=date&hora=time&dispositivo=router&ip=1.1.1.1>
>
> y yo lo recivo de la siguente manera:
>
> <?php
>
>
> $handle = fopen("/var/www/prueba/prueba.txt","a");
> /*
> $evento = "";
> $fecha = "";
> $hora = "";
> $dispositivo = "";
> $ip = "";
> */   
>     foreach($_GET as $dato)
> {
>     fputs($handle,$dato);
> }
> fclose($handle);
>
>
>
> {
>
>     mysql_connect('localhost','usuario','pass') or die('Error de 
> conexion.');
>     mysql_select_db('base');

$evento = $_GET['evento'];
$fecha = $_GET['fecha'];
etc.

>     $sql = "insert into eventorecividos(evento) values ('$evento')";
>     $sql = "insert into eventorecividos(fecha) values ('$fecha')";
>     $sql = "insert into eventorecividos(hora) values ('$hora')";
>     $sql = "insert into eventorecividos(dispositivo) values 
> ('$dispositivo')";
>     $sql = "insert into eventorecividos(ip) values ('$ip')";

debe ser un solo insert:

$sql = "insert into tabla (campo1,campo2,etc.) values (valor1,valor2,etc.)";

obs. una vez que te funcione agregar validacion de las variables.

-- 
Ricardo Mun~oz A.
Usuario Linux #182825 (counter.li.org)


Más información sobre la lista de distribución PHP