Pregunta:
Fecha: 21-08-2017 10:01:41
(En Español)
<table width="100%"border="1" cellspading="0" cellspacing="0" bordercolor="#003366">
<tr>
<th style="color:darkblue"> ID </th>
<th style="color:darkblue"> Nombre </th>
<th style="color:darkblue"> Apellido </th>
<th style="color:darkblue"> Cedula </th>
<th style="color:darkblue"> Correo </th>
<th style="color:darkblue"> Usuario </th>
</tr>
<tr>
<?php
$user = $_POST['id'];
include "conexion.php";
$resultado = $con->query( "SELECT * from usuario where usuario = '$usuario'");
$numero = 0;
while ($row = mysqli_fetch_row($resultado)) {
$nombre = $row[1];
$apellido = $row[2];
$cedula = $row[3];
$correo = $row [4];
$usuario = $row[5];
echo "<td>" . $row[0] . "</td>";
echo "<td>" . $row[1] . "</td>";
echo "<td>" . $row[2] . "</td>";
echo "<td>" . $row[3] . "</td>";
echo "<td>" . $row[4] . "</td>";
echo "<td>" . $row[5] . "</td>";
$numero++;
}
echo "<tr><td colspan=\"15\"><font face=\"verdana\"><b>Resultados: " . $numero .
"</b></font></td></tr>"; {
}
if ($user != $usuario) {
echo 'Usuario NO existe, por favor verifique.';
} else {
?>
</table>
<?php
}
?>
<br></br>
<a href="buscar.php">Volver a Buscar</a>
Votos: 0 - Respuestas: 4 - Vistas: 12 Compartir en: Google Facebook Twitter LinkedIn Link
Problemas Al Consultar[Resuelta]
Espero se encuentren bien ..les muestro el siguiente codigo,estoy haciendo un select para que me retorne informacion de un usuario, aunque el usuario ya esta en la BD me dice usuario no existe, adicional a esto quisiera saber como traigo informacion de otra tabla?, es que a efectos de, necesito una tabla logs y una fecha y al consultar traer todo..anexo consulta de usuario<table width="100%"border="1" cellspading="0" cellspacing="0" bordercolor="#003366">
<tr>
<th style="color:darkblue"> ID </th>
<th style="color:darkblue"> Nombre </th>
<th style="color:darkblue"> Apellido </th>
<th style="color:darkblue"> Cedula </th>
<th style="color:darkblue"> Correo </th>
<th style="color:darkblue"> Usuario </th>
</tr>
<tr>
<?php
$user = $_POST['id'];
include "conexion.php";
$resultado = $con->query( "SELECT * from usuario where usuario = '$usuario'");
$numero = 0;
while ($row = mysqli_fetch_row($resultado)) {
$nombre = $row[1];
$apellido = $row[2];
$cedula = $row[3];
$correo = $row [4];
$usuario = $row[5];
echo "<td>" . $row[0] . "</td>";
echo "<td>" . $row[1] . "</td>";
echo "<td>" . $row[2] . "</td>";
echo "<td>" . $row[3] . "</td>";
echo "<td>" . $row[4] . "</td>";
echo "<td>" . $row[5] . "</td>";
$numero++;
}
echo "<tr><td colspan=\"15\"><font face=\"verdana\"><b>Resultados: " . $numero .
"</b></font></td></tr>"; {
}
if ($user != $usuario) {
echo 'Usuario NO existe, por favor verifique.';
} else {
?>
</table>
<?php
}
?>
<br></br>
<a href="buscar.php">Volver a Buscar</a>
Votos: 0 - Respuestas: 4 - Vistas: 12 Compartir en: Google Facebook Twitter LinkedIn Link
Respuestas:
-
Fecha: 21-08-2017 11:05:34 Hola Dennys,
Cambia la siguiente línea:
$resultado = $con->query( "SELECT * from usuario where usuario = '$usuario'");
Por:
$resultado = $con->query( "SELECT * from usuario where usuario = '$user'");
Espero que sea para un proyecto de escuela pues tienes algunas vulnerabilidades graves en el código que compartiste.
Saludos Votos: 1 - Link respuesta -
Fecha: 21-08-2017 11:39:34 si en efecto es para clases amigo se que hay mucho por mejorar aun como las validaciones y eso pero ahorita estoy enfocado en que haga el proceso sin novedad y luego me enfoco en validaciones y seguridad como el metodo de encriptar la contraseña y eso, ya lo pruebo a ver Votos: 0 - Link respuesta
-
Fecha: 22-08-2017 04:22:19 hola Dennys puedo ver en tu codigo qu estas comparando $user que debe ser un ID con $usario que supongo que debe ser el nombre de usuario por eso te debe mostrar "Usuario NO existe, por favor verifique."
me gustaria ver el select y la respuesta de esa consulta Votos: 0 - Link respuesta -
Fecha: 22-08-2017 04:29:37 Ernesto, agradecido en fecto al cotejar con $user si me retorna la informacion asi que hace el trabajo.
Andy en efecto como dices los comparaba pro cuando hacia el select comparando usuario = $usuario pues no me retornaba, al cambiar a $user si retornó la información, el select es el mismo que ves arriba, ahi esta el select ahora haciendo el cambio recomendado por ernesto si jala la información Votos: 0 - Link respuesta
Para participar activamente de la comunidad primero debes autenticarte, ingresa al sistema.Iniciar Sesión
