Ver Mensaje Individual
  #20 (permalink)  
Antiguo 28/07/2011, 04:40
winjose
 
Fecha de Ingreso: julio-2008
Mensajes: 258
Antigüedad: 18 años, 2 meses
Puntos: 9
Respuesta: Sql. Relacionar campos de dos tablas.

Bueno chicos, siento la pesadez, pero me gustaría que alguien me dijera los errores de esta elaboración de código(echo con ayuda de Eleazar y Vgonga1986) :

Código PHP:
<?
$link 
= mysql_connect("host","usuario","pass");
mysql_select_db("basedatos",$link);


    
$nombre_equipo = $_POST['nombre_equipo'];
    
$nombre1 = $_POST['nombre1'];
    
$apellido1 = $_POST['apellido1'];
    
$nombre2 = $_POST['nombre2'];
    
$apellido2 = $_POST['apellido2'];

INSERT INTO Equipo (nombre, id_equipo) VALUES ('$nombre_equipo'),$link;

SELECT id_equipo FROM Equipo WHERE nombre = '$nombre_equipo'; 
    
$equipo = $result['id_equipo']; 

INSERT INTO Jugador (nombre1, nombre2, apellido1, apellido2, id_equipo) VALUES (
'$nombre1', '$apellido1', '$nombre2' ,'$apellido2', "$equipo"),$link;

    
$my_error = mysql_error($link);
    if(!empty(
$my_error)) {
            echo 
"Ha habido un error al insertar los valores. $my_error"; 
        } 
        else {
            echo 
"Los datos han sido introducidos satisfactoriamente";
        }
?>
Pd: Perdonen la ignorancia que encuentren en el código pero todo lo hago aprendiendo, con el manual en mano derecha y teclado en la izquierda.
__________________
"La diversidad de opiniones crean una perspectiva capaz de ver todas las caras del objeto"

Última edición por winjose; 28/07/2011 a las 05:03