Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    Campi input e dati che rimangono..

    sera..
    una cosa veloce:
    Ho tre campi di testo input..
    - nome
    - mail
    - testo

    ed ho due pulsanti con:
    - inoltra
    - cancella


    quindi inserisco dati e dò inoltra.. ok tutto funziona e quanto ho scritto viene inserito dentro un file.txt e riportato con tabella/sfondo colorato e riga separatrice..

    ma se decido di aggiornare la pagina..
    ristampa i dati precedenti anche se questi non sono + presenti nei campi

    che è??


    grazie
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  2. #2
    La pagina del form e la pagina dove visualizzi i dati inseriti sono la stessa pagina? o sono 2 pagine differenti? Hai provato ad impostare inizialmente le variabili a "nulla"?

    $nome = ""
    $email = ""

    etc..
    Ho capito che quando poni una domanda e nessuno ti sa rispondere, è arrivato il momento in cui sei tu a poter dare delle risposte agli altri...

  3. #3
    Originariamente inviato da bluego78
    La pagina del form e la pagina dove visualizzi i dati inseriti sono la stessa pagina? o sono 2 pagine differenti? Hai provato ad impostare inizialmente le variabili a "nulla"?

    $nome = ""
    $email = ""

    etc..
    la stessa pagina sì..
    e cmq dopo aver inviato i campi si azzerano.. ma come ho detto sopra si ristampano!
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  4. #4
    scusa non capisco, tu hai una pagina con un form e fino a qui ci siamo, compili il modulo e lo script visualizza nella stessa pagina i dati inseriti, e fin qui ci siamo giusto? I campi si cancellano dopo l'inserimento.
    Ma allora quand'è che si ricompilano? sono magici?
    Ho capito che quando poni una domanda e nessuno ti sa rispondere, è arrivato il momento in cui sei tu a poter dare delle risposte agli altri...

  5. #5
    Originariamente inviato da bluego78
    scusa non capisco, tu hai una pagina con un form e fino a qui ci siamo, compili il modulo e lo script visualizza nella stessa pagina i dati inseriti, e fin qui ci siamo giusto? I campi si cancellano dopo l'inserimento.
    Ma allora quand'è che si ricompilano? sono magici?
    non si ricompilano..
    ho detto che se aggiorni la pagina.. con aggiorna del browser, i dati anche se non sono nei campi vengono nuovamente salvati nel txt e quindi vsualizzati con nuova tabelle colorata e gli stessi dati ad ogni refresh!! chiaro?
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  6. #6
    si adesso è chiaro.
    Posta il codice così diamo un'occhiata.
    E' chiaro che le variabili rimangono impostate nella pagina, quindi bisogna riazzerarle ad ogni refresh della pagina.
    Ho capito che quando poni una domanda e nessuno ti sa rispondere, è arrivato il momento in cui sei tu a poter dare delle risposte agli altri...

  7. #7
    Originariamente inviato da bluego78
    si adesso è chiaro.
    Posta il codice così diamo un'occhiata.
    E' chiaro che le variabili rimangono impostate nella pagina, quindi bisogna riazzerarle ad ogni refresh della pagina.

    codice:
    <span class="insertTab">
    		<form action="<?php echo "".$myself.""; ?>" method="get">
    		<input type="hidden" name="akce" value="pridej_zapis" />
    		<div align="center">
    			<input type="hidden" name="datum" value="<?php echo "".date("d.m Y").""; ?>" />
    			Nome  <input type="text" name="name" />
    			
    
    			email  <input type="Text" name="email" />
    			
    
    			Testo :
    			
    
    			<textarea name="message" cols="60" rows="5" wrap="hard"></textarea>
    			
    
    			<?php
    			while(list($key,)= each($AllowableHTML)){ echo"&lt;".$key."&gt;"; }
    			?>
    			
    
    			<input type="Submit" value="Pubblica" />
    			<input type="Reset" value="Cancella" />
    			
    		</div>
    		</form>
    	</span>
    	<?php
    	if($akce == "pridej_zapis"){
    		if($name == ""){
    		$error_fill .= "metti il nome
    \n";
    		}
    		if($message == ""){
    		$error_fill .= "Campi errati 
    \n";
    		}
    		if(($email!="") && (!eregi( "^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$", $email))){
    		$error_fill .= "prego inserire una mail valida.. 
    \n";
    		}
    		
    			if($error_fill == ""){
    			
    			$name = filter_text($name);
    			$message = filter_text($message);
    			
    				$mess_w .= "<tr>\n";
    				$mess_w .= "<td align=\"left\">\n";
    				$mess_w .= "Data ".$datum."
    ";
    				$mess_w .= "".$name." 
    \n";
    					if($email!="")
    					{
    					$mess_w .= "<a href=\"mailto:".$email."\">email</a>
    \n";
    					}
    				$mess_w .= "".$message."
    \n";
    				$mess_w .= "<hr />\n";
    				$mess_w .= "</tr>\n";
    				$mess_w .= "\n";
    			
    					if (file_exists("$mess_file"))
    					{
    						$fd1 = fOpen($mess_file,"r");
    						$current = fread( $fd1, filesize($mess_file));
    						fclose($fd1);
    						$fd = fOpen("$mess_file","r+");
    						$put_w .= "".$mess_w."";
    						$put_w .= "".$current.""; 
    						fPuts($fd,$put_w);
    						fClose($fd);
    					}
    					else
    					{
    						$fd = fOpen("$mess_file","w");
    						fputs($fd,$mess_w);
    						fclose($fd);
    					}
    			}
    			else 
    			{
    				echo "<span class=\"errorFill\">\n";
    			echo "".$error_fill."\n";
    			echo "</span>\n";
    			echo "\n
    \n";
    			}
    			
    		}
    	
    	if(file_exists("".$mess_file.""))
    	{
    		echo "<table class=\"tableOut\">\n";
    		include("$mess_file");
    		echo "</table>\n";
    	}
    	else 
    	{
    	echo "
    Just";
    	}
    	?>
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  8. #8
    Prova ad aggiungere questo all'inizio del codice

    <?php
    $name = "";
    $email = "";
    $message = "";
    ?>
    Ho capito che quando poni una domanda e nessuno ti sa rispondere, è arrivato il momento in cui sei tu a poter dare delle risposte agli altri...

  9. #9
    Originariamente inviato da bluego78
    Prova ad aggiungere questo all'inizio del codice

    <?php
    $name = "";
    $email = "";
    $message = "";
    ?>
    riporta gli errori che sono impostati.. nel code!!
    e già solo nel caricare la pagina appaiono appunto le voci di compilazione dei campi obbligatori..
    Interactive Html/CSS/JS Playground | @webbeloz ( cip..cip! )
    Mechanics & Expert Tuning Fix Z3 Roadster Community

  10. #10
    E se lo metti al fondo? Qui:


    if(file_exists("".$mess_file.""))
    {
    echo "<table class=\"tableOut\">\n";
    include("$mess_file");
    echo "</table>\n";
    }
    else
    {
    echo "
    Just";
    $name = "";
    $email = "";
    $message = "";
    }
    ?>
    Ho capito che quando poni una domanda e nessuno ti sa rispondere, è arrivato il momento in cui sei tu a poter dare delle risposte agli altri...

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.