Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Semantica

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    442

    Semantica

    salve a tutti,chi è cosi gentile da dirmi se il codice è semanticamente corretto?
    Codice PHP:
    <?php
    if(!session_id())
    session_start();

    include (
    "db.php");
    $mail $_POST['email'];
    $mittente ;
    $sitename;
    $destinatario ;
    $oggetto ;
    $corpo ;
    $sitepath="http://www.pianetaitalia.net/~stage/pass/registrazione.php";
    $adminemail ;
    $mail=stripslashes($mail);
    $mittente=stripslashes($mittente);
    $sitename=stripslashes($sitename);
    $destinatario=stripslashes($destinatario);
    $oggetto=stripslashes($oggetto);
    $corpo=stripslashes($corpo);
    $sitepath=stripslashes($sitepath);
    $adminemail stripslashes($adminemail);
    //$errore=false;
    //se il campo email è vuoto esiste errore
    switch($mail)
    {
     case(empty(
    $mail)):
     
    $error "<font color=red>*Email non valida o non inserita!</font>";
              echo 
    "<table>
                      <tr>
                      <td>La vostra E-mail:</td>
                      <td><input type=\"text\" value=\"
    $mail\"</td>
                      <td>
    $error</td>
                      </tr>
                      <tr>
                      <form method=post action=\"regmail.php\">
                      <tr>
                      <td align=left valign=top></td>
                      <td><input type=submit name=riprova value=Ritorna></td>
                      </tr>
                      <tr>
                      <td>img-banner</td>
                      <td>img-banner</td>
                      <td>img-banner</td>
                      </tr>
              
                      </form>
                      </table>"
    ;
    //in caso che il campo sia pieno si controlla che email digita non sia presente nel database
    case (!empty($mail)):
                        
      
       
                          
    //Ora eseguo una query la quale selezionerà l'eventuale e-mail gia presente nel database
                          //$query =("SELECT mail.mails FROM mail LEFT JOIN utenti ON mail.IDmail = utenti.email ;") or 
                          //die ("Errore nella            query:".mysql_error());

                          // $query2=("SELECT mail.mails FROM mail WHERE mails='".$_POST["email"]."';") or die
                          // ("Errore nella query2:".mysql_error());
       
                          
    $query=("SELECT mails FROM mail WHERE mails='$mail';");
                          
    //controllo che la selezione abbia dato risultato positivo.
                          
    $risultato=mysql_query($query)or die ("Errore in risultato:".mysql_error());

                          
    //$num_riga=mysql_num_rows($risultato);
                          //Ciclo IF con la funzione di elencare errore  e-mail gia esistente
                            //$riga=mysql_fetch_array($risultato);
                          
     
    switch($risultato){
                          case(
    $risultato >0):
                        
       
                         echo 
    "<font color=red>Prego correggere i seguenti errori: 
    </font>"
    ;
                          echo 
    "[b]Indirizzo e-mail già presente. Prego registrarne uno nuovo!
    "
    ;
                           unset(
    $mail);
                        
                          print
    "<form method=post action=\"regmail.php\">
                          <tr>
                       <td align=left valign=top></td>
                        <td><input type=submit name=riprova value=Ritorna></td>
                        </tr>
                          </form>"
    ;
                          exit();
                    
    //$errore=true;
         
      
    case($risultato==0):
         
         
         
     
    // if($errore==false)
      
         //se non ci sono errori inserisci email nel database
       
        //Inserimento dati nella tabella preselezionata
    $sql =("INSERT INTO mail.mails VALUES ($mail);")or die ("Error1".mysql_error());


        
    $res=mysql_query($sql)or die ("Error res".mysql_error());

        
        switch(
    $res)
        {
       
        case(
    $res):
        
          echo
    'inserimento mail riuscito';  
    //Procedura spedizione email di conferma
      // Settiamo la nostra mail e quella del destinatario
    $mittente $sitename;
    $destinatario $mail;

    // Settiamo l'Oggetto e il Corpo della mail
    $oggetto "Codice di Attivazione";
    $corpo =strip_tags

    E' stato registrato al nostro sito, 
    $sitepath</p>
                

        

    Ora verrà indirizzato alla pagina di registrazione, prego cliccare qui a fianco: <a href=
    $sitepath>$sitepath$activatepath</a> </p> 
             
             

    Grazie!</p>
               
              

    Webmaster, 
    $sitename</p>");
              
             
             
             


     
    mail$destinatario$oggetto$corpo"From: ".$mittente);
      



        print 
    '<table><tr><td colspan=3>Le informazioni sono state spedite alla vostra e-mail! Prego controllare e attivare le informazioni!</td></tr>
      <tr>
      <td>img-banner</td>
      <td>img-banner</td>
      <td>img-banner</td>
      </tr>
      </table>
      '
    ;
      
      
     


    case(!
    $res):


    echo 
    'inserimento email non riuscito';
    //$errore=true;

    exit();
    }
    }
    }

    ?>
    grazie per l'aiuto se qualcuno mi puo aiutare grazie

  2. #2
    queste linee non hanno senso:

    Codice PHP:
    $mittente ;
    $sitename;
    $destinatario ;
    $oggetto ;
    $corpo 

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.