Assegnare classi diverse a div in un ciclo while

migo80

Utente Attivo
25 Apr 2013
243
3
18
Buongiorno avrei bisogno di un aiuto.
In un ciclo while devo affiancare tre div come assegnare classi css distinte ad ognuno dei 3 che poi si dovranno ripetere.
come posso fare?
 

migo80

Utente Attivo
25 Apr 2013
243
3
18
Buona sera nessuno può aiutarmi a risolvere questo mio problema?
Il while l'ho sostituito con il for.
Comunque questo è lo script:

PHP:
			 $row_cnt = $res->num_rows;
         
		
			for($a=0; $a<$row_cnt; $a++){
            $row = $res->fetch_array(MYSQLI_ASSOC);
			  if($a==0){
				  $class="first";}
				  elseif($a==1){
				  $class="middle";}
				  elseif($a==2){
					  $class="last";}
					 else{  }
			
				  
		
					   echo '<div class="box_main '.$class.'" >
					   <h4>'.$row["titolo"].'</h4>
                          <p>'. $row["descrizione"].'</p>
                                <hr/> </div> ';
							
			
			}

il problema sorge superata la terza condizione in pratica mi ripete per le righe rimanenti la classe last.
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.046
150
63
PR
www.borgo-italia.it
ciao
i farei così
PHP:
<?php
//...
$conta=0;
$class=array('first','middle','last');
for($a=0; $a<$row_cnt; $a++){
	$row = $res->fetch_array(MYSQLI_ASSOC);
	echo '<div class="box_main '.$class[$conta].'" >
	<h4>'.$row["titolo"].'</h4>
	<p>'. $row["descrizione"].'</p>
	<hr/> </div> ';
	$conta++;
	if($conta > 2){$conta=0;}
}
//....
?>
oppure usando il while
PHP:
<?php
$conta=0;
$class=array('first','middle','last');
while($row = $res->fetch_array(MYSQLI_ASSOC)){
		echo '<div class="box_main '.$class[$conta].'" >
	<h4>'.$row["titolo"].'</h4>
	<p>'. $row["descrizione"].'</p>
	<hr/> </div> ';
	$conta++;
	if($conta > 2){$conta=0;}
}
//....
?>
 

migo80

Utente Attivo
25 Apr 2013
243
3
18
Grazie borgo....farò erigere una statua in tuo onore...:tifoso:
Ho usato il for e tutto va alla perfezione. grazie ancora.
 
Discussioni simili
Autore Titolo Forum Risposte Data
I Assegnare dati fetch request ad una variabile globale Javascript 0
D assegnare risultato di una jquery ad una text Javascript 2
D [PHP] assegnare una classe PHP 1
E assegnare a una variabile il contenuto di un url (javascript) Javascript 0
V [WordPress] Assegnare id ad una tabella lista associandola ad un utente WordPress 0
S Assegnare valori mysql a checkbox PHP 0
JackIlPazzo Assegnare un id ad elementi con parser PHP 2
C E' possibile assegnare all' attributo name di un form html il nome di una variabile php? PHP 6
G Assegnare a una variabile un valore PHP 1
M Assegnare un id o classe a una variabile php PHP 5
S assegnare src iframe tramite php PHP 3
P Assegnare un codice php ad una variabile, possibile? PHP 6
L assegnare funzione solo ad una pagina PHP 1
D Assegnare codice cliente per poi richiamarlo PHP 1
S Assegnare link ad un marker di google maps Javascript 2
F Google maps: Assegnare icone personalizzate a markers estratti da mysql. Javascript 3
B ciclo con array, assegnare una classe differente per ciascun risultato PHP 3
C Assegnare una class ai ' TD ' presenti in uno script html Javascript 17
zighy Assegnare record ad un campo in base al valore di un altro campo PHP 2
G assegnare un valore da passare in post, da una lista jQuery 6
T assegnare ad una classe uno stile Javascript 2
S Assegnare ad una variabile il valore di uno specifico campo di una tabella PHP 3
J Assegnare un valore a un pulsante per poi spedirlo con un form Flash 0
L Come assegnare foto ad ogni giocatore? PHP 5
M Possibile assegnare un link ad un frame di un Movie clip? Flash 10
P Come assegnare un body tramite onclick? Javascript 1
A Assegnare un "doctype" a una pagina html HTML e CSS 4
G Assegnare ad una variabile un pagina in php PHP 3
Eugene Form - assegnare valore a check vuoto PHP 2
A textpattern: assegnare una classe alla section list HTML e CSS 0
A Assegnare rango ad una classifica in MS Access MS Access 1
MarcoGrazia Aggiungere o rimuovere classi in javascript Javascript 1
Domenico_Falco1 Associare una stessa funzione get a due eventi a.click con classi differenti Ajax 6
L Cambiare classi solo scroll up jQuery 2
L [PHP] paginazione con classi vendor PHP 2
3_g [PHP] mvc, pdo e classi... PHP 7
ken_korn [PHP] Delucidazione sull'uso di classi esterne PHP 0
L [WordPress] [HTML] boostrap e classi personali WordPress 4
CristianB72 [PHP] Astrazione classi ed interfacce, a cosa servono? PHP 0
E le classi di java Java 9
D Classi astratte PHP 0
giap Classi stili/stili per singoli TAG- differenza- HTML e CSS 2
M classi e struttura directory PHP 1
D Errore aggiungendo elemento Classi LINQ to SQL in un progetto VB2008 .NET Framework 1
I Che senso ha questo? Come separare due classi? HTML e CSS 2
L Classi (informazioni) PHP 0
L classi e prestazioni sito PHP 0
P Stampa di classi ritoccata.. PHP 0
I Interfacce e classi astratte PHP 5
L sistema utenti con classi PHP 9

Discussioni simili