Estoy haciendo un insert en un formulario hecho en dreamweaver sobre una base de datos mysql. En el mismo formulario hago el insert sobre mas de una tabla y le paso la clave primaria de la tabla principal a al otra, pero me guarda 0.
Aqui os dejo el codigo:
Código PHP:
$IdGi = $_POST['IdGizarteratzea'];
if ($_POST["IdAkzioak"] <> 1) {
$insertSQL = sprintf("INSERT INTO gizaribilbidea (IdIbilbidea, IdAkzioak, IdGizarKontratuMotak, IdSektorea, IdGizarPrestaMota, IdGizarEspezialitatea, IrteeraData, IdGizarteratzea) VALUES (%s, %s, %s, %s, %s, %s, %s, '$IdGi')",
GetSQLValueString($_POST['IdIbilbidea'], "int"),
GetSQLValueString($_POST['IdAkzioak'], "int"),
GetSQLValueString($_POST['IdGizarKontratuMotak'], "int"),
GetSQLValueString($_POST['IdSektorea'], "int"),
GetSQLValueString($_POST['IdGizarPrestaMota'], "int"),
GetSQLValueString($_POST['IdGizarEspezialitatea'], "int"),
GetSQLValueString($_POST['IrteeraData'], "date"),
GetSQLValueString('$IdGi', "int"));
mysql_select_db($database_Datuak3, $Datuak3);
$Result1 = mysql_query($insertSQL, $Datuak3) or die(mysql_error());
}