Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Form => Problema IF

  1. #1
    Utente di HTML.it L'avatar di danlupo
    Registrato dal
    Jul 2009
    Messaggi
    314

    Form => Problema IF

    Come Suggeritomi apro una nuova discussione per un problema su un form

    Ho un radio con due opzioni "info" e "Preventivo".
    Il problema è che devo aver sbagliato qualcosa nell'IF poichè mi stampa sempre e solo "Richiesta Informazioni"

    Allego i codici dei due segmenti

    Codice PHP:
    <fieldset>  
    <
    legend id="ric">Richieste</legend>   
    <
    label class="radio">Informazioni<input type="radio" name="richiesta" value="info" /></label
    <
    label class="radio">Preventivo <input type="radio" name="richiesta" value="preventivo"/></label
    Codice PHP:
    $richiesta=trim($_POST['richiesta']);
    $ui=trim($_POST['ui']);
    if (
    $richiesta=='info')
    {
        
    $Soggetto="Richiesta Informazioni";
    }
    elseif (
    $richiesta=='preventivo')
    {
        
    $Soggetto="Richiesta Preventivo";

    Grazie Daniele

  2. #2
    Che valore assume $_POST['richiesta']? prova a fartelo stampare

  3. #3
    Utente di HTML.it L'avatar di danlupo
    Registrato dal
    Jul 2009
    Messaggi
    314
    sempre 'info'

  4. #4

  5. #5
    Utente di HTML.it L'avatar di danlupo
    Registrato dal
    Jul 2009
    Messaggi
    314
    Codice PHP:
        <form action="/../scripts/php/sendmail.php" enctype="multipart/form-data" method="POST"

  6. #6
    cavolo sembrerebbe tutto giusto cosa ci scappa?

  7. #7
    Utente di HTML.it L'avatar di danlupo
    Registrato dal
    Jul 2009
    Messaggi
    314
    Non lo so è uno dei due problemi che non riesco a risolvere di questo form (l'altro per la cronaca è che ignora totalmente il required come attributo e mi invia email anche se tutti i campi sono vuoti)

    Comunque ho provato ad usare gli apici singoli e i doppi apici ad usare un = o due non saprei

  8. #8
    e se scrivi cosi l'if?

    $richiesta=trim($_POST['richiesta']);
    $ui=trim($_POST['ui']);
    if (strcmp($richiesta,"info")=0)
    {
    $Soggetto="Richiesta Informazioni";
    }
    elseif ($richiesta=='preventivo')
    {
    $Soggetto="Richiesta Preventivo";
    }

  9. #9
    Utente di HTML.it L'avatar di danlupo
    Registrato dal
    Jul 2009
    Messaggi
    314
    Grazie Mille, Così funziona.

    Grazie ancora anche per il disturbo.

    Daniele

  10. #10
    Bene ci si aiuta insieme
    ad esempio se te sai di piu su le politiche di indicizzazione dei siti heeheh insegnale a me

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.