J'ai donc essayé de créer une fonction, mais comme c'est la premiere fois que je manipule les tableaux et les fonctions, j'ai bien du mal...
<?
//connection a la bdd
// 1er ligne(de 4 colonnes=
$case_1a = mysql_result($req,$i,"case_1a");
$case_2a = mysql_result($req,$i,"case_2a");
$case_3a = mysql_result($req,$i,"case_3a");
$case_4a = mysql_result($req,$i,"case_4a");
// 2eme ligne
$case_1b = mysql_result($req,$i,"case_1b");
$case_2b = mysql_result($req,$i,"case_2b");
$case_3b = mysql_result($req,$i,"case_3b");
$case_4b = mysql_result($req,$i,"case_4b");
// 3eme ligne
$case_1c = mysql_result($req,$i,"case_1c");
$case_2c = mysql_result($req,$i,"case_2c");
$case_3c = mysql_result($req,$i,"case_3c");
$case_4c = mysql_result($req,$i,"case_4c");
//mise en tableau en table['ligne']['colonne']
$case_tab = array();
$case_tab['1']['1'] = array('$case_1a');
$case_tab['1']['2'] = array('$case_2a');
$case_tab['1']['3'] = array('$case_3a');
$case_tab['1']['4'] = array('$case_4a');
$case_tab['2']['1'] = array('$case_1b');
$case_tab['2']['2'] = array('$case_2b');
$case_tab['2']['3'] = array('$case_3b');
$case_tab['2']['4'] = array('$case_4b');
$case_tab['3']['1'] = array('$case_1c');
$case_tab['3']['2'] = array('$case_2c');
$case_tab['3']['3'] = array('$case_3c');
$case_tab['3']['4'] = array('$case_4c');
//function case_xy($ligne, $colonne)
//{
//ici la fonction qui retourne la valeur qui est dans la bdd selon $ligne et $colonne
//}
?>
J'ai essayé sans succès quelque chose comme ça:
$ligne = '1';
$colonne = '1';
function case_xy($ligne, $colonne)
{
for($ligne=1; $ligne != 4 ; $ligne++)
{
for($colonne=1; $colonne != 3 ; $colonne++)
{ echo ' {$case_tab[$ligne,$colonne]} '; }
}
Si quelqu'un peut m'aider, merci d'avance.