Cita:
Iniciado por MaNuX0218
Si tiene razón me equivoque, te saltará un error de resource id.
Prueba a poner en tu archivo:
error_reporting(E_ALL);
ini_set('display_errors', 1);
Haber si te salta algun error para poder correjirlo mejor.
Saludos.
Lo he puesto en varios sitios del codigo pero no salta ningun error.
He puesto tambien lo que Italico76 me ha enseñado y tampoco saca nada por pantalla.
El caso es que las llamadas de las funciones las hace bien porque si comento el codigo relacionado con la bd, entra y pasa bien por la funcion bd.
Asique debe estar ahi la cuestion.
Un saludo y gracias
Código:
<HTML>
<HEAD>
<TITLE>Insertar.php</TITLE>
<script>
function bd(nom)
{
window.alert("Paso y entro por bd");
window.alert(nom);
$conexion = mysql_connect("url", "ddb46500", "contraseña");
if (!$conexión) {
echo "No pudo conectarse a la BD: " . mysql_error();
exit;
}
//mysql_select_db("ddb46500", $conexion);
if (!mysql_select_db("ddb46500")) {
echo "No ha sido posible seleccionar la BD: " . mysql_error();
exit;
}
$sql = "SELECT * FROM TablaN WHERE `Nombre`= 'nom'"
$consulta = mysql_query($sql, $conexion);
if (!$consulta) {
echo "No se pudo ejecutar con exito la consulta ($sql) en la BD: " . mysql_error();
exit;
}
$rs = mysql_fetch_assoc('$consulta');
if(!empty($_POST['nom']) && $_POST['nom'] != $rs['Nombre']) {
echo 'Lo sentimos el nombre introducido no esta en nuestra DB';
}else {
//Aquí que todo es correcto......
echo "Nombre: ".$rs['Nombre']."<br>";
echo "DNI: ".$rs['DNI']."<br>";
}
</script>
<script>
function myf()
{
nom = document.getElementById("nombre").value;
//window.alert(nom);
bd(nom);
}
</script>
<form action="" method="post">
<input type="text" name="nombre" id="nombre" maxlength="20" size="20" />
<input type="text" name="nombre2" id=nombre2" maxlength="20" size="20" />
<input type="button" name="boton" value="Buscar" onclick="myf()" />
</form>
</HEAD>
<BODY>
<?
//var n= myf();
error_reporting(E_ALL);
ini_set('display_errors', 1);
$conexion = mysql_connect("url", "ddb46500", "contraseña");
mysql_select_db("ddb46500", $conexion);
?>
</BODY>
</HTML>