Difficulté de concaténation ou mauvaise définition d'array
Bonjour à toutes et tous, et, par avance, merci de vos lumières.
Voici la difficulté rencontrée:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| if ($_POST['Button'] == 'Enregistrer'){
if( !isset( $_POST[''.$compte.'n\''] ) ) $_POST[''.$compte.'n\''] = '';
if( !isset( $_POST[''.$compte.'n1\''] ) ) $_POST[''.$compte.'n1\''] = '';
if( !isset( $_POST[''.$compte.'n2\''] ) ) $_POST[''.$compte.'n2\''] = '';
$montant = array($_POST[''.$compte.'n\''] , $_POST[''.$compte.'n1\''] , $_POST[''.$compte.'n2\'']);
$codeHtml = '<tr><td class="libelle">'.ucfirst($compte).'</td>
<td class="montant">'. $montant[0].'</td>
<td class="montant">'. $montant[1].'</td>
<td class="montant">'. $montant[2].'</td>
</tr>';
// '<pre>'.print_r($montant).'</pre>';
'<pre>'.print_r($_POST).'</pre>';
} |
Le résultat de print_r($montant) est vide, mais celui de print_r($_POST) est :
Array ( [compten] => 1000 [compten1] => 2000 [compten2] => 3000 [Button] => Enregistrer [compten'] => [compten1'] => [compten2'] => )
Évidemment ce que je souhaite obtenir, c'est $montant[0] = 1000 etc. donc comment faire ? et deuzio, j'ai un tableau vide après "enregistrer" d’où cela peut il provenir ?
Encore merci à la bonne âme...