
le 22/11/2003 à 14:24
XTremTourist
humm j quelque pitit problem avec un array
j explique
g un table avec les tuple suivant
[list]calendrier
[*]date
[*]datetimee
[*]even
[/list]
date la date; datetimee l heur; even les evennement.
je doit construire un array de ce type la
array ( [date] => even, [datetimee] => even);
plus on aurra d enregistrement dans la table plus le array aurra de valeur
donc cela veux dire que [date] et [datetime] sont les nom donner au ligne de mon tableau php,
sa afficherra
array (
[date] => even,
[datetimee] => even
)
comme [date] et [datetimee] peuve prendre plusieur valeur il faudrai que ce tablo retourne tout
actuellement il me retourne sa
array (
[date] => even,
[datetimee] => even,
[0] => e,
[0] => e
)
vous voulez petre voir ce que g deja fai?
j explique
g un table avec les tuple suivant
[list]calendrier
[*]date
[*]datetimee
[*]even
[/list]
date la date; datetimee l heur; even les evennement.
je doit construire un array de ce type la
array ( [date] => even, [datetimee] => even);
plus on aurra d enregistrement dans la table plus le array aurra de valeur
donc cela veux dire que [date] et [datetime] sont les nom donner au ligne de mon tableau php,
sa afficherra
array (
[date] => even,
[datetimee] => even
)
comme [date] et [datetimee] peuve prendre plusieur valeur il faudrai que ce tablo retourne tout
actuellement il me retourne sa
array (
[date] => even,
[datetimee] => even,
[0] => e,
[0] => e
)
vous voulez petre voir ce que g deja fai?
- <?php
- $query = mysql_query("SELECT count(*) FROM clanfo_calendrier");
- $row = mysql_fetch_row($query);
- $nb_total = $row[0];
- mysql_free_result($query);
- if ($nb_total == 0)
- {}
- else {
- $sql = "SELECT * FROM clanfo_calendrier";
- $req = mysql_query($sql) or die ('SQL erreur!<BR>'.$sql.'<BR>'.mysql_error());
- while ($data = mysql_fetch_array($req))
- {
- $datee[] = $data['date'];
- $datetimee[] = $data['datetimee'];
- $even[] = $data['even'];
- }
- for($i=0;$i < $nb_total; $i++)
- {
- $datee = $datee[$i];
- $datetimee = $datetimee[$i];
- $even = $even[$i];
- if($i%$nb_total==0)
- $df .= 'array (';
- $df .= '['.$datee.'] => '.$even.' , ['.$datetimee.'] => '.$even.',';
- if($i%$nb_total==($nb_total-1))
- $df .= ')';
- }
- print_r($df);
- //----ce que le print_r me retourne ----//
- //array ([20031122] => teste , [200311222330] => teste,[0] => e , [0] => e,)array ([20031122] => teste , [200311222330] => teste,[0] => e , [0] => e,)
- ?>