[RESOLU] simplifier script PHP

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

31 août 2015, 13:53

La flèche => ne s'utilise que pour la déclaration du tableau et des sous tableaux :
$tarifs = array( // déclaration du tableau des tarifs
   'f1' => array()
   , 'f2' => array()
   , 'f3' => array()
);
Ensuite c'est le "=" que l'on utilise pour affecter de nouvelles valeurs dans les sous tableaux :)
while ($data = mysql_fetch_assoc($req)) { // alimentation du tableau
  $tarifs['f1'][] = $data['f1']; 
  $tarifs['f2'][] = $data['f2'];
  $tarifs['f3'][] = $data['f3'];
}
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Eléphant du PHP | 172 Messages

31 août 2015, 19:36

OK Ryle çà roule., encore merci ! =D>
<?php 

// connextion base
$base = mysql_connect ('127.0.0.1', 'root', '');  
    mysql_select_db ('essais_tarifs', $base) ;

$sql = "SELECT  f1, f2, f3   FROM table_tarifs";  
// envoie requête 
$req = mysql_query($sql) or die('Erreur SQL!<br>'.$sql.'<br>'.mysql_error());
// on ferme la connexion à mysql 
mysql_close();  

$tarifs = array( // déclaration du tableau des tarifs
   'f1' => array()
   , 'f2' => array()
   , 'f3' => array()
);


  
  
  while ($data = mysql_fetch_assoc($req)) { // alimentation du tableau
  $tarifs['f1'][] = $data['f1']; 
  $tarifs['f2'][] = $data['f2'];
  $tarifs['f3'][] = $data['f3'];
  
 
  
}
  
?>
Image