Cita:
Iniciado por jamesjara
bueno primero que todo, amigos, e visto esto posteado muchas veces, sin solucion ojala que alguien sea bueno.
yo necesito pasar $id2=mysql_insert_id(); por post!! no por get, asi que no toquemos el get para nada...
una parte del codigo que no envia el post donde va metido $id2=mysql_insert_id();
Código PHP:
GetSQLValueString($_POST['tel_trabajo'], "text"),
GetSQLValueString($_POST['tel_casa'], "text"),
GetSQLValueString($_POST['tel_cel'], "text"),
GetSQLValueString($_POST['email'], "text"));
mysql_select_db($database_tabla2, $tabla2);
$Result1 = mysql_query($insertSQL, $tabla2) or die(mysql_error());
$id2=mysql_insert_id();
$_POST['$id2']; no me sirveeeeeeeee
$_SESSION['mysql_insert_id();']; esto tampocoooooooo
$insertGoTo = "tabla2.php";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}
?>
porfa ayudemen
emm tambien si hay otra forma OCULTA o porlomenos usetdes entienden me explican porfa amigos...
ah y recuerden no es un formulario, tampoco se puede meter un hidden no sirve tampoco
gracias
Brother la solucion es esta:
GetSQLValueString($_POST['tel_trabajo'], "text"),
GetSQLValueString($_POST['tel_casa'], "text"),
GetSQLValueString($_POST['tel_cel'], "text"),
GetSQLValueString($_POST['email'], "text"));
mysql_select_db($database_tabla2, $tabla2);
$Result1 = mysql_query($insertSQL, $tabla2) or die(mysql_error());
$id2=mysql_insert_id();
$_POST['$id2']; Esta bien así o utiliza GET
$ID3=$_GET['$id2']
$insertGoTo = "tabla2.php";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo)); AQUI DEBES COMENTAR ESTA LINEA y ya puedes colocarlo en un boton oculto
}
?>