![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 23.10.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam pytanie w jaki sposób mozna wyswietlic dodatkowe pole rekordu tzn. mam zapytanie np: [sql:1:bf6a4b1371]SELECT id, temat, firma, opis, dzien ORDER BY dzien[/sql:1:bf6a4b1371] w tabeli sa wyswietlane tylko pola - temat - firma - dzien pole "opis" jest sprawdzane kodem [php:1:bf6a4b1371]<?php <? if ($row_zapytanie["opis"]!="0") { echo "<a href=szczegoly.php?id=".$row_zapytanie['id']."><img src=images/pic2.gif width=11 height=9 border=0></a>";} ?> ?>[/php:1:bf6a4b1371] w jaki sposob wyswietlic pole "opis" dokładnie pod tabelą z wynikiem rekordu którego on dotyczy. chyba starsznie zamieszalem, ale jest juz pozno moze dlatego. Jesli czeba zamieszcze resztę kodu |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 712 Pomógł: 23 Dołączył: 27.10.2003 Skąd: z kontowni Ostrzeżenie: (0%) ![]() ![]() |
Najpierw ładujesz wyniki zapytania do jakiejś tablicy, a później już wyświetlasz to sobie gdzie i kiedy chcesz.
-------------------- "Coś się kończy, coś się zaczyna." Andrzej Sapkowski
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 23.10.2003 Ostrzeżenie: (0%) ![]() ![]() |
ok, poszlo całkim gladko
wystarczylo w odpowiednie miejsce pętli wyswietlajacej wklepac [php:1:ed9e19e43c]<?php <? if ($row_zapytanie["id"]==$op){ echo "<img src=images/strl.gif>".$row_zapytanie["opis"]; } ?> ?>[/php:1:ed9e19e43c] działa jak wywołuje ten plik ze zmianna id a w jaki sposób uzyskać ten sam efekt ale wynik zapytania wyswietlać za pomocą require(), czyli wywoływac plik "A" jednoczesnie przekazując zmienną do pliku "B" i go dołączac w odpowiednim miejscu. Czy w ogóle się tak da? |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 13.01.2003 Skąd: 3rd ball of mud behind a big ball of burning gas Ostrzeżenie: (0%) ![]() ![]() |
Cytat Czy w ogóle się tak da?
Tak. plik1.php [php:1:256462ce1f]<?php $zmienna = "test"; require("plik2.php"); ?>[/php:1:256462ce1f] plik2.php [php:1:256462ce1f]<?php echo "Bleblbebelelblelblebel - " . $zmienna . " - blebleblelbelbelbe"; ?>[/php:1:256462ce1f] Pozdrawiam. -------------------- It's Time to Join the PLD Linux Generation!
<? while (!$success) { $try++; } ?> |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 23.10.2003 Ostrzeżenie: (0%) ![]() ![]() |
Niestety w tym wypadku to nie działa
[php:1:e12d3d58f4]<?php <? $op = $row_zapytanie["id"]; require ("lista.php"); ?> ?>[/php:1:e12d3d58f4] to jest w pliku glownym. a w pliku lista.php jest [php:1:e12d3d58f4]<?php <? if ($row_zapytanie["id"]==$op){ echo "<img src=images/strl.gif>".$row_zapytanie["opis"]; } ?> ?>[/php:1:e12d3d58f4] |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 13.01.2003 Skąd: 3rd ball of mud behind a big ball of burning gas Ostrzeżenie: (0%) ![]() ![]() |
A warunek zostaje spełniony? Czyli czy wyświetla się <img?
Co chcesz uzyskać przez warunek[php:1:b62b118b6a]<?php if ($row_zapytanie["id"]==$op){ ?>[/php:1:b62b118b6a] Pozdrawiam. -------------------- It's Time to Join the PLD Linux Generation!
<? while (!$success) { $try++; } ?> |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 23.10.2003 Ostrzeżenie: (0%) ![]() ![]() |
nie, nic sie nie wyswietla.
Co chcę uzyskać? (wyswietlenie pola opis) dokładnie pod tabelą z wynikiem rekordu którego on dotyczy. warunek jest umieszczony wewnatrz petli wyswietlajacej tabele. całe zapytanie jest umieszczone w pliku dołanczanym! jak tez i warunek. |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 223 Pomógł: 0 Dołączył: 13.01.2003 Skąd: 3rd ball of mud behind a big ball of burning gas Ostrzeżenie: (0%) ![]() ![]() |
Najwidoczniej warunek nie zostaję spełniony. Pokaż więcej kodu żeby można coś o tym powiedzieć więcej.
Może masz bład w zapytaniu i wogóle się pętla nie wykonuje? Pozdrawiam. -------------------- It's Time to Join the PLD Linux Generation!
<? while (!$success) { $try++; } ?> |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 23.10.2003 Ostrzeżenie: (0%) ![]() ![]() |
niee wszystko działa, ale jak jest umieszczone w jednym pliku, działa ok.
a chce go dolaczyc dlatego bo na tej samej stronie umiescilem formularz do dodawania rekordow do bazy. Chciałem w ten sposob uzyskac odswiezenie i wyswietlenie wszystkich rekordow po dodaniu nowego do bazy. Wyglada to tak, jakby zmienna nie była przekazana do dolanczanego pliku. zapytanie plik dolaczany [php:1:243ab988c4]<?php $query_zapytanie = "SELECT id, temat, firma, zlecajacy, wykonanie, dzien, WEEKDAY(dzien) AS dzie ,data_zl, DATE_FORMAT(data_zl,'%d-%m-%Y') AS data_zl_new ,data_wyk, DATE_FORMAT(data_wyk,'%d-%m-%Y') AS data_wyk_new, tryb ,stan, opis FROM zadanie ORDER BY data_zl DESC"; $zapytanie = mysql_query($query_zapytanie, $polaczenie) or die(mysql_error()); $row_zapytanie = mysql_fetch_assoc($zapytanie); $totalRows_zapytanie = mysql_num_rows($zapytanie);[/php:1:243ab988c4] petla plik dolaczany [php:1:243ab988c4] <?php do {?> <table width="100%" border="0" cellpadding="1" cellspacing="1" class="kom2"> <tr> <td colspan="2"><p class="opis">Zadanie z dnia: <? echo $row_zapytanie["dzie"]; ?></td><td></td> <td></td> <td></td> <td></td> <td width="70"></td> <td></td> </tr> <tr onMouseOver="this.style.backgroundColor='#ffffff';" onMouseOut="this.style.backgroundColor='#DBEEFF';"> <td width="10"><? if ($row_zapytanie["opis"]!="0") { echo "<a href=dodaj.php?m=1?dodaj=yes?op=".$row_zapytanie['id']."><img src=images/pic2.gif width=11 height=9 border=0></a>";} ?> </td> <td width="400"><? echo "<a class=link href=edycja.php?zad=".$row_zapytanie["id"].">".$row_zapytanie["temat"]."</a>"; ?></td> <td width="160"><? echo $row_zapytanie["firma"]; ?></td> <td width="85"><b><? echo $row_zapytanie["data_zl_new"]; ?></b></td> <td width="75"><? echo $row_zapytanie["data_wyk_new"]; ?></td> <td width="80"><? echo $row_zapytanie["zlecajacy"]; ?></td> <td width="70"><? echo $row_zapytanie["tryb"]; ?></td> <td width="80"><? echo $row_zapytanie["stan"]; ?></td> </tr> <tr height="1" class="kom1" bgcolor="#CC0000"><td colspan="8" height="1"></td></tr> <tr height="1" class="kom4" bgcolor="#CC0000"><td colspan="7" height="2"> <? if ($row_zapytanie["id"]==$op){ echo "<img src=images/strl.gif>".$row_zapytanie["opis"]; } ?> </td></tr> </table> <?php } while ($row_zapytanie = mysql_fetch_assoc($zapytanie)); ?> ?>[/php:1:243ab988c4] i fragment kodu dolaczajacy: [php:1:243ab988c4]<?php <? $op = $row_zapytanie["id"]; require ("lista.php"); ?> ?>[/php:1:243ab988c4] i tyle to chyba te fragmenty najwazniejsze. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 19:07 |