Tema: Consulta sql
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/10/2007, 01:09
Avatar de Phoenix23
Phoenix23
 
Fecha de Ingreso: agosto-2007
Ubicación: 43.286211, -2.171349
Mensajes: 253
Antigüedad: 16 años, 8 meses
Puntos: 1
Consulta sql

Hola a todos,

Tengo tres tablas, usuarios, consultas y proyectos. Cuando se le cogen los datos a un nuevo usuario se le mete un idpoyecto porque puede que luego no exista ese proyecto porque no ha avanzado. Ese idproyecto tambien se le pasa a la tabla de consultas. Lo que quiero es que al meter un nuevo usuario y se meta el idproyecto compruebe si hay algun otro con ese mismo idproyecto (Porque varios usuarios pueden venir a hacer el mismo proyecto) y si es asi copie la consulta o consultas que tenga esa persona y los inserte en consultas con el dni de la nueva persona (el dni tambien se pasa a consultas). Esta es a la consulta que hago cuando viene un nuevo usuario despues de guardar los datos de usuario y consultas:

Código PHP:
$query mysql_query("select idproyecto from usuarios");
while (
$resul=mysql_fetch_array($query)){
  
$IdPro=$resul['idproyecto'];
}

$DataCon $_POST['DataConsulta'];
$DNI $_POST['DNI'];
$Tema $_POST['Tema'];

$Usuarios="select consultas.*, usuarios.*, from usuarios, consultas where usuarios.idproyecto = '$IdPro' and usuarios.NAN = consultas.NAN";
$Usu mysql_query($usuarios);

if (
$row_usu mysql_fetch_assoc($Usu)) {

 
$Intro= ("Insert into consultas values (IdConsulta, DataConsulta, Tema, '$DNI', idproyecto)"); 

 
$consul=mysql_query($Intro);


Con esto cada vez que meto una consulta le doy a guardar me guarda otra consulta con todos lo valores nulos menos el '$DNI'.
Esque no se como se podri hacer lo de copiar las consultas.

Espero haberme explicado bien.

Gracias de anteano y saludos