Hola, necesito insertar datos en varias tablas pero no me funciona este es el código completo del Formulario HTML, Tablas en la base de datos y Código PHP que no logro hacer que funcione:
*****************************************
BASE DE DATOS (tipo INNODB)
<<<<Tabla Cliente>>>>
id_cliente INT (4) auto_increment (PK)
nombre
foto
<<<Tabla Telefono>>>>
id_telefono INT (4) auto_increment (PK)
id_cliente (FK)
tipo_telefono
codigo_area
numero
<<<<TABLA venta>>>>
id_factura INT (4) auto_increment (PK)
id_cliente (FK)
cantidad
**********************************************
<<<<subir.html>>>>
<form action="upload.php" method="GET">
<br>
<B>Datos del cliente:</B>
<br>
<br>
Nombre: <input name="nombrecliente" type="text">
<br>
Archivo: <input name="imgcliente" type="file">
<br>
<br>
<br>
<B>Teléfonos:</B>
<br>
<br>
Tipo de teléfono: <input name="tipotelefono" type="text">
<br>
Código de área: <input name="codigoarea" type="text">
<br>
Número: <input name="numerotelefono" type="text">
<br>
<br>
<br>
<B>Cantidad de productos comprados:</B>
<br>
<br>
Cantidad: <input name="cantidadventa" type="text">
<br>
<input name="submit" type="submit" value="Upload!">
</form>
*********************************************
upload.php
<?
$host = "localhost";
$user = "mi_db_usuario";
$pass = "mi_pass";
$db = "mi_nombre_de_db";
$connect = mysql_connect($host,$user,$pass);
//$database = mysql_select_db($db, $connect);
//Aquí tomo los datos que puse en el form.html
//CLIENTE
$nombrecliente = $_GET[nombrecliente];
$imgcliente = $_GET[imgcliente];
//TELEFONO
$tipotelefono = $_GET[tipotelefono];
$codigoarea = $_GET[nombrecliente];
$numerotelefono = $_GET[numerotelefono];
//VENTA
$cantidadventa = $_GET[cantidadventa];
//UPLOAD FOTO
$nombre=$_FILES['imgcliente']['name'];
$id = md5(uniqid(rand(), true));
$ext= substr(strrchr($nombre, "."),1);
$nvo= $id.".".$ext;
//Este es el código para guardar la foto en una carpeta del server y poner la url de la misma en un campo llamado "FOTO" en mi tabla SQL
$foto= "imagenes/".$nvo;
move_uploaded_file($_FILES['imgcliente']['tmp_name'], $foto);
$insertSQL1 = "INSERT INTO cliente (nombre, foto) VALUES ('$nombrecliente', '$nvo')";
$insertSQL2 = "INSERT INTO telefono (tipo_telefono, codigo_area, numero) VALUES ('$tipotelefono', '$codigoarea',
'$numerotelefono')";
$insertSQL3 = "INSERT INTO venta (cantidad) VALUES ('$cantidadventa')";
mysql_select_db($db, $connect);
$Result1 = mysql_query($insertSQL1, $connect) or die(mysql_error());
$Result2 = mysql_query($insertSQL2, $connect) or die(mysql_error());
$Result3 = mysql_query($insertSQL3, $connect) or die(mysql_error());
?>
Espero que puedan ayudarme!
Gracias.