Ver Mensaje Individual
  #9 (permalink)  
Antiguo 26/03/2007, 09:31
Aper
 
Fecha de Ingreso: marzo-2007
Mensajes: 103
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Ayuda con PHP y MySQL

Solucionado el problema ese, busque por ahi y encontre que antes de mostrar la consulta tenia que poner un @

Pero ahora tengo otro problemita

nose si en algun lugar del php tendria que poner el nombre de la base de datos o no.. por que yo nose donde ponerla... Otra cosa las consultas son de usuarios de mail osea lo que se buscaria es [email protected]

en la base de datos esta, pero cuando la busco exactamente igual me dice que el usuario no existe, aqui les pongo todo el codigo aver si es que hay algun error, mil disculpas.

Código:
<?php
function comprobarCaracteres() { 
$resultado = true; 
for($i = 0; $i < strlen($_POST['nombre']); $i++) { 
if (($_POST['nombre'][$i] == "'") || ($_POST['nombre'][$i] == "*")) { 
$resultado = false; 
} 
} 
return $resultado; 
}  

if (comprobarCaracteres()) { 
$Coneccion = mysql_connect("localhost", "admin", "password") or die ("no se ha podido conectar a la base de datos");
$Consulta = "SELECT passwd FROM cuentas WHERE login = '$_POST[Nombre]'";
$Seleccionar = mysql_query($Consulta, $Coneccion);
$Mostrar = @mysql_fetch_array($Seleccionar);
if (count($Mostrar) > 0) { 
echo $Mostrar['passwd']; 
} else { 
echo "No existe el mail introducido"; 
}
} else { 
echo "Se introdujeron caracteres no autorizados en el mail, pruebe de nuevo, Gracias..."; 
} 
?>
Ah, no me funciono tambien lo de los caracteres ' y *