este es mi codigo que creo que no tiene nada que ver se que el error esta en mi script del java please help me ::::SSSSS
Código PHP:
<?php
include('conexionmacro.php');
$link=Conectarse();
function genera_aleatorio($longitud,$tipo="alfanumerico"){
if ($tipo=="numerico"){
$exp_reg="[^0-9]";
}
return substr(eregi_replace($exp_reg, "", md5(rand())) .
eregi_replace($exp_reg, "", md5(rand())) .
eregi_replace($exp_reg, "", md5(rand())),
0, $longitud);
}
do{
$Xgiro = genera_aleatorio(4,"numerico");
$aux = $Xgiro;
$Rsngiro1 = mysql_query("select ngiro from giros",$link);
}while(mysql_fetch_array($Rsngiro1)==$aux);
$giro = $aux;
$RScountcliente = mysql_query("select id_cliente from clientes where id_cliente='$acceso2'",$link);
$fila = mysql_fetch_array($RScountcliente);
mysql_free_result($RScountcliente);
$Xidcli = $fila[0];
$cambio = ($tcambio * $monto_envio);
$RSinsertcliente = mysql_query("insert into giros values ('$Xidcli','$acceso1','$acceso2','$monto_envio','$cuenta','$observacion','$fecha','$giro','$tipom','$estado','','$cambio')",$link);
mysql_close($link);
?>
<script>
function Cargar(){
var pais = document.frm_datos.txtpais.value;
var ng = document.frm_datos.giro.value;
alert('Nº de Giro: '+ ng );
document.frm_datos.action="giros_encomiendas.php";
document.frm_datos.submit();
window.open("imprimir.php?giro="+ng+"&txtpais="+pais,'ventana1','height=700,width=550,resizable=yes,scrollbars=yes');
}
</script>
<body onLoad="Cargar()">
<form action="giros_encomiendas.php" method="post" name="frm_datos">
<input type="hidden" name="txtpais" value="<? echo $txtpais;?>">
<input type="hidden" name="giro" value="<? echo $giro;?>">
</form>
</body>
</html>
mas bien si me podrian tambien ayudar en este codigo sobre los numeros aleatorios porqu aun no resuelvo ingresar un numero que no se repita ahy tambien tengo un error pero no se como solucionarlo pero lo primero sobre mi primera preg.
Graciasssssssssss