- 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