Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/07/2009, 05:03
Loty
 
Fecha de Ingreso: junio-2009
Mensajes: 8
Antigüedad: 14 años, 11 meses
Puntos: 0
Modificar datos de varias tablas a la vez

Hola! tengo un problema, tengo estas tablas en mi base de datos:

Autor Edificio Imagenes Proyectos
nombre autor url autor
biografia lugar autor nobre proyecto

los campos nombre (en autor) y autor (en las demas tablas) deben ser el mismo, por lo que debo modificar los datos de todas las tablas a la vez, pero se bien como hacerlo. Habia pensado en hacer esto, pero no me funciona porque solo cambia los datos en la tabla autor. Necesito ayuda por favor. Muchas gracias


Código PHP:
<?php
include('funciones.php');    
$pasar5=$_GET["variable5"]; 

$enlace conectar('127.0.0.1''root''root');
$bbdd seleccionardb($enlace'edificios');
if (isset (
$_POST["Subir"])) { 
$nombre1 $_POST["nombre"];

echo 
$nombre;
$biografia $_POST["biografia"];
echo 
$biografia;
$url "url de mi servidor".$_FILES["file"]["name"];
echo 
$url;

mysql_query("UPDATE autor Set nombre='".$nombre."', biografia='".$biografia."', url='".$url."' WHERE CONVERT( nombre USING utf8 )='".$pasar5."'");    

mysql_query("UPDATE edificio Set autor='".$nombre."' WHERE CONVERT( nombre USING utf8 )='".$pasar5."'");

mysql_query("UPDATE imagenes Set autor='".$nombre."' WHERE CONVERT( nombre USING utf8 )='".$pasar5."'");

mysql_query("UPDATE proyectos Set autor='".$nombre."' WHERE CONVERT( nombre USING utf8 )='".$pasar5."'");

$destino "carpeta de destino".$_FILES["file"]["name"];
copy ($_FILES["file"]["tmp_name"], $destino);

}
    
?>


<html><head> 


    
    



</head>
<body>

 
    
 
<form method="post" enctype="multipart/form-data">
Nombre: 
  <input type="text" name="nombre" maxlength="100" />
  <br>
Imagen: <input type="file" name="file" size="20"><br>
Biografia <textarea name="biografia"></textarea><br>
<p><input type="submit" name="Subir" value="Subir">
</form>  




</body></html>