Visualizzazione risultati 1 fino 6 di 6

Discussione: [SCRIPT] Più pagine php in una

  1. #1
    Guest

    Exclamation [SCRIPT] Più pagine php in una

    Poco tempo fa ho letto una piccola guida che spiegava come mettere all'interno di un solo file .php due , tre , quattro o infiniti files php , magari anche con collegamenti tra loro .
    Purtroppo non ricordo più il sito , qualcuno sa come fare ?

  2. #2
    Guest

    Predefinito

    in che senso mettere tanti file in 1? non so se è quello che ti serve ma esistono i comandi require e include che "importano" il codice di un' altra pagina in quella dove c'è il comando...

  3. #3
    Guest

    Predefinito

    Intendo : metto un collegamento a : pinco.php
    Nella stessa pagina sotto c'è un codice php che si chiama pinco.php e viene visualizzato al click del link .
    Ad esempio questo :

    Codice PHP:
    <form name="form1" method="post" action="">
    <p> campo di testo: <br>
    <input type="text" name="textfield">
    </p>
    <p>area di testo:<br>
    <textarea name="textarea"></textarea>
    </p>
    <p>
    <input type="checkbox" name="checkbox" value="checkbox">
    casella di controllo </p>
    <p>
    <label>
    <input type="radio" name="radio" value="1">
    Pulsante di scelta 1</label>
    <br>
    <label>
    <input type="radio" name="radio" value="2">
    Pulsante di scelta 2</label>
    <br>
    </p>
    <p>Menu:<br>
    <select name="select">
    <option value="1">Opzione 1</option>
    <option value="2">Opzione 2</option>
    <option value="3">Opzione 3</option>
    <option value="4">Opzione 4</option>
    </select>
    </p>
    <p>Elenco:<br>
    <select name="select2[]" size="5" multiple>
    <option value="1">Opzione 1</option>
    <option value="2">Opzione 2</option>
    <option value="3">Opzione 3</option>
    <option value="4">Opzione 4</option>
    </select>
    </p>
    <p>
    <input type="submit" name="Submit" value="Invia">
    </p>
    </form>
    <?php
    if($_POST)
    {
    // converto alcuni caratteri illeciti per l'HTML
    $testo = htmlspecialchars($_POST['textfield']);
    echo
    'campo di testo: ' , $_POST['textfield'];
    echo
    '<br>';

    // converto alcuni caratteri illeciti per l'HTML
    $testo = htmlspecialchars($_POST['textarea']);
    // converto gli 'a capo' con dei <br>
    $testo = nl2br($_POST['textarea']);
    echo
    'area di testo: ' , $testo;
    echo
    '<br>';

    // se la casella non è stata selezionata
    // allora $_POST['checkbox'] non sarà settato
    $casella = isset($_POST['checkbox']) ? 'selezionata' : 'non selezionata';
    echo
    'casella di controllo: ' , $casella;
    echo
    '<br>';

    // se neanche un bottone è stato selezionato
    // allora $_POST['radio'] non sarà settato
    if(isset($_POST['radio']))
    $pulsante = 'selezionato il numero ' . $_POST['radio'];
    else
    $pulsante = 'nessun pulsante selezionato';
    echo
    'Pulsante di scelta: ' , $pulsante;
    echo
    '<br>';

    // un menu restituisce sempre un valore
    echo 'Menu: ' , $_POST['select'];
    echo
    '<br>';

    // un elenco a scelta multipla restituisce un array di valori
    // se nessun valore è stato selezionato però
    // $_POST['select2'] non sarà settato
    if(isset($_POST['select2']))
    $valori_selezionati = implode($_POST['select2'],', ');
    else
    $valori_selezionati = 'Nessun valore selezionato';
    echo
    'Elenco: ' , $valori_selezionati;
    echo
    '<br>';

    }
    else
    {
    echo
    "Compila il modulo e premi il bottone 'Invia'";
    }
    ?>

  4. #4
    Guest

    Predefinito

    vuoi una cosa tipo se io clicco su pinco scorre la pagina in fondo??

  5. #5
    Guest

    Predefinito

    No , se io clicco pinco compare pallino ^_^

  6. #6
    Guest

    Predefinito

    nn si capisce quello ke vuoi...
    io intendo se clicchi su pinco scorre fino a pinco se clicchi pallino scorre fino a pallino ma sempre sulla stessa pagina

Regole di scrittura

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