Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    323

    trasformazione codice in una funzione

    Salve, ho questo codice come posso fare ad trasformarlo in una funzione senza l'html ma solo il codice che recupera i valori.?

    ecco il codice:
    codice:
    <form action="test.php" method="post">
    <input type="checkbox" name="check_list[]" value="value 1">
    <input type="checkbox" name="check_list[]" value="value 2">
    <input type="checkbox" name="check_list[]" value="value 3">
    <input type="checkbox" name="check_list[]" value="value 4">
    <input type="checkbox" name="check_list[]" value="value 5">
    <input type="submit" />
    </form>
    <?php
    if(!empty($_POST['check_list'])) {
        foreach($_POST['check_list'] as $check) {
                echo $check;
        }
    }
    ?>
    grazie mille e scusate della banalità ma non so come fare.

    grazie mille di nuovo.

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Codice PHP:
    function checklist$checklist 
    {
        if (!empty(
    $checklist))
        {
            foreach(
    $checklist as $check)
            {
                echo 
    $check;
            }
        }
    }

    checklist ($_POST['check_list']); 

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    323
    ti ringrazio molto , ma quando provo senza cliccare nulla mi da:
    Notice: Undefined index: check_list in D:\xampp\htdocs\tag\form.php on line 21
    e alla riga c'è questa:
    checklist ($_POST['check_list']);

    in questo mini script posso implementare le etichette (tag cloud)?

    grazie mille.

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    323
    scusa se ti rispondo ora ma c'è caldo e i computer hanno caldo e sono andato fuori casa.

  5. #5
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Beh, certo che se non selezioni nessun checkbox dice che l'indice non esiste, tale informazione non viene inviata dal browser se è vuota.
    Mettici un po' del tuo e metti un controllo per vedere se esiste prima di chiamare la funzione, io ho solo risposto alla tua domanda, ai controlli pensaci tu.

    Per le etichette... boh, non ho capito cosa vuoi fare, ma ad occhio e croce è meglio che apri una nuova discussione a riguardo spiegando dettagliatamente ciò che vuoi fare.
    Ultima modifica di Alhazred; 20-07-2015 a 14:52

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.