Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697

    Form non mantiene i dati

    Ho questi 2 codici perchè se viene inserito un carattere vietato si viene reindirizzati al form però il form è vuoto.
    Allora ho messo questi e codici per far mantenere i dati, il primo nella pag-form

    session start();
    <input name="nome" value="<?php echo $_SESSION['nome']; ?>" type="text">


    e questo nella pagina passata dal form: ins.php

    session start();
    $_SESSION['nome'] = $_POST['nome'];


    ma non funziona, non vedo errori

  2. #2
    può essere che sia disattivata la stampa degli errri.. dai un'oocchiata al php.ini

    ad ogni modo se hai scritto esattamente così.. non va bene. hai messo html e php assieme senza i "tag" di apertura e chiusura di php...

  3. #3
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da }gu|do[z]{®©
    può essere che sia disattivata la stampa degli errri.. dai un'oocchiata al php.ini

    ad ogni modo se hai scritto esattamente così.. non va bene. hai messo html e php assieme senza i "tag" di apertura e chiusura di php...
    Non ho il php.ini,

    quali tag?

    <input name="nome" value="<?php echo $_SESSION['nome']; ?>" type="text">

  4. #4
    ma non manca il tag <form> e unpulsante per l'invio dati??????

  5. #5
    Utente di HTML.it L'avatar di deleted_id_48586
    Registrato dal
    Nov 2002
    Messaggi
    1,732
    Già, è meglio che posti il codice completo.

  6. #6
    Originariamente inviato da Braco
    Non ho il php.ini,

    wow!
    e il php allora funziona per magia?

  7. #7
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da Sgurbat
    Già, è meglio che posti il codice completo.
    il form è questo

    <form method="POST" action="ins.php" name="mioform" onSubmit="return controlla()">

    <tr>
    <td><font size="2">NOME:</font><font size="2" color="red"> *</font></td>
    <td><input name="nome" size="30" type="text" maxlength="30" style="border:1px solid"
    onblur="this.value=this.value.replace(/^\s*/,'')"</td>
    </tr>
    <tr>
    <td><font size="2">EMAIL:
    <font color="#008080"></font></td>
    <td><input name="email" size="30" type="text" maxlength="30" onBlur="this.value=ignoreSpaces(this.value)" style="border:1px solid"></td>
    </tr>
    <tr>
    <td><font size="2">SITO:
    <font color="#008080"></font></td>
    <td><input name="url" size="30" type="text" maxlength="80" value="http://" onBlur="this.value=ignoreSpaces(this.value)" style="border:1px solid"></td>
    </tr>
    <tr>
    <td><font size="2">CITTA':
    <font color="#008080"></font></td>
    <td><input name="citta" size="30" type="text" maxlength="30" onBlur="this.value=ignoreSpaces(this.value)" style="border:1px solid">
    </td>
    </tr>
    <tr>
    <td valign="top"><font size="2">MESSAGGIO:</font><font size="2" color="red"> *</font></td>
    <td><textarea name="messaggio" wrap="soft" cols="40" rows="10" onkeyup="conta(this.form)"
    style="border:1px solid" onblur="this.value=this.value.replace(/^\s*/,'')"></textarea>
    <font face="arial" size="2">Max<input value="500" size="1" name="num" readonly>
    caratteri</font></td>
    </tr>
    <td width="250" align="center"><input type="submit" value="Invia"></a>
    </td
    </tr>
    </form>

  8. #8
    e la sessione e la stampa dei valori di sessione?

  9. #9
    Utente bannato L'avatar di Braco
    Registrato dal
    Oct 2005
    Messaggi
    1,697
    Originariamente inviato da }gu|do[z]{®©
    e la sessione e la stampa dei valori di sessione?
    Intendi questo? Si trova nel file che viene dopo al quale il form manda i dati da elaborare

    $nome = htmlentities(stripslashes(strip_tags(trim($_POST["nome"],"\x00..\x1F"))));
    $citta = htmlentities(stripslashes(strip_tags(trim($_POST["citta"],"\x00..\x1F"))));
    $url = htmlentities(stripslashes(strip_tags(trim($_POST["url"],"\x00..\x1F"))));
    $messaggio = htmlentities(stripslashes(strip_tags(trim($_POST["messaggio"],"\x00..\x1F"))));

  10. #10
    meglio se posti i codici che hai in tutti i file......perchè cosi non è che si capisce molto........ciao

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 © 2026 vBulletin Solutions, Inc. All rights reserved.