Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Form di contatto

  1. #1

    Form di contatto

    Salve a tutti, ho un problema sto cercando di creare un form per faci contattare (a me e ad un mio amico) in base ad un opzione del menu a tendina che si sceglie. In base al motivo viene inviata una mail a uno di noi 2. Le scelte a disposizione nel menu sono 5. Ho steso questo codice, ma se lo provo mi da errore, perchè non ho settato bene l'array. Come posso fare, qual è il metodo giusto da usare?

    codice:

    <?php
    $nome = $_POST["nome"];

    $email = $_POST["email"];

    $motivo = $_POST[motivo];

    $oggetto = $_POST["oggetto"];

    $testo = $_POST["testo"];

    $testo_format = ereg_replace("\n", "
    ", $testo);

    $messaggio ="Da: $nome
    E-mail: $email

    Motivo: $motivo
    Oggetto: $oggetto

    Testo: $testo_format";

    $mail = switch(array($motivo)) {

    case 0:
    echo"milan-12@hotmail.com";
    break;

    case 1:
    echo"alex-o-89@hotmail.com";
    break;

    case 2:
    echo"alex-o-89@hotmail.com";
    break;

    case 3;
    echo"milan-12@hotmail.com";
    break;

    default:
    echo"milan-12@hotmail.com";
    break;
    }
    mail($mail, "Invio email: $_POST[nome]", $messaggio);
    ?>

    Grazie in anticipo
    La rovina del mondo sara' l'indifferenza. Ma chi se ne frega!!

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    442
    $nome = $_POST["nome"];

    $email = $_POST["email"];

    $motivo = $_POST[motivo];

    $oggetto = $_POST["oggetto"];

    $testo = $_POST["testo"];

    $testo_format = ereg_replace("\n", "
    ", $testo);

    $messaggio ="Da: $nome
    E-mail: $email

    Motivo: $motivo
    Oggetto: $oggetto

    Testo: $testo_format";

    if(!isset($motivo))
    {
    $motivo=stripslashes($_GET['motivo']);
    }
    else
    {
    $motivo="";
    }
    switch($motivo)
    {
    case 1:
    /*invii la mail o a te o al tuo amico*/
    ;
    case 2:/*invii la mail o a te o al tuo amico*/
    ;
    case 3:/*invii la mail o a te o al tuo amico*/
    ;
    case 4:/*invii la mail o a te o al tuo amico*/
    ;
    case 5:/*invii la mail o a te o al tuo amico*/
    ;
    }

  3. #3
    grazie 1000 ora lo provo
    La rovina del mondo sara' l'indifferenza. Ma chi se ne frega!!

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.