Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Dodawanie kolumny w tablicy i wyświetlanie tablicy.
Forum PHP.pl > Forum > Przedszkole
The Night Shadow
Array ( [id] => XX [szept_id_uzytkownika] => XX [szept] => XX [szept_data] => XX [szept_ip] => XX [szept_host] => XX [szept_przegladarka] => XX [login] => XX [id_uzytkownika] => XX )

Powiedzmy, że to jest jeden z x wierszy w tablicy, którą mam. Tablica powstała poprzez wyciągnięcie danych z bazy danych MySQL. W taki sposób:

  1. <?php
  2. $dane_wspisow = mysql_fetch_assoc($pobieranie_danych_wpisow)
  3. ?>

(Naturalnie zmienna: $pobieranie_danych_wpisow to zapytanie do bazy danych)

Kilka pytań.

W jaki sposób w pętli dodać do tak stworzonej tablicy dodatkową kolumnę np. [data_sformatowana], której wartości zależałyby od wartości w polu [szept_data]. Dla każdego wiersza musiałby być wykonywany odpowiedni warunek nadający wartość.

W jaki sposób w pętli wyświetlić zawartość tablicy tak, by można było je pobierać podobnie jak w takiej pętli:

  1. <?php
  2. while ($dane_wspisow = mysql_fetch_assoc($pobieranie_danych_wpisow))
  3. {
  4. echo $dane_wspisow['szept'];
  5. }
  6. ?>


naturalnie już po sformatowaniu (pierwsze pytanie), a więc tak, by za pomocą kwadratowych nawiasów definiować, które pole wiersza ma być wyświetlone (łącznie z dodanym wcześniej).

Ewentualnie, czy są możliwości prostrzego wykonania takiej operacji?
erix
  1. <?php
  2. if($dane_wpisow['szept']=='warunek'){ 
  3. $dane_wpisow['data_sformatowana'] = date('Y-m-d H:i:s');
  4. }
  5. ?>

Ja to tak zrozumiałem.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.