Visualizzazione dei risultati da 1 a 7 su 7

Hybrid View

  1. #1
    Anzitutto, ti ringrazio per la risposta.

    Effettivamente, alcune stringe sono inutili. Le avevo inserite per prova e ho scordato di eliminarle, quindi ti ringrazio per la segnalazione.

    La pagina php, postat al primo post si collega con la seguente:

    codice HTML:
    <!doctype html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>Domande Random!</title>
    
    
    <?php
     echo "Il risultato della seguente addzione produce un risultato uguale a 4?";
     $numero1 = rand(1, 10);
     $numero2 = rand(1, 10);
    ?> 
    
    
    <form action="risposta.php" id="form1" name="form1" method="post">
    <input type="text" name="num1" value="<?php echo $numero1; ?>">
    +
    <input type="text" name="num2" value="<?php echo $numero2; ?>">
    
    <p>Risposta: V
        <input type="radio" name="answer" id="radio" value="vero" />
      F
      <input type="radio" name="answer" id="radio2" value="falso" />
      </p>
    <input type="hidden" name="risul" value="<?php $result=$numero1+$numero2;  ?>"> 
    <input type="submit">
    </form>
    
    </head>
    <body>
    </body>
    </html>

    Il valore "vero" e "falso" servono per prendere il valore dai due check box presenti.
    Ho sbagliato?
    Ultima modifica di David92; 08-02-2015 a 14:47

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,508
    Quote Originariamente inviata da David92 Visualizza il messaggio
    Effettivamente, alcune stringe sono inutili.
    Quelle che tu chiami stringhe, in realtà sono "istruzioni", le stringhe sono un'altra cosa.

    Il valore "vero" e "falso" servono per prendere il valore dai due check box presenti.
    Ho sbagliato?
    Sì, vero e falso sono stringhe, quindi il controllo va fatto così
    Codice PHP:
    // nota i doppi apici attorno a vero e falso, così vengono trattate come stringhe
    if(($answer == "vero") && ($risultato==4))
    {
        echo 
    "Complimenti. La risposta da lei assegnata è corretta.";
    }
    elseif ((
    $answer == "falso") && ($risultato==4))
    {
        echo 
    "Siamo spiacenti. La risposta da lei scelta è errata";


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.