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

Tema: Get de Datos y mostrarlos.

  1. #1
    Recien Llegado! Merodeador
    Fecha de Ingreso
    14 may, 12
    Mensajes
    9
    Poder de Reputación
    0

    Post Get de Datos y mostrarlos.

    Buenas a todos, tengo una pequeña duda. Cuando tengo un pequeño formulario y tengo un select con una colección de datos de mi base de datos, cómo obtengo esa colección en mi pág html sin mostrar el código php pertinente?

    Por ejemplo:

    <html>
    <table>
    <tr><td>Selecciona una opción:</td><td><input type="select" name"opciones"> /*Aquí irían los option que obtengo de mi base de datos y yo aqui pongo: include('obtenercoleccion.php');*/</select></td></tr>
    </table>
    </html>

    Y obtenercoleccion.php:

    /*conexion a la base de datos y consulta*/

    while($fila = mysqli_fetch_array($result)){
    echo '<option>'.$fila["nombre"].'</option>
    }

    Y lo que quiero es que los obtion aparezcan en el html sin el codigo php, es posible?

    Un saludo y gracias de antemano.

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

    Ya lo tienes, solo hay un error

    Hola:

    Primero que nada, el código PHP NUNCA podrá ser visto en el lado del usuario porque este se "transforma" en el servidor, así que no deberías preocuparte por eso (si ves el código PHP entonces hay un problema en el servidor - generalmente es porque esta mal configurado y el interprete de PHP no esta haciendo su trabajo: interpretar el código - o tu hiciste algo mal en el archivo HTML).

    Ahora, lo que tu pides ya lo tienes hecho, salvo un pequeño error: la etiqueta padre para los <option> no es un input, sino un <select>;

    Código PHP:
    <html>
    <body>
    <table>
      <tr>
        <td>Selecciona una opción:</td>
        <td>
          <select name="opciones">
            <?php include('obtenercoleccion.php'); ?>
          </select>
        </td>
      </tr>
    </table></body>
    </html>
    Ten en cuenta que el código PHP siempre debe estar envuelto por las etiquetas <?php y ?> y que los comentarios HTML y PHP son distintos: /* */ (multi-línea) o // (una línea) es para PHP y <!-- COMENTARIO --> (multi-línea) es para HTML.

    Por último, debes asegurarte que los archivos que contengan código PHP tengan la extensión de archivo .php, sino el interprete lo tratará como un archivo HTML simple y el código PHP estará a la vista.

    Saludos.
    Última edición por skaparate; 14/05/2012 a las 19:32 Razón: Me faltó algo

  3. #3
    Recien Llegado! Merodeador
    Fecha de Ingreso
    14 may, 12
    Mensajes
    9
    Poder de Reputación
    0

    Gracias.

    Si lo de select y el input se me paso pero si lo tengo bien en mi pag html, y por lo demás muchas gracias, me has resuelto la duda que tenía.

    Un saludo ;)

Temas Similares

  1. mostrar imagen segun datos encontrados en la base de datos dependiendo del valor
    Por Dramidom en el foro Php Bases de Datos y MySQL (Nuevo!)
    Respuestas: 26
    Último Mensaje: 31/08/2011, 18:48
  2. Subir datos a base de datos con el objeto objUpload
    Por pepecalamaro en el foro Php Bases de Datos y MySQL (Nuevo!)
    Respuestas: 4
    Último Mensaje: 28/04/2010, 23:54
  3. Como mandar datos de un formulario a una base de datos
    Por yunyi en el foro Php Bases de Datos y MySQL (Nuevo!)
    Respuestas: 13
    Último Mensaje: 18/12/2007, 01:35

Etiquetas para este Tema

Permisos de Publicación

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