Visualizzazione dei risultati da 1 a 9 su 9

Discussione: problema con php

  1. #1

    problema con php

    con una funzione if vorrei ke in un caso mi appaia un form, e nell'altro caso che non mi appaia. però mi appare in tutti e due i casi...
    come faccio a dirgli che non deve eseguire il form?

  2. #2
    Scrivi il codice dell'if perchè a rigor di logica dovrebbe bastare quello, probabilmente è un errore.
    anija . è solo un blog
    www.anija.it

    «i'm a fountain of blood · in the shape of a girl»

  3. #3
    riporto il codice (a questa pagina si può inviare il proprio nome)

    <?php

    if ( empty($_POST['nome']) ) $nome = "" ;
    else $nome = $_POST['nome'] ;

    if ( empty($_POST['nome']) ) $control_SCRIPT = "si" ;
    else $control_SCRIPT = "no" ;

    echo "

    <html>

    <head>
    <title>destinazione</title>
    </head>

    <body>

    <p align=\"center\">".$nome."
    </p>

    <!-- inizio form --!>
    <form name=\"nome\" method=\"POST\" action=\"destinazione.php\">

    <table border=\"0\" align=\"center\">
    <tr>
    <td align=\"center\">

    <fieldset>
    <input type=\"hidden\" name=\"nome\">
    <input type=\"text\" name=\"nome\">
    </fieldset>

    </td>
    </tr>
    </table>

    <center>
    <!-- pulsante di ripristino --!>
    <input name=\"ripristina\" type=\"reset\" value=\"ripristina\">

    <!-- pulsante di invio --!>
    <input name=\"invia\" type=\"submit\" value=\"invia\">

    </center>

    </form>
    <!-- fine form --!>

    </body>

    </html>
    ";

    ?>

  4. #4
    Beh ma la scrittura del forum è fuori dall'if...
    L'if semplicemente valorizza la variabile nome in modo diverso a seconda dei due casi.
    anija . è solo un blog
    www.anija.it

    «i'm a fountain of blood · in the shape of a girl»

  5. #5
    e quindi come lo modifico?

  6. #6
    Ma il codice lo hai scritto tu?

    Non so cosa vuoi fare, è un po' dura scriverti del codice immaginando cosa tu voglia fare.
    Hai letto la guida php qua su html.it? E' molto completa.
    anija . è solo un blog
    www.anija.it

    «i'm a fountain of blood · in the shape of a girl»

  7. #7
    vorrei che quando "nome" è vuoto appaia il form; in caso contrario solo la variabile "nome" inviata dalla pagina precedente

  8. #8
    Codice PHP:
    <?php

    if ( empty($_POST['nome']) ) $nome "" ;
    else 
    $nome $_POST['nome'] ;

    if ( empty(
    $_POST['nome']) )
    echo 
    "

    <html>

    <head>
    <title>destinazione</title>
    </head>

    <body>

    <p align=\"center\">"
    .$nome."
    </p>

    <!-- inizio form --!>
    <form name=\"nome\" method=\"POST\" action=\"destinazione.php\">

    <table border=\"0\" align=\"center\">
    <tr>
    <td align=\"center\">

    <fieldset>
    <input type=\"hidden\" name=\"nome\">
    <input type=\"text\" name=\"nome\">
    </fieldset>

    </td>
    </tr>
    </table>

    <center>
    <!-- pulsante di ripristino --!>
    <input name=\"ripristina\" type=\"reset\" value=\"ripristina\">

    <!-- pulsante di invio --!>
    <input name=\"invia\" type=\"submit\" value=\"invia\">

    </center>

    </form>
    <!-- fine form --!>

    </body>

    </html>
    "
    ;
    else echo 
    $nome;
    ?>
    Rimane il mio suggerimento sul leggere la guida: a che serve mettere tutto dentro un echo?
    anija . è solo un blog
    www.anija.it

    «i'm a fountain of blood · in the shape of a girl»

  9. #9
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    Il titolo della discussione che hai aperto non rispetta il regolamento che sei invitato a leggere.
    http://forum.html.it/forum/showthrea...hreadid=412253

    Puoi riaprire questa discussione con un titolo più adeguato.

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.