Hice un formulario web que al enviar los datos los guarda sin problemas en mi base.
Desde mi máquina puedo entrar asi : localhost/soporte/formulario.html y al enviar los datos apunta al 'grabar.php' y guarda sin problemas la información ingresada en los campos.
Pero al tipear en el Browser mi Ip local y no 'localhost', o sea http://172.22.82.8/soporte/formulario.html
y enviar los datos, empieza a cargar y se demora mucho y cuando al fin termina dice 'no se puede mostrar la pàgina' y no guarda nada.
¿¿Cuál será le problema al cambiar 'localhost' con '172.22.82.8' ???
La ip es la de mi LAN
--------------------------------------
Codigo del 'grabar.php'
Código PHP:
[SIZE="2"]<?
$base="formulario";
$tabla="datos";
$v1=$_POST['p_v1'];
$v2=$_POST['p_v2'];
$v3=$_POST['p_v3'];
$v4=$_POST['p_v4'];
$v5=$_POST['p_v5'];
$conexion=mysql_connect("localhost","root","admin");
mysql_select_db($base,$conexion);
mysql_query("INSERT INTO $tabla (NOMBRE, ANEXO, DPTO, PROBLEMA, SOLUCION, FECHA) VALUES ('$v1', '$v2', '$v3', '$v4', '$v5', '$fecha');", $conexion);
if (mysql_errno($conexion)==0){
echo "<hr width=408 color=red>";
echo '<style type="text/css"> <!-- A { text-decoration: none } --> </style>';
echo '<a href="http://localhost/soporte/formulario.html");return false"><h2><center>REGISTRO AGREGADO, VOLVER</center></h2></a>';
echo "<hr width=408 color=red>";
}else{
if (mysql_errno($conexion)==1062){echo "<h2>No ha podido añadirse el registro<br>Ya existe un campo con este DNI</h2>";
}else{
$numerror=mysql_errno($conexion);
$descrerror=mysql_error($conexion);
echo "Se ha producido un error nº $numerror que corresponde a: $descrerror <br>";
}
}
mysql_close();
?>[/SIZE]