codicefacile

Programmazione per TUTTI…

Il ciclo WHILE nel PHP

I cicli while sono il tipo più semplice di loop in PHP. Si comportano come la loro controparte in C. La forma di base di un ciclo while è:

while (espressione)
dichiarazione

Gli esempi seguenti sono identici e entrambi stampare i numeri da 1 a 10:

<?php
/* esempio 1 */
$i = 1 ;
while ( $i <= 10 ) {
echo $i ++; /* the printed value would be
$i before the increment
(post-increment) */
}
/* esempio 2 */
$i = 1 ;
while ( $i <= 10 ):
echo $i ;
$i ++;
endwhile;
?>

<?php
$varabile = 1;

while ($variabile <= 10) {

$risultato = 5 * $variabile;

print("5 * $mul = $ris<br>");

$variabile++;

}
?>

Il ciclo while, non ci mette a disposizione le istruzioni per inizializzare e per incrementare il contatore: quindi dobbiamo inserire queste istruzioni nel flusso generale del codice, per cui mettiamo l’inizializzazione prima del ciclo, e l’incremento all’interno del ciclo stesso, in fondo. Anche in questa situazione, comunque, il concetto fondamentale è che l’esecuzione del ciclo termina quando la condizione fra parentesi non è più verificata: ancora una volta, quindi, è possibile che il ciclo non sia eseguito mai, nel caso in cui la condizione risulti falsa fin da subito.

CICLO WHILE IN MYSQL

<?php
include ‘config.php’;
include ‘opendb.php’;

$query = "SELECT name, subject, message FROM contact";
$result = mysql_query($query);

while($row = mysql_fetch_array($result, MYSQL_ASSOC))
{
echo "Name :{$row[‘name’]} <br>" .
"Subject : {$row[‘subject’]} <br>" .
"Message : {$row[‘message’]} <br><br>";
}

include ‘closedb.php’;
?>

oppure:

<?php
include ‘config.php’;
include ‘opendb.php’;

$query = "SELECT name, subject, message FROM contact";
$result = mysql_query($query);

while($row = mysql_fetch_assoc($result))
{
echo "Name :{$row[‘name’]} <br>" .
"Subject : {$row[‘subject’]} <br>" .
"Message : {$row[‘message’]} <br><br>";
}

include ‘closedb.php’;
?>

Annunci

Navigazione ad articolo singolo

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: