Cita:
Iniciado por David
En ese caso, se supone que algún campo de la tabla tareas está relacionado con la tabla de empresas. Sólo tienes que insertar el dato en el campo correspondiente:
Donde tienes en $id_empresa la empresa seleccionada.
No existe (y no tiene mucho sentido) un "INSERT... WHERE"
Te pongo mi INSTER para que lo veas claramente. Probé lo que me dijiste, pero algo tengo que estar haciendo mal.
Cita:
function insertar_tarea($id_tarea, $id_soci, $usuario, $tarea, $tiempo, $fecha)
{
$con = conexion_bd();
$query = "select *
from tareas
where id_tarea='$id_tarea'";
$result = mysql_query($query);
if (!$result || mysql_num_rows($result)!=0)
return false;
$query = "insert into tareas values
('$id_tarea', '$ruta', '$usuario', '$tarea', '$tiempo', '$fecha')";
$result = mysql_query($query);
if (!$result)
return false;
else
return true;
}
$ruta lo llamo antes de la función para que me recoja el valor que yo seleccioné en el desplegable, al igual que hice cuando hice la SELECT y me lo recupera perfecto. Pero con el INSERT no se que pasa que no me lo toma. Recupero el valor de $ruta así: