Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    410

    Istruzione echo ("Selected");

    Salve a tutti ho uno script copiato da un libro di cui non riesco a capire un istruzione ossia echo ("Selected") per quello che so io dovrebbe visualizzare su schermo la stringa Selected...però non la visualizza qualcuno capisce il perchè??? grazie a tutti ciao

    script:

    <html>
    <head>
    <title>Pagina di prova</title>
    </head>
    <body>

    <?php
    if (isset($_POST['submit']))
    {
    $title=$_POST['title'];
    if ($title =="Selezionare...") $titErr=1;
    else $titErr=0;
    }
    else
    {
    $titErr=0;
    $title="";
    }

    ?>
    <form action '<?php echo($_SERVER['PHP_SELF'])?>' method='post'>
    <h2>Inserire i dati personali:</h2>
    Titolo: <select name='title'>
    <option>Selezionare...</option>
    <option <?php if($title=="Sig.") echo ("Selected")?>>
    Sig.</option>
    <option <?php if($title=="Sig.ra") echo("Selected")?>>
    Sig.ra</option>
    <option <?php if($title=="Dr.") echo("Selected")?>>
    Dr.</option>
    <option <?php if($title=="Ing.") echo("Selected")?>>
    Ing.</option>
    <option <?php if($title=="Prof.") echo("Selected")?>>
    Prof.</option>
    </select>
    <?php
    if ($titErr)
    echo ("<font color='red' size='2'> Selezionare un titolo</font>");
    ?>








    <input type='submit' name='submit'>



    </form>




    </body>
    </html>

  2. #2
    perdona la mia domanda - sciocca me ne rendo conto:
    ma tu stai studiando il php senza conoscere l' HTML????????????

  3. #3
    E' vero che la echo scrivere a schermo.
    Però nel tuo caso, siccome scrive all'interno del tag <option > sembra che non succeda nulla.
    Ma se vedi il sorgente della pagina vedrai che tra tutte le varie <option > ce n'è una che è cembiata in questo modo: <option Selected> ed è quella relativa al valore che hai scelto.
    Per questo motivo, una volta premuto il pulsante, nella tendina rimane visibile la voce che hai scelto. In caso contrario nella tendina si vedrebbe sempre la voce Selezionare...

  4. #4

    Re: Istruzione echo ("Selected");

    Originariamente inviato da andrewhrc
    Salve a tutti ho uno script copiato da un libro di cui non riesco a capire un istruzione ossia echo ("Selected") per quello che so io dovrebbe visualizzare su schermo la stringa Selected...però non la visualizza qualcuno capisce il perchè???
    PHP non visualizza nulla a schermo ma genera codice HTML.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    410
    ho capito se io inserisco Selected all interno di <option> cos' ad esempio
    <option Selected DR.> il menù a tendina parte con quella voce selezionata ok grazie

    Ho le basi dell html..giusto un infarinatura...così facendo imparo entrambi ciao ciao

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    410

    Re: Re: Istruzione echo ("Selected");

    Originariamente inviato da satifal
    PHP non visualizza nulla a schermo ma genera codice HTML.
    beh genera codice html che visualizza schermo o sbaglio?

    ad esempio <?php echo "Ciao";?>

    visualizza Ciao

  7. #7

    Re: Re: Re: Istruzione echo ("Selected");

    Originariamente inviato da andrewhrc
    beh genera codice html che visualizza schermo o sbaglio?

    ad esempio <?php echo "Ciao";?>

    visualizza Ciao
    Sbagli, dato che, come nel caso che hai proposto del "selected" tale stringa non compare da nessuna parte a video, ma solamente nel sorgente HTML della pagina.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  8. #8
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    410
    beh certo dipende dal contesto cmq grazie

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.