Criação de página de perfil público em PHP e MySQL

  • Autor Autor Jackass89
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
J

Jackass89

Beta
Programador
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Betas!!, estoy haciendo un sistema de ingreso de Usuarios. Tengo realizado lo siguiente:
Una página que se encargará de "Modificar datos" (ciudad, imágen y alguna cosas mas).
Hasta aquí todo perfecto, lo que me gustaría hacer ahora es una página que muestre estos datos ("www.midominio.com/nombredeusuario.php") y que la pueda ver cualquier usuario (registrados o no). ¿Alguien me podría guiar?.

Por supuesto que no pretendo que me pasen el código completo, pero agradezco si me pueden decir los pasos a seguir.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Pues fácil, haces una consulta a tu base de datos que te jale todos los usuarios y luego simplemente es mostrarlos (a tu imaginación con html y css) lo mas "bonito" posible.

Si especificas mas te podría dar una mejor respuesta :encouragement:
 
Algo así:

PHP:
<?php
 
$conecta = mysqli_connect();
$result = mysqli_query($conecta, "SELECT * FROM usuario");

while ($row = mysqli_fetch_array($result)){
    echo "<tr>";
    echo "<td><input>".$row[usuario]."</input></td>";
    echo "<td><input>".$row[ciudad]."</input></td>";
    echo "<td><input>".$row[imagen]."</input></td>";
}

mysqli_close($conecta);
?>

PD: Me confunde tu rango. :witless:
 
Algo así:

PHP:
<?php
 
$conecta = mysqli_connect();
$result = mysqli_query($conecta, "SELECT * FROM usuario");

while ($row = mysqli_fetch_array($result)){
    echo "<tr>";
    echo "<td><input>".$row[usuario]."</input></td>";
    echo "<td><input>".$row[ciudad]."</input></td>";
    echo "<td><input>".$row[imagen]."</input></td>";
}

mysqli_close($conecta);
?>

PD: Me confunde tu rango. :witless:

Todavía soy novato, y hay veces que necesito algo de ayuda 🙂

Voy a explicarlo de otra manera XD
Cada usuario entra a su cuenta por primera vez y allí se encontrará con una sección para agregar algunos datos extras a los compeltados en el momento de registrarse.
Lo que necesito hacer es que esos datos agregados se muestren en una página generada automáticamente, llamada nombredeusuario.php.

¿Cuando se genera dicha página?, cuando el usuario Guarda la modificación de datos relizada. XD
Esto también podría llamarse "Perfil Público".

La maquetación ya es otra historia XD
 
Todavía soy novato, y hay veces que necesito algo de ayuda 🙂

Voy a explicarlo de otra manera XD
Cada usuario entra a su cuenta por primera vez y allí se encontrará con una sección para agregar algunos datos extras a los compeltados en el momento de registrarse.
Lo que necesito hacer es que esos datos agregados se muestren en una página generada automáticamente, llamada nombredeusuario.php.

¿Cuando se genera dicha página?, cuando el usuario Guarda la modificación de datos relizada. XD
Esto también podría llamarse "Perfil Público".

La maquetación ya es otra historia XD

Lo de generar el archivo ese, nunca se hace lo que se hace es pasar por parametro tipo get el nombre del usuario o el id y luego si quieres que sea amigable la url, puedes trabajar con el routing con el mod rewrite y tal, lo demás que pides es simple logica al programar, cosa de pensar un ratico nada mas, saludos 😛8:
 
Voltar
Topo