Ayuda en un código de php

Discussion in 'Programación & Programación Web' started by bichous, Apr 13, 2014.

  1. bichous

    bichous Usuario Nuevo nvl. 1
    1/41

    Joined:
    Feb 2, 2014
    Messages:
    8
    Likes Received:
    0
    Hola, lo que quiero conseguir es que mediante un campo de formulario, se haga un frame de un archivo del servidor.

    N° (cuadro para completar)
    Ingresar (boton)

    Por ejemplo el usuario escribe en el campo un 5, eso quiero que se reproduzca del servidor: http://servidor/numeros/{1-10}.php.
    Supongo que debe ser asi: <FRAME SRC="http://servidor/numeros/{NUMERO}.php" > en realidad, no sé, necesito ayuda.

    Gracias de antemano.
     
  2. cavoso

    cavoso Usuario Casual nvl. 2
    37/41

    Joined:
    May 31, 2008
    Messages:
    2,727
    Likes Received:
    13
    de verdad preguntas eso tan facil?, solo dire busca como hacer fomularios y como tomar las variables por post, eso es lo unico que necesitas para tu algoritmo (si es que se puede llamar asi)
     
  3. bichous

    bichous Usuario Nuevo nvl. 1
    1/41

    Joined:
    Feb 2, 2014
    Messages:
    8
    Likes Received:
    0
    Leí bastante documentación, lo que no encontré era el frame, si se coloca como html o php, juego con las variables, pero no me da. Saludos y gracias por responder.
     
  4. Aguil@

    Aguil@ Usuario Habitual nvl.3 ★
    197/244

    Joined:
    Oct 10, 2007
    Messages:
    13,935
    Likes Received:
    38
    no entendi ...es
    http://servidor/numeros/{1-10}.php
    un php con otra funcion dentro???
    es una "pagina"???
    si es por abrir paginas quizas sirve el comando: switch
     
  5. the_batto

    the_batto Usuario Nuevo nvl. 1
    1/41

    Joined:
    Nov 11, 2008
    Messages:
    9
    Likes Received:
    0
    Ocupa Ajax... es facil...
     
  6. marcox0

    marcox0 Usuario Nuevo nvl. 1
    16/41

    Joined:
    Apr 9, 2014
    Messages:
    611
    Likes Received:
    0
    No hay absolutamente ningún fragmento de código PHP en las lineas que pusiste.

    Explícate mejor para poder ayudarte.

    Saludos.
     
  7. mini_nauta

    mini_nauta Usuario Nuevo nvl. 1
    7/41

    Joined:
    Sep 24, 2010
    Messages:
    26
    Likes Received:
    1
    no te entiendo nada, no es muy difícil trabajar post o get desde php, si buscas en php.net te darás cuenta, acostumbrate a ser más autodidacta, es mas recomendable preguntar como ultimo recurso que a la primera, así aprendes más (recomendación propia). Saludos
     
  8. cavoso

    cavoso Usuario Casual nvl. 2
    37/41

    Joined:
    May 31, 2008
    Messages:
    2,727
    Likes Received:
    13
    sinceramente no entiendo porque todos se complican la vida con una solucion tan facil, les dejo un ejemplo basico.

    como dije al principio, no le veo la complicacion.
     
  9. gto_81

    gto_81 Usuario Habitual nvl.3 ★
    197/244

    Joined:
    Mar 17, 2008
    Messages:
    47,807
    Likes Received:
    34
    Y sirvió la ayuda del compañero cavoso?
     
  10. cavoso

    cavoso Usuario Casual nvl. 2
    37/41

    Joined:
    May 31, 2008
    Messages:
    2,727
    Likes Received:
    13
    asdasdasdasd el tipo ni ha vuelto al foro xD
    o le dio verguenza reconocer que la solucion era tan facil xD asdasdasdasd
     
  11. xalupeao

    xalupeao Usuario Nuevo nvl. 1
    1/41

    Joined:
    Feb 27, 2009
    Messages:
    10
    Likes Received:
    0
    OJO:
    Si bien el codigo es correcto, se pueden hacer muchas cosas malas ya que estas tomando directo el valor y no estas filtrando, ademas estas haciendo uso de los short tags que en muchos host se deshabilitan para no entrar en conflicto con otros lenguajes y estas asumiendo que existe el index 'page' en la variable global $_GET y si no existe tendra un Warning :p. Por lo que creo que seria mejor dejar el codigo de esta forma.

    Code:
    <?php
    $page = (isset($_GET['page']) && preg_match('/[0-9]{1,2}/',$_GET['page'])) ? $_GET['page'] : '1';
    ?>
    
    <FRAME SRC="http://servidor/numeros/<?php echo $page; ?>.php" >
    
    Bueno ese es mi humilde aporte!
     
  12. cavoso

    cavoso Usuario Casual nvl. 2
    37/41

    Joined:
    May 31, 2008
    Messages:
    2,727
    Likes Received:
    13
    yo solo le di la forma mas facil y rapida de hacer el codigo ya que se estaban complicando todo con el tema, soy de los que prefieren no darles toda la solucion, ya que por lo que indica da la sensacion de que es una tarea, pero obviamente el codigo hay que mejorarlo, asi tal cual se podria acceder a acualquier pagina, ademas de la forma que indicaste hay otras que se podrian realizar para mejorar el codigo, pero me da lata escribir tanto.