- Home
- Categorie
- Coding e Sistemistica
- Coding
- problema ciclo while
- 
							
							
							
							
							
problema ciclo while[LEFT]ciao ha tutti, ho questo problema: se i due id del ciclo while sono diversi esce dal ciclo e mi va bene, ma se sono uguali mi stampa all'infinito ok. io vorrei invece che dopo aver visto che sono uguali me ne stampi solo uno di ok. ho capito che il problema è che nel while si stampa sempre ok xche vede che i due id sono uguali, ma come posso fare a risolvere sto problema?? ciao e grazie $titolo = $_POST['titolo']; $idcategoriadalform = $_POST['radiobutton']; // echo $idcategoriadalform; $strSQL = "INSERT INTO articolo(idcategoria,idredattore,titolo)"; $strSQL .= "VALUES('$idcategoriadalform','redattore','$titolo')"; mysql_query($strSQL)OR die("Errore nella query:".mysql_error()); $query ="Select * from seleziona"; $ris=mysql_query($query) or die("Errore nella query:".mysql_error()); $numrows = mysql_num_rows($ris); //echo $numrows; for($x=0; $x<$numrows; $x++){ $resrow = mysql_fetch_row($ris); $idcategoria=$resrow['1'] ; //echo $idcategoria; while($idcategoria==$idcategoriadalform){ echo "ok"; } }[/LEFT] 
 
- 
							
							
							
							
							
Scrivi qualcosa del genere: if(!isset($ok)) 
 {
 while($idcategoria==$idcategoriadalform){
 $ok="ok";
 echo $ok;
 }}
 
- 
							
							
							
							
							non basta sostiruire il while con un if? 
 
- 
							
							
							
							
							
giusto 