par
bob56@ » 30 août 2015, 19:26
Me revoilà le miel est en pot
Il doit y avoir un petit problème au niveau du script ? Fatal error: Cannot use [] for reading > au niveau alimentation tableau
Donc j'ai recréé une base et les pages PHP pour comprendre d'ou vient l'erreur.
avec ce script
modifier au niveau alimentation tableau pas de message d'erreur j'ai la page qui s'ouvre dans le navigateur mais aucun retour de données avec implode ?
<?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'];
$tarifs['f1'] == $data['f1'];
$tarifs['f2'] == $data['f2'];
$tarifs['f3'] == $data['f3'];
}
?>
<p><i>Les nouveautés</i></p>
<div class="contenu_gauche_panneau_gauche">
<table>
<tr>
<td>Menu enfant</td><td><?php echo implode($tarifs['f1'], '<br />');?></td>
</tr>
<tr>
<td>Formule midi</td><td><?php echo implode($tarifs['f2'], '<br />');?></td>
</tr>
<tr>
<td>Supplément frites</td><td><?php echo implode($tarifs['f3'], '<br />');?></td>
</tr>
Me revoilà le miel est en pot :D
Il doit y avoir un petit problème au niveau du script ? Fatal error: Cannot use [] for reading > au niveau alimentation tableau
Donc j'ai recréé une base et les pages PHP pour comprendre d'ou vient l'erreur.
avec ce script [u]modifier au niveau alimentation tableau [/u] pas de message d'erreur j'ai la page qui s'ouvre dans le navigateur mais aucun retour de données avec implode ?
[php]<?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'];
$tarifs['f1'] == $data['f1'];
$tarifs['f2'] == $data['f2'];
$tarifs['f3'] == $data['f3'];
}
?>
<p><i>Les nouveautés</i></p>
<div class="contenu_gauche_panneau_gauche">
<table>
<tr>
<td>Menu enfant</td><td><?php echo implode($tarifs['f1'], '<br />');?></td>
</tr>
<tr>
<td>Formule midi</td><td><?php echo implode($tarifs['f2'], '<br />');?></td>
</tr>
<tr>
<td>Supplément frites</td><td><?php echo implode($tarifs['f3'], '<br />');?></td>
</tr>[/php]