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

Discussione: Script facile

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    817

    Script facile

    devo fare una cosetta
    credo sia una cosa facilissima per voi ma io che non ho mai usato php non so nemmeno da dove partire

    faccio uno schema esempio solo per farvi capire cosa devo fare
    un form con 6 campi (nell'esempio per velocizzare ne metto solo 3)
    Nome Cognome Numero
    io metterò Marco Brambilla 05226
    poi schiaccio un pulsante e in una nuova pagina o appare una stringa del genere
    Ciao Marco, il tuo cognome è Brambilla e il tuo numero 05226

    nel caso un form venga lasciato vuoto non appare nulla

    praticamente devo fare in modo che per ogni parola inserita in un form venga generata una serie di parole prima e dopo
    se inserisco Marco
    deve generare

    Ciao Marco come stai?

    una cosa simile

    se qualcuno ha voglia di aiutarmi gliene sarei molto grato

  2. #2
    pagina html

    <form action="go.php" method="post">
    <input type="text" name="nome">
    <input type="text" name="cognome">
    <input type="text" name="numero">
    <input type="submit" value="submit">
    </form>



    go.php
    Codice PHP:
    <?php
    //controllo che abbia compilato tutti i campi
    if (isset($_POST['nome']) && isset($_POST['cognome']) && isset($_POST['numero'])))

    {    
    //controllo che non abbia inserito solo spazi
        
    if((trim($_POST['nome'])!='') && (trim($_POST['cognome'])!='') && (trim($_POST['numero']!=''))
            echo 
    "Ciao il tuo nome è {$_POST['nome']}, cognome è {$_POST['cognome']}, numero è {$_POST['numero']} ";
    }
    else
        echo 
    "non hai compilato tutti i campi";

    ?>
    edit mancava una )

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    817
    potresti farmi una pagina di esempio e zipparla che la scarico? non capisco come mettere i codici sennò :tongue:

    emmm ho notato una cosa
    ho scritto male io
    non ci deve essere il controllo sui campi
    con la mia frase "se un form viene lasciato vuot..." volevo dire che se non scrivo nulla non genera su quel form le parole davanti e dietro

  4. #4
    <?php
    $stringa='';

    if(trim($_POST['nome'])!='' )
    {
    if (strlen($stringa)>0)$stringa.=", ";
    $stringa.="il tuo nome è {$_POST['nome']} ";
    }

    if(trim($_POST['cognome'])!='' )
    {
    if (strlen($stringa)>0)$stringa.=", ";
    $stringa.="il tuo cognome è {$_POST['cognome']} ";
    }

    if(trim($_POST['numero'])!='' )
    {
    if (strlen($stringa)>0)$stringa.=", ";
    $stringa.="il tuo nome è {$_POST['numero']} ";
    }
    if($stringa!='')
    echo $stringa;
    else
    echo "ciao , non so nulla di te.";
    ?>


    http://eyescream.altervista.org/zippo.zip salva con nome

    molto grato :quipy:

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    817
    è perfetto grazie mille

    una sola modifica che non riesco a fare
    probabilmente metto dei tag errati

    su questa riga

    if(trim($_POST['cognome'])!='' )
    {
    if (strlen($stringa)>0)$stringa.=", ";
    $stringa.="il tuo cognome è {$_POST['cognome']} ";

    se faccio submit viene fuori
    il tuo cognome è XXX (XXX sta per quello che ho inserito nel form)
    io vorrei venisse cosi

    il tuo cognome è (EMAIL=XXX)XXX(/EMAIL)

    al posto delle parentesi tonde vanno le graffe
    si puo fare?

  6. #6
    if(trim($_POST['cognome'])!='' )
    {
    if (strlen($stringa)>0)$stringa.=", ";
    $stringa.="il tuo cognome è {email={$_POST['cognome']}} {$_POST['cognome']} {/email} ";

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    817
    Originariamente inviato da Eyescream
    if(trim($_POST['cognome'])!='' )
    {
    if (strlen($stringa)>0)$stringa.=", ";
    $stringa.="il tuo cognome è {email={$_POST['cognome']}} {$_POST['cognome']} {/email} ";
    mi da un errore strano

    Parse error: parse error, unexpected ',', expecting ']' in D:\Inetpub\elena\go.php on line 7

  8. #8
    la graffa chiusa dell'if che manca, forse

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    817
    gia messa

  10. #10
    a me funziona

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.