Regresar a la página ComoCrearTuWeb.com
Resultados 1 al 4 de 4

Tema: Empezando con PHP

  1. #1
    Recien Llegado! Habitante
    Fecha de Ingreso
    12 oct, 10
    Mensajes
    18
    Poder de Reputación
    18

    Empezando con PHP

    Hola, hace tiempo que termine el curso paso a paso de HTML. He hecho una web de prueba en la que todo ha funcionado correctamente, también he probado cosas nuevas que encuentras por la red en HTML y CSS y recientemente he empezado con las lecciones de PHP y MySQL. Entiendo más o menos bien todo sobre Sentencias, variables, herramientas, etc..., pero no tengo muy claro como ir metiendo PHP en mi web de prueba hecha totalmente en HTML y CSS. Hay que renombrar todas las páginas a ext. php, incluso en las que no se introduzca PHP? He hecho el formulario, he creado la base de datos con PHPmyadmin de Razy y he parado porqué estoy hecho un lío, a ver si podéis aclararme un poco el panorama...., gracias.....



    Os dejo aquí está pregunta que hice en el foro Curso Paso a paso HTML porqué por lo visto esto se hace con PHP....

    Hola, me gustaría saber como hacer para lograr que el enlace se quede con color (letra) y background-color determinado mientras estamos en la página del enlace. Por ejemplo que cuando entro en mi web el enlace INICIO, HOME o el nombre que pongamos en la barra para nuestra index, quede de un color diferente al resto, que si pincho en otro enlace de la barra de navegación, por ejemplo contacto, que mientras estoy en contacto el enlace de la barra contacto quede con ese color diferente. Pensaba que se lograría con el estado Active pero no.... Me parece útil para estar siempre bien ubicado en la web, saber en cada momento donde te encuentras.... Espero haberme explicado suficientemente bien....

    La propia barra de este foro donde pone FORO - NOVEDADES lo hace.

    No se si hace falta PHP, Javascript o algo así porqué yo sólo he hecho el curso paso a paso con HTML-kit. Le he echado un vistazo al PHP y Mqysl pero aún no me entero...

    Gracias.....

  2. #2
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    02 may, 11
    Ubicación
    Santiago, Chile
    Mensajes
    2,046
    Poder de Reputación
    28
    Hola:

    Depende...

    La forma más sencilla sería, por ejemplo, darle una clase active al enlace de la página que estas visitando:

    index.html
    Código HTML:
    <!DOCTYPE html>
    ...<body>
         <ul id="menu">
           <li><a href="index.html" class="active">Inicio</a></li>
           <li><a href="pagina1.html">Pagina 2</a></li>
           <li><a href="pagina2.html">Pagina 2</a></li>
         </ul>
       </body>
    pagina1.html
    Código HTML:
    <!DOCTYPE html>
    ...<body>
         <ul id="menu">
           <li><a href="index.html">Inicio</a></li>
           <li><a href="pagina1.html" class="active">Pagina 2</a></li>
           <li><a href="pagina2.html">Pagina 2</a></li>
         </ul>
       </body>
    pagina2.html
    Código HTML:
    <!DOCTYPE html>
    ...<body>
         <ul id="menu">
           <li><a href="index.html">Inicio</a></li>
           <li><a href="pagina1.html">Pagina 2</a></li>
           <li><a href="pagina2.html" class="active">Pagina 2</a></li>
         </ul>
       </body>
    Eso es lo más simple. Luego en la hoja de estilos creas la clase active y le das un estilo:

    Código HTML:
    .active { color: orange; background-color: lightSkyBlue; }
    Obviamente, si tienes mil páginas, tendrías que hacerlo por cada una. PHP te ayudaría a crear una forma de hacerlo más sencillo, pero si ya lo hiciste sólo con HTML y CSS, entonces tendrías que re-diseñar tu sitio por completo para hacerlo.

    Saludos.

    PD: por cierto, sí tienes que cambiar la extensión de .html a .php cuando pones código PHP dentro del archivo, pero si no utilizas PHP entonces no es necesario.
    Última edición por skaparate; 05/09/2012 a las 20:36

  3. #3
    Recien Llegado! Habitante
    Fecha de Ingreso
    12 oct, 10
    Mensajes
    18
    Poder de Reputación
    18

    Qué bien....

    Solucionado con darle la clase "active"... Fantástico... Muchas gracias.

    Respecto al PHP, podría crear un formulario para la base de datos en la página contacto ext. php para registrar usuarios database MyQSL y crear un foro ext.php y el resto de la web toda en html?

    Gracias....

  4. #4
    Esto empieza a ser un vicio... Habitante
    Fecha de Ingreso
    02 may, 11
    Ubicación
    Santiago, Chile
    Mensajes
    2,046
    Poder de Reputación
    28
    Sí, se puede.

Temas Similares

  1. Empezando mi Web
    Por ramdon17 en el foro Foro General
    Respuestas: 3
    Último Mensaje: 16/06/2020, 08:08
  2. Empezando la web
    Por ovi en el foro Foro General
    Respuestas: 7
    Último Mensaje: 11/06/2012, 00:58
  3. empezando en la web
    Por radamanttis en el foro Curso Paso a Paso con Html-Kit.
    Respuestas: 1
    Último Mensaje: 04/04/2011, 18:57

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •