Foros del Web » Programando para Internet » PHP »

Generación dinámica de contenido

Estas en el tema de Generación dinámica de contenido en el foro de PHP en Foros del Web. Buenas tardes compañeros, desde hace un tiempo he estado programando en JAVA, y bueno. Ahora estoy haciendo una pagina web en PHP y tengo algunas ...
  #1 (permalink)  
Antiguo 13/03/2015, 08:31
 
Fecha de Ingreso: julio-2014
Ubicación: España
Mensajes: 83
Antigüedad: 9 años, 9 meses
Puntos: 2
Generación dinámica de contenido

Buenas tardes compañeros, desde hace un tiempo he estado programando en JAVA, y bueno. Ahora estoy haciendo una pagina web en PHP y tengo algunas dudas.

Tengo una base de datos en PHPMYADMIN para generar el contenido de la pagina web según la opción estática del menú al que cliques. Mi cuestión es: ¿Como lo hago?

Me gustaría poder ver algún ejemplo para aprender en modo práctico.

http://www.anony.ws/image/DAVa


http://www.anony.ws/image/DAVb


Todo lo que haga, lo pondré en la etiqueta <div id="contenido"></div>

Gracias por adelantado.

EDITO: Mi idea es crear algo tipo: una tabla con imagenes y un titulo por cada imagen.

Última edición por yesod91; 13/03/2015 a las 09:02
  #2 (permalink)  
Antiguo 13/03/2015, 10:05
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Generación dinámica de contenido

Podrías tener varios archivos como plantillas y luego solo los cargarías dentro del <div> usando Ajax.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #3 (permalink)  
Antiguo 13/03/2015, 10:28
 
Fecha de Ingreso: julio-2014
Ubicación: España
Mensajes: 83
Antigüedad: 9 años, 9 meses
Puntos: 2
Respuesta: Generación dinámica de contenido

Lo que yo pensaba era, algún método para que, pinchando en la opción del menú, genere la estructura mediante código PHP...pero lo que no se como hacer ese proceso de enlace. La función de PHP ya la tengo hecha, pero no se como podría enlazar el "click" en el menú HTML a la función PHP...

tengo lo siguiente para un formulario:

Código PHP:
                <div id="registro">
                    <div id="titulo">
                        <h1>Formulario de Ingreso</h1>
                    </div>
                    <?php 
                        
if ($enviar) {
                            
// process form
                            
$sql "INSERT INTO usuarios (nombre, password, correo) ".
                            
"VALUES ('$nombre', '$password', '$correo')";
                            
$result mysql_query($sql);
                            echo 
"¡Gracias! Hemos recibido sus datos.\n"
                        }else{
                    
?>   
                    <form id="registro" name="form1" method="post" action="Registrar.php">
                        <fieldset>
                        <legend>Datos de Registro</legend>
                        <!-- Mostramos el contenido de texto una vez se haya ejecutado el form -->
                        <div class="<? echo $ClaseNombre?>">
                            <label>Nombre</label>
                            <input type="text" name="nombre" value=""/> 
                        </div>
                        <!-- Mostramos el contenido de texto una vez se haya ejecutado el form -->
                        <div class="<? echo $ClaseEdad?>">
                            <label>Contraseña</label>
                            <input type="password" name="password" value=""/>
                        </div>
                        <div>
                            <label>Correo Electrónico</label>
                            <input type="text" name"correo" value="" />
                        </div>
                        <div>
                        <input type="reset" value="Resetear Datos"  />
                        <input type="submit" name="enviar" value="Registrar" />
                        </div>
                        </fieldset>
                    </form>
                        <?php 
                            
//end if 
                        
?> 
                </div>
  #4 (permalink)  
Antiguo 13/03/2015, 12:07
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Generación dinámica de contenido

Los 'clics' son eventos que ocurren en el lado del cliente, por lo que no puedes trabajar directamente con ellos y PHP ya que este último se ejecuta en el lado del servidor. La solución que te propongo es bastante viable, ahora que si no sabes trabajar con Ajax, lo que puedes hacer es tener tu cabecera con las opciones en un archivo e incluirlo en todos los archivos PHP que desees ir cargando conforme se vayan seleccionando las opciones del menú, las cuales serían enlaces, para que así cargue la página respectiva y siga mostrándose el menú de opciones.

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #5 (permalink)  
Antiguo 13/03/2015, 12:16
 
Fecha de Ingreso: julio-2014
Ubicación: España
Mensajes: 83
Antigüedad: 9 años, 9 meses
Puntos: 2
Respuesta: Generación dinámica de contenido

Vale gracias, me pondré con Ajax a ver como funciona :D

EDITO: ¿Como enlazo la opcion de menú a una funcion en AJAX? ¿con "onclick" o como?

Última edición por yesod91; 13/03/2015 a las 17:32

Etiquetas: contenido
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 01:41.