Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Dodawanie kolumny w tablicy i wyświetlanie tablicy.
The Night Shadow
post 28.09.2006, 18:47:31
Post #1





Grupa: Zarejestrowani
Postów: 495
Pomógł: 2
Dołączył: 5.02.2006
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


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?


--------------------
Programista Stron i Serwisów WWW oraz Aplikacji Internetowych
Specjalista ds. Pozycjonowania Aplikacji Internetowych
Copywriter
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
erix
post 2.10.2006, 08:28:30
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




  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.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 31.07.2025 - 09:23