creare ciclo per campo text

eleinad85

Nuovo Utente
2 Ago 2010
17
0
0
ho 4 pagine web,ognuna di esse ha tantissimi campi text,allora dato che tutti questi campi non devono essere compilati tutti,io voglio che per e-mail mi arrivano solamente le caselle ke l'utente mi ha compilato.(che sarebbero note)
lo script è lo stesso per tutte e 4 le pagine.alla prima ci sono 86 campi,alla seconda 94,e alle ultime 2 106 campi text,allora per evitare di richiamare 106 stripslashes e poi ripetere le variabili nel $msgformat,cè un codice che mi permette di farmi ricevere solo quelle ke l'utente compila?
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
non so come hai strutturato i form, ma da quello che ho capito che devi fare, ti indico come avrei fatto io (anche se può darsi che esista di meglio)
PHP:
<?php
if(isset($_POST['Submit'])){
	$txt=$_POST['testo'];//leggo tutto l'array testo
	$messaggio_da_spedire="";
	foreach($txt as $value){// al posto di $txt si potrebbe mettere diretamente $_POST['testo']
		$value=trim($value);//verifico che non siano solo spazi
		if($value != ""){//se value non vuoto faccio quello che devo
			$value=addslashes($value);
			$messaggio_da_spedire.=$value."<br>";
		}//fine verifica vuoto
	}//fine foreach
	echo $messaggio_da_spedire;//o quello che devi fare con messaggio
}//fine post submit

?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<input name="testo[0]" type="text"><br>
<input name="testo[1]" type="text"><br>
<input name="testo[2]" type="text"><br>
<!-- ecc.. ecc.. sino a testo[2000] -->
<input type="submit" name="Submit" value="Invia">
</form>

come puoi notare considero i vari campi di testo come array
 
Discussioni simili
Autore Titolo Forum Risposte Data
T con oop creare un ciclo per una pagina dinamica html con php PHP 3
B ciclo in PHP per creare numero progressivo PHP 2
felino [JS] Creare una variabile dinamicamente tramite Ciclo For Javascript 4
E Creare un testo trasparente dietro un div HTML e CSS 5
M Creare traccia di download file sul server HTML e CSS 2
A Cerco programmatore/sviluppatore per creare forum Offerte e Richieste di Lavoro e/o Collaborazione 2
L Creare ancore interne alla pagina PHP 1
I Creare un banner temporaneo JavaScript Javascript 0
C Creare Tabella Dati Meteo prelevandoli da dei Tags in un altro foglio PHP 27
simgia Cordova errore quando cerco di emulare o creare la app Sviluppo app per Android 2
U PHP creare un file excel dopo ricerca nel DB PHP 0
A Creare un cronometro PHP 5
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
F Creare elementi html con javascript Javascript 3
Shyson Modificare codice e creare link PHP 0
Cosina Creare bottone delete in form upload PHP 5
Cosina Creare bottone delete in form upload PHP 1
M Creare un campo input select quantità di un numero intero prelevato dal db PHP 3
L Creare una forma geometrica Photoshop 1
M [Cerco] aiutanti per creare sito Offerte e Richieste di Lavoro e/o Collaborazione 8
S Libreria PHP per creare file dwg o dxf PHP 0
R Come creare sistema Add to homescreen PHP 3
L Creare un countdown con giorno specifico della settimana PHP 3
W Creare link di una dato Classic ASP 0
W creare file .jar Java 2
M Creare con il Vb 2010 Il Classico Notes di Windows Vista Visual Basic 1
MarcoGrazia Creare una password Snippet Javascript 0
J creare pagina php di prenotazione PHP 5
A Creare un modulo di ricerca avanzata con dreamweaver HTML e CSS 0
INTEROPERABILITY Sviluppatrice/formatrice creare APP Offerte e Richieste di Lavoro e/o Collaborazione 0
L Creare una pagina pre-home WordPress 1
G Creare side-bar non visibile da dispositivi mobile HTML e CSS 0
L creare oggetti da una classe tramite un form Javascript 0
Web93 CREARE SITO WEB COMICS CON WORDPRESS WordPress 0
maxnegri Contare sessioni aperte e creare condizione PHP 1
A Come creare pulsante donazione PayPal HTML e CSS 5
L [CERCO] Creare blog su WordPress con tema Divi Offerte e Richieste di Lavoro e/o Collaborazione 3
F Creare un set di date a seconda del frazionamento scelto da inserire in MySQL PHP 6
R [Photoshop] Creare Azione Photoshop 1
F [PHP] creare tabella e tasto cerca PHP 3
A Creare con Javascript un percorso all'interno di uno spazio Javascript 0
B [PHP] Creare PDF dopo inserimento dati form PHP 4
A [HTML] Creare sito web per eLearnig HTML e CSS 2
R Bootstrap 4 - creare una finestra di testo responsive sopra un Carousel jQuery 1
Spenalzo Creare tabelle multiple con Access via VBA MS Access 2
R [PHP] Creare sistema random PHP 3
D [PHP] Consigli su come creare form PHP 1
I Creare Qsl radioamatore con testo editabile Presentati al Forum 1
T [PHP] Creare Honeypot per form contatti PHP 10
S [PHP] Creare collegamento filtri di ricerca al database PHP 6

Discussioni simili