Select di tipo number

adfadf

Utente Attivo
18 Apr 2009
83
0
0
Salve a tutti, ho il seguente problema:
Scopo: Chiedere in input il numero di form di "input" che si vogliono visualizzare
Problema: il php non mi riconosce come numero la selezione che effettuo nella pagina html che vi posto
PHP:
<form action="inseriscirisposte.php" onSubmit="return controllo();" method="post" enctype="multipart/form-data" name="form1" id="form1">
<table align="center" border="0">
		<thead>
          <tr>
                 <th width="10%">quante risposte multiple vuoi inserire?<select name="numrisposte">
											<option value=""></option>
											<option value="1">1</option>
											<option value="2">2</option>
											<option value="3">3</option>
											<option value="4">4</option>
											<option value="5">5</option>
											<option value="6">6</option>
											<option value="7">7</option>
											<option value="8">8</option>
											<option value="9">9</option>
											<option value="10">10</option>											
											</select></th>
</table>
<br>
<br>
<br>
<input name="Submit" type="submit" value="Inserisci">
</form>
ecco il php che mi dovrebbe creare dinamicamente le risposte da inserire
PHP:
<?php

$conta=0;
$numrisposte= $_POST['numrisposte'];
echo"$numrisposte";
while($conta<$numrisposte)
		{
echo"<table align=\"center\"  border=\"0\" width=\"95%\">";
			echo"<tr>";
                  echo"<th width=\"33%\">risposta:<input name=\"cognome[]\"\" type=\"text\" size=\"35\"/></th>";
				  echo"<th width=\"33%\">: <input name=\"nome[]\"\" type=\"text\" size=\"35\" /></th>";
				  echo"<th width=\"33%\">eseguita per: <select name=\"professione[]\"\">";
											echo"<option value=\"1\">Maschi e femmine</option>";
											echo"<option value=\"2\">Maschi</option>";
											echo"<option value=\"3\">Femmine</option>";
											echo"</select></th>";
				 
			echo"</tr>";
echo"</table>";
}
?>
in output mi và in loop e mi crea continuamente tabelle... non rispettando così il numero che ho inserito nell'html
sapete dirmi qualcosa?
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Il motivo è molto semplice: a parte il fatto che usi un ciclo while, quando per uno scopo del genere sarebbe molto più utile un for, devi incrementare la variabile ad ogni iterazione. In questo modo:
PHP:
<?php
$conta = 0;
$numrisposte = $_POST['numrisposte'];

while($conta < $numrisposte)
{
  // qui il resto del codice
  $conta++;
}
?>

Ovviamente se conta è pari a 0 sarà sempre minore di $numrisposte. Per questo ti creava infinite tabelle! ;)
 

adfadf

Utente Attivo
18 Apr 2009
83
0
0
he stupido hai perfettamente ragione.....ho dimenticato di incrementare il contatore....GRAZIE:beer:
 
Discussioni simili
Autore Titolo Forum Risposte Data
pierantonio stampare dati richiamati da un menu tipo select Javascript 2
pierantonio stampare dati richiamati sa un menu tipo select PHP 4
L Ripetere Campi disabilitando input in riferimento ad un valore della select jQuery 0
otto9due Ordinare option di una select Javascript 5
W MySQL ciclo in SELECT MySQL 0
W MySQL SELECT list dinamica MySQL 0
M Select Option dentro una Table jQuery 2
G Colorare menu select attraverso ricerca php PHP 0
L problema con query select PHP 2
F menù select dinamico da db in php PHP 3
D popolare campi tra th alla select PHP 36
M Estrarre valore con SELECT COUNT PHP 0
M Creare un campo input select quantità di un numero intero prelevato dal db PHP 3
L Select Dinamiche...da txt? PHP 3
E Php select option e ajax PHP 23
R Select concatenata che non funziona la seconda volta Ajax 3
L select join e sottrazione punti PHP 13
L input dati con inser into select ? PHP 4
V hierarchy-select jQuery 0
Emix Select concatenate php sql ajax PHP 2
F query e form con select multipla PHP 17
T recupero valori select multipla da android Javascript 3
J php, scegliere autista da select e mostrare se ha fatto un incidente PHP 8
Tommy03 Select in ordine per numero di record MySQL 7
T problema con select dinamica con jquery Javascript 0
J Far comparire e scomparire un div con un select Javascript 1
M Opzioni select da 1 a 200 PHP 0
I Fatal error: Query Failed! SQL: SELECT * INTO OUTFILE PHP 1
C input in sostituzione della select PHP 2
G Insert into select - Aiuto MySQL 0
max1974 autocomplete trigger select jQuery 0
X [Select] Valori chiave non presenti in un'altra tabella MySQL 2
M Estrarre dati da una select HTML PHP 3
MarcoGrazia jquery validate, necessità di validare almeno un elemento select su due jQuery 1
T [PHP] Autocompilazione input multiple da una select PHP 1
Alex_70 [PHP] Visualizzare foto tramite select PHP 0
S [PHP] aggiornamento table tramite select senza ricaricare la pagina PHP 5
psicomia Gestione funzione in javascript in tabella richiamare"textarea" valori preimpostati in "select" Javascript 2
M [PHP] Problema con query select PHP 2
C [PHP] Controllo <select> comportamento anomalo PHP 2
G [PHP] Select con opzioni dipendenti da un'altra select PHP 3
L [Javascript] Select option in campi input Javascript 4
M [PHP] Problemi con select PHP 6
S [RISOLTO] aggiorna tabella da select option asp classic Classic ASP 7
S [ASP] SALVARE VALORE SELECT OPTION SU CAMPO TABELLA ACCESS Classic ASP 9
max1974 [Javascript] malfunzionamento select Javascript 0
M [PHP] Drop down in campo select PHP 1
D [PHP] Select dinamici PHP 2
G sql select con array in php PHP 1
L [PHP] Form da select compilare campi automaticamente PHP 1

Discussioni simili