Ver Mensaje Individual
  #10 (permalink)  
Antiguo 16/03/2009, 08:31
Avatar de lisandro Arg
lisandro Arg
 
Fecha de Ingreso: octubre-2003
Ubicación: Cordoba, Argentina
Mensajes: 945
Antigüedad: 20 años, 6 meses
Puntos: 24
Respuesta: Cargar datos en BD Mysql

El primer error es otra vez por el mismo problema, estas liberando la memoria antes de lo que deberías ya que agregaste otra condición que hace exactamente lo mismo que la anterior, me refiero a las lineas 11 y 14 que ves abajo, son idénticas.

El segundo error probablemente sea porque $fila[`Capperid´] tiene mal puestas las comillas.

Código php:
Ver original
  1. $hoy=date("Y-m-d");
  2. $hora=date("G:i:s");
  3. $dni=$_GET['dni'];
  4.  
  5. $usuarios_consulta = mysql_query("SELECT Capperid, dni FROM capper WHERE dni='$dni'") or die(mysql_error());
  6. $total_encontrados = mysql_num_rows ($usuarios_consulta);
  7. mysql_free_result($usuarios_consulta);
  8.  
  9. //si la consulta no es igual a 0, el dni ya esta ingresado
  10.  
  11. if ($total_encontrados != 0) {
  12.  
  13.     //acá iria el codigo php para que solo guarde en la tabla obscapper el Capperid y la Observacion
  14.     if(mysql_num_rows($usuarios_consulta)!=0)
  15.     {
  16.         $fila=mysql_fetch_array($usuarios_consulta);
  17.  
  18.         $idperdcap=$fila[‘Capperid’];
  19.        echo $idperdcap; //mostamos el id
  20.  
  21.     }
  22.     $resul= mysql_query("INSERT INTO obscapper (Capperid, Observaciones, Fecha, Hora) VALUES ($idperdcap, '$_GET[observacion]', '$hoy', '$hora')");
  23.  
  24.     exit;
  25. }