Visualizzazione risultati 1 fino 6 di 6

Discussione: Generare Contenuto in una pagina usando PHP

  1. #1
    Data registrazione
    29-11-2009
    Messaggi
    4

    Predefinito Generare Contenuto in una pagina usando PHP

    Salve a tutti!
    Premetto da prima che con il php sono negata :)

    Vorrei, tramite un form in html, scrivere dati in una pagina php.
    E ogni volta che compilo il form in modo diverso mi crea tipo altre pagine
    ma è sempre la stessa, Esempio: Compilo form mi scrive in pagina.php?ID=1
    lo ricompilo e mi scrive un'altra cosa in pagina.php?ID=2.

    Spero che abbiate capito il mio problema

  2. #2
    L'avatar di webpaul
    webpaul non è connesso Utente attivo
    Data registrazione
    29-04-2005
    Messaggi
    257

    Predefinito

    prova a spiegarti meglio. magari con qualche esempio.

    ad ogni modo il form ha una action fissa e quindi "spedirà" i dati inseriti sempre alla stessa pagina che li processerà. Sarà questa pagina, a seconda dei dati inseriti, a dover eseguire le operazioni da te desiderate.

  3. #3
    Data registrazione
    29-11-2009
    Messaggi
    4

    Predefinito

    Allora:

    Compilo il form-> Il form spedisce ad una pagina php che a sua volta scrive in un'altra pagina e gli assegna un ID, in modo che potro' vedere cosa ha scritto andando in paginedovescrive.php?ID=1.


    EDIT:

    Funziona un po' come wordpress quando vai a scrivere l'articolo no ? (Ovviamente li ce anche il mySQL)
    Ultima modifica di gossipgirlstream : 16-06-2010 alle ore 12.17.23

  4. #4
    Guest

    Predefinito

    no, sarà la pagina che riceve l'azione del form che, a seconda dell'id (il metodo GET) assegnato cambia contento)

  5. #5
    Data registrazione
    29-11-2009
    Messaggi
    4

    Predefinito

    La parte che non mi è più chiare è quella di come posso fare a generare questi benedetti ID; nemmeno su php.net sono riuscita a trovare nulla...
    Qualche aiuto ?

  6. #6
    Guest

    Predefinito

    fai un codice così:

    pagina_che_riceve.php
    Codice PHP:
    <?php
    $id
    = $_GET['id']; //questa assegna alla variabile $id il valore passato dal metodo GET
    if(!isset($id)){ //verifica se $id esiste
    $id = 1; //se non esiste gli assegna valore 1
    include("pagina$id.html"); //include una pagina html che si chiama pagina seguita dal numero passato da get pagina
    } elseif($id < 6) { //se esiste ed é minore di 6 (questo numero lo puoi cambiare)
    include("pagina$id.html"); //include una pagina html che si chiama pagina seguita dal numero passato da get
    } else {
    $id = 1;
    include(
    "pagina$id.html"); //include una pagina html che si chiama pagina seguita dal numero passato da get
    }


    Ovviamente devi creare 5 pagine (in questo caso, ma anche di più) che si chiamino pagina1.html, pagina2.html, pagina3.html ecc...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •