Date et tableau

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Date et tableau

par Ryle » 30 janv. 2007, 13:30

La syntaxe $dates[]= "..." revient exactement au même que le array_push(). Pour avoir la valeur du premier élément d'un tableau, il suffit effectivement de faire appel à l'index 0 du tableau (en dehors de la boucle pour ne l'afficher qu'une fois).

Le reset() permet de replacer le pointeur qui permet de parcourir le tableau au début (et ainsi pouvoir le parcourir à nouveau)


Modération :
Puisque ta question est résolue, j'ajoute le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.

Tu peux réaliser cette opération toi-même
en cliquant sur le bouton [Mettre Résolu] qui s'affiche en haut à gauche de ce sujet
si tu as posté le 1er message en tant que membre (inscrit et identifié).

Alors... inscris-toi !!! ;)

Vendredi

par rolusseum » 30 janv. 2007, 13:28

[Résolu]

par Vendredi » 30 janv. 2007, 13:18

Merci beaucoup Ultim4T0m.

C'est exactement ce que je recherchais.

par Ultim4T0m » 30 janv. 2007, 01:51

Bonsoir,

Et comme ça
$tableau_dates = array();

while($val = mysql_fetch_array ($resultatRequete))    {
         array_push($tableau_dates, $val["Date_jour"]); // On ajoute $val['Date_jour'] à la fin du tableau $tableau_dates
} 

echo $tableau_dates[0]; // Affiche la première date
Enfin... Si tu ne veux que la première date, montre nous plutôt ta requête SQL, car tu n'as dans ce cas sans doute pas besoin de passer par une boucle

Date et tableau

par vendredi » 30 janv. 2007, 00:51

Bonjour,

Suite à une requête (select), je selectionne n lignes qui contiennent chacune une date.

Je récupère mes dates par le code suivant:

Code : Tout sélectionner

while($val = mysql_fetch_array ($resultatRequete)){ $dates[]= $val["Date_jour"]; }
Donc, j'ai un tableau de dates et j'aimerais afficher la première date du tableau.
j'essaye $pDate= reset($dates), et ça m'afffiche la première date, mais n fois le nombre de lignes correspondant à la requête!!!

Pourriez-vous m'éclairer?