Visualizzazione dei risultati da 1 a 3 su 3

Discussione: problema checkbox

  1. #1

    problema checkbox

    Ciao a tutti.
    Approfitto di questo post anche per presentarmi.
    Sn irvine12 ho 16 anni ,studente , single, molto scarso in conoscienze php.
    Piacere di conoscervi

    Avrei un "piccolo" problemino riguardanti le checkbox.
    Ho un sito internet il dove la gente può registrarsi alle newsletter.
    Premetto che il codice originale nn è stato scritto da me.
    Il modulo di registrazione vieni mostrato agli untenti tramite un <iframe>.
    E composta da:
    ~Email.
    ~Tasto invia.
    Io vorrei aggiungere una checkbox il quale se nn spuntata interrompesse l'azione e mostrasse un messaggio di errore.
    Ecco questo è il contenuto della pagina

    Codice PHP:

    <?
        session_start
    ();
        require_once(
    "config.php");
        

        
        if(
    $_GET["action"] == "subscribe")
        {    
            
    $fp fopen("$db_file""r");
            
    $file_text fread($fp999999);
            
    fclose($fp);
            
            
    $subscribers explode(",",$file_text);
            foreach(
    $subscribers as $subscriber)
                {
                if(
    $subscriber == $_GET["email"])
                {
                    
    $result 1;
                    break;
                }
                else
                {
                    
    $result 0;
                }
            }
            
            if(
    $result == 1)
            {
                print 
    "L'email da te inserita è già in uso [url='javascript:history.back(-1)']perfavore riprova[/url]";
            }
            else
            {
                
    $fp fopen("$db_file""a+");
                
    fwrite($fp$_GET["email"] . ",");
                
    fclose($fp);
                print 
    "<font face=arial size=2 color=blue>La tua iscrizione è stata completata con successo.</font>";
            }
        }
        

        if (
    $si==null
        { 
        
           echo (
    "Errore: non hai accettato i diritti."); 
        }
        
        
        print 
    "
        <form action='includethis.php'>
        <input type='text' name='email' size='26' value='Tua Email' onfocus=\"this.value=''\">  
        <input type='submit' value='Iscriviti'>
        <input type='hidden' name='action' value='subscribe'>
        

        <input name='si' type='checkbox' id='si' value='checkbox'> Accetto i diritti sulla [url='http://www.mio.sito.info/privacy.php']Privacy[/url]
        </form>
        "
    ;
        
        
        
        
        
    ?>
    Grazie del tempo dedicatomi

    Ciao

  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    Codice PHP:
        if (isset($_GET['si']))
        {
        
    //avendo selezionato la checkbox  fai tutto il controllo ed e ventuale registrazione

        
    } else{
                  echo (
    "Errore: non hai accettato i diritti.");
        } 
    La vita e' uno switch();

  3. #3
    Problema risolto

    Grazie Marco

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.