Originariamente inviato da eiyen
Codice PHP:
mt_srand((double)microtime() * 1000000); 
function 
gentag() { 
  
$reds = array(321921, ...); // numeri rossi 
  
$val mt_rand(0,36); 
  
$zero = ($val==0);
  
$manque = (($val>=1)&&($val<=18)); $passe = !$manque;
  
$pari = (($val%2)==0); $dispari = !$pari;
  if (
$val==0) { 
    
$class 'green'
  } elseif (
in_array($val$reds)) { 
    
$class 'red'
  } else { 
    
$class 'black'
  };
  if (!
$zero) {
    
$class .= ' '.(($manque)?('manque'):('passe'));
    
$class .= ' '.(($pari)?('pari'):('dispari'));
  };
  
$gentag '<div class="'.$class.'">'.$val.'</div>'
  return (
$gentag); 
}; 
function 
rowtag() { 
  
$gentag gentag(); 
  
$rowtag $gentag.'
'

  return (
$rowtag); 
}; 
print 
rowtag(); 
print 
rowtag(); 
print 
rowtag(); 
...sempre da lavorare con i css:

codice:
.green {
 /* colorazione verde */
}
.red {
 /* colorazione rossa */
}
.black {
 /* colorazione nera */
}

.manque {
  padding-right: 10px;
  background: transparent url('manque.gif') no-repeat right top;
}
/* etc. etc. */

p.s.: non ho provato nulla quindi magari c'è qualche svista... prova un po'..

ma xche quel

if (!$zero) {

sopra

$class .= ' '.(($manque)?('manque')'passe'));
$class .= ' '.(($pari)?('pari')'dispari'));

???


nelle 2 classi dreamweawer da errore