Creación de página de perfil público en PHP y MySQL

Jackass89 Seguir

Beta
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
26 Mar 2014
Mensajes
99
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.
 

sanmen1593

Lambda
SEO
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
17 Dic 2010
Mensajes
2.935
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:
 

Ale Hernandez

Zeta
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
12 Abr 2012
Mensajes
1.694
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:
 

Jackass89

Beta
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
26 Mar 2014
Mensajes
99
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
 

Beck

Épsilon
Verificación en dos pasos activada
Verificado por Whatsapp
Desde
22 Abr 2009
Mensajes
826
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 :p8:
 
Arriba