Catturare tag html con PHP

sunlightbanana

Utente Attivo
26 Ott 2011
96
0
6
Tramite Javascript, dentro ad un form, ho la possibilità di generare un numero variabile di input. L'utente, tramite un pulsante "aggiungi", può decidere quanti input ci siano dentro il form. Ecco un esempio:
HTML:
<form id="mioform">
	<input type='text' />
	<input type='text' />
	<input type='text' />
	<input type='text' />	
	<!-- etc -->	
	<input type='button' value='Aggiungi' onclick="aggiungi()" />	
</form>
Visto che il numero degli input è variabile e voglio (per altri problemi) aggiungere il tag "name" ad ogni input tramite PHP, come faccio a dire a PHP:
prendi tutti gli input all'interno di "mioform" in modo da: poterli contare, aggiungere il tag name e poi prenderne il contenuto inserito dall'utente.
Mi interessa sapere solo come prenderli.

Vi ringrazio per l'aiuto.
 

marino51

Utente Attivo
28 Feb 2013
2.927
166
63
Lombardia
il nome lo devi definire con
HTML:
input name="max[]"
poi in php tratti "max" come un' array
sufficiente ?
(max è un nome d' esempio)
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
146
63
PR
www.borgo-italia.it
ciao
come ha detto marino51
HTML:
<form id="mioform" action="pinco_pallo.php" method="post">
<input type='text' name ='nome[]'/>
<input type='button' value='Aggiungi' onclick="aggiungi()" />	
</form>
poi in pinco_pallo.php (o non so se il php lo metti nella stessa pagina)
PHP:
<?php
//.......
$nomi=$_POST['nome'];
if(is_array($nomi)){//verifichi almeno un input
	foreach($nomi as $nome){//cicli l'array
		//e con la variabile $nome ci fai quello che devi fare
	}else{
		echo "devi inputare almeno un nome";
	}
}
//.....
?>
 

sunlightbanana

Utente Attivo
26 Ott 2011
96
0
6
ciao
come ha detto marino51
HTML:
<form id="mioform" action="pinco_pallo.php" method="post">
<input type='text' name ='nome[]'/>
<input type='button' value='Aggiungi' onclick="aggiungi()" />	
</form>
poi in pinco_pallo.php (o non so se il php lo metti nella stessa pagina)
PHP:
<?php
//.......
$nomi=$_POST['nome'];
if(is_array($nomi)){//verifichi almeno un input
	foreach($nomi as $nome){//cicli l'array
		//e con la variabile $nome ci fai quello che devi fare
	}else{
		echo "devi inputare almeno un nome";
	}
}
//.....
?>
Adesso ho capito. Grazie