Foros del Web » Programando para Internet » PHP »

Ayuda con código php y BD

Estas en el tema de Ayuda con código php y BD en el foro de PHP en Foros del Web. Buenas Noches !!! Estoy inscrito en lycos tengo un problema con la BD. (también lo he probado en iespana.es y nada... ) Resulta que tengo ...
  #1 (permalink)  
Antiguo 12/12/2006, 18:25
Usuario no validado
 
Fecha de Ingreso: diciembre-2001
Ubicación: MERIDA
Mensajes: 498
Antigüedad: 22 años, 4 meses
Puntos: 2
Ayuda con código php y BD

Buenas Noches !!!

Estoy inscrito en lycos tengo un problema con la BD. (también lo he probado en iespana.es y nada... )


Resulta que tengo este código en php:


<?php
// J © h
// Según el nombre de usuario y clave, se accederá a una pagina.
// 1.- IDENTIFICACION nombre de la base, del usuario, clave y servidor
$db="basededatos";
$db_login="nombredeusuario";
$db_pswd="password";
// Direccion del servidor
$link = mysql_connect("mysql21.secureserver.net", $db_login, $db_pswd);

// 2.- TOMA DE DATOS
$datos=$_POST;
$nombre=$datos['nombre'];
$clave=$datos['clave'];

// 3.- CONEXION A LA BASE DE DATOS
mysql_select_db($db , $link);

// 4.- VISUALIZACION DE PÁGINA
$query = "SELECT * FROM misitio WHERE nombre = '". $nombre . "' AND clave = '". $clave . "'" ;
$result = mysql_query($query, $link);

if(mysql_num_rows($result)) {
// row[3] es la columna de la pagina correspondiente...
// en la base de datos.
while($row = mysql_fetch_row($result))
{
header("Location: $row[3]");
}
} else {

print ("El usuario y/o la clave no son válidos");

}

mysql_close($link);

?>

Y este otro código en html:




<html><head></head><body>


<center>
<table width="48%" bgcolor="#FFFFFF" border="2">
<tr bgcolor="#CCCCCC">
<td colspan="4" bgcolor="#0000FF"><font color="#FFFFFF"><b>misitio
: Tabla</b></font></td>
</tr>
<tr bgcolor="#CCCCCC">
<td width="12%">
<div align="center"><b>id</b></div>
</td>
<td width="22%">
<div align="center"><b>nombre</b></div>
</td>
<td width="21%">
<div align="center"><b>clave</b></div>
</td>
<td width="45%">
<div align="center"><b>pagina</b></div>
</td>
</tr>
<tr>
<td width="12%"><b>1</b></td>
<td width="22%"><b>juan</b></td>
<td width="21%"><b>1234</b></td>
<td width="45%"><b>uno.htm</b></td>
</tr>
<tr>
<td width="12%"><b>2</b></td>
<td width="22%"><b>pedro</b></td>
<td width="21%"><b>abcd</b></td>
<td width="45%"><b>dos.htm</b></td>
</tr>
<tr>
<td width="12%"><b>3</b></td>
<td width="22%"><b>luis</b></td>
<td width="21%"><b>1a2b</b></td>
<td width="45%"><b>tres.htm</b></td>
</tr>
<tr>
<td width="12%"><b>4</b></td>
<td width="22%"><b>eva</b></td>
<td width="21%"><b>2323</b></td>
<td width="45%"><b>cuatro.htm</b></td>
</tr>
</table>
</center>

<form action="php16.php" method="post">
Nombre..... <input size="10" name="nombre"> <br>
Clave....... <input size="10" name="clave"> <br>

<button type="submit">Enviar</button>
</form>


</body></html>

La url donde tengo el archivo es: http://usuarios.lycos.es/antirevolucion/php16.htm y aquí: http://nuevavenezuela.iespana.es/php16.htm


Ejemplo: si escribo "juan" con la clave "1234" debería enviarme a la página que creé llamada "uno.htm". Por qué no me funciona?

Qué estaré haciendo mal? Por qué no me funciona? =(

Pruébenlo en sus servidores para ver si les funciona =( Será que existe problemas con lycos e iespana? Help me !!!! =(
  #2 (permalink)  
Antiguo 12/12/2006, 18:35
Avatar de carmagedon  
Fecha de Ingreso: junio-2005
Ubicación: Argentina
Mensajes: 794
Antigüedad: 18 años, 10 meses
Puntos: 23
Re: Ayuda con código php y BD

Yo haria:
$sql = mysql_query("selec nombre,pass from bd where nombre='$user' && pass='$pass'",$con);
Supuestamente de esta manera te debe funcionar...
Saluds
__________________
Freelance - Aplicaciones Web
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:08.