Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Wyświetlanie danych z bazy
Forum PHP.pl > Forum > Przedszkole
Ziajek
Witam wszystkich urzytkowników forum.
Chcialbym was poprosić o pomoc w dokończeniu pewnego skryptu php ktory mam zamiar wykorzystac na swojej stronie internetowego sklepiku. Skrypt ten ma wyświetlac dane z bazy danych z pewnej tabeli w ladnej tabelce.

Rekordy w bazie danych wygladaja nastepujaco.


Oto sekcja body mojego dokumentu html


  1. <table border="1" width="100%" cellspacing="0" cellpadding="0" bordercolorlight="#000000">
  2. <tr>
  3. <td width="100%" colspan="7" bgcolor="#C0C0C0">
  4. <p align="center"><b><font size="2">Itemy Ares</font></b></td>
  5. </tr>
  6. <tr>
  7. <td width="6%" align="center" bgcolor="#E0E0E0">
  8. <p align="center"><font size="2"> ID</font></td>
  9. <td width="28%" align="center" bgcolor="#E0E0E0">
  10. <p align="center"><font size="2">Nazwa</font></td>
  11. <td width="28%" align="center" bgcolor="#E0E0E0"><font size="2">Cena</font></td>
  12. <td width="28%" align="center" bgcolor="#E0E0E0"><font size="2">Ilosc</font></td>
  13. <td width="38%" align="center" bgcolor="#E0E0E0"><font size="2">Picture</font></td>
  14. </tr>
  15. <?php
  16. mysql_connect("mysql3.yoyo.pl", "db330321", "emgi19") ;
  17. mysql_select_db (db330321);
  18. $zapytanie = "SELECT * FROM Ares ORDER BY Nazwa DESC";
  19. $wykonaj = mysql_query ($zapytanie);
  20. while($wiersz=mysql_fetch_array ($wykonaj)) {
  21. echo " <tr>
  22. <td width=\"6%\">".$wiersz['id']."</td>
  23. <td width=\"18%\">".$wiersz['Nazwa']."</td>
  24. <td width=\"18%\">".$wiersz['Cena']."</td>
  25. <td width=\"18%\">".$wiersz['Ilosc']."</td>
  26. <td width=\"38%\">
  27.  
  28.  
  29. COSSSSSSSSSSS
  30.  
  31. </td>
  32.  
  33. </tr>";
  34.  
  35. }
  36. ?>


puki co wyswietla ona poprawnie wpisy [ LINK ] jednak chcialbym aby w przedostatniej tabelce wyswietlane bylo zdjecie ktorego link jest w bazie w ostatnij kolumnie. i niewiem jak to zrobic. Poza tm chcialbym aby jednoczesnie to zdjecie bylo sformatowane i po kliknieciu na nigo otwierala sie dokladnie ta sama sciezka co do pliku.

nastepna sprawa jest to aby w ostatnij tabelce do kazdego wiersza wyswietlal sie wygenerowany przycisk paypal ktory ma nastepujacy kod
  1. <?php
  2. <form action="https://www.paypal.com/cgi-bin/webscr" target="paypal" method="post">
  3. <input type="hidden" name="bn" value="AMPPFPWZ.301">
  4. <input type="hidden" name="cmd" value="_cart">
  5. <input type="hidden" name="add" value="1">
  6. <input type="hidden" name="business" value="?questionmark.gifquestionmark.gifquestionmark.gifquestionmark.gifquestionmark.gif?" > 
  7. <input type="hidden" name="item_name" value="__NAZWA Z PIERWSZEGO REKORDU W BAZIE__">
  8. <input type="hidden" name="item_number" value="">
  9. <input type="hidden" name="amount" value="___CENA Z BAZY___">
  10. <input type="hidden" name="currency_code" value="USD">
  11. <input type="hidden" name="no_shipping" value="0">
  12. <input type="hidden" name="undefined_quantity" value="0">
  13. <input type="hidden" name="return" value="http://ko4life.com">
  14. <input type="hidden" name="cancel_return" value="http://ko4life.com">
  15.  
  16. <input type="image" src="images/sc-but-03.gif" border="0" name="submit">
  17. </form>
  18. ?>



Bardzo prosze o pomoc . jestem caly czas online wiec piszcie jakby cos. Dziekuje z góry

Jak probuje dodac cos takiego w miejsce COSSSSS

  1. <?php
  2. echo '<img src="'.$link.'" width="60" height="45" border="0"></a></td>';
  3. ?>


To mi sie taki blad wyswietla

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in /var/www/sites/yoyo.pl/p/r/projekt-baza/przeglad1.html on line 36
nospor
Cytat
Jak probuje dodac cos takiego w miejsce COSSSSS
Przeciez cosssss znajduje sie juz w echo, a ty w to jeszcze echo wkladasz....
1)Zamknij tamto echo,
2)daj twoje nowe echo,
3)kontynuuj stare echo
Ziajek
Masz racje ale chcialbym aby zdjecia byly wyswietlane w ostatnie tabelce Picture. I niemoge tego rozdzielic
nospor
no mowisz ze chcesz wstawic zdjecie zamiast cosssssss. No to ja ci mowie jak to ma byc.
Masz teraz tak:
  1. <?php
  2. echo 'przed cos
  3.  cossssssssss
  4. po cos';
  5. ?>

a ty masz zrobic tak:
  1. <?php
  2. echo 'przed cos';
  3. echo '  cossssssssss';
  4. echo ' po cos';
  5. ?>

i twoje cossss zostaje tam gdzie stalo
Ziajek
Ok masz racje lecz w pierwszym echo tworzona jest tabela i to wlasnie w nia (w ostatnia kolumne) chce wrzucic
zdjecie ktorego link znajduje sie w bazie danych w kolumnie Link.

Da sie to zrobic bez urzycia kolejnej komeny echo?
nospor
ale czy do ciebie nie dotarlo, ze "przed cos" to jest wlasnie poczatek twojej tabeli, a "po cos" to jest koncowka twojej tabeli?
echo '1';echo '2';
jest rownoznaczne z : echo '12';
Nie ma tu znaczenia ze przerwiesz echo

Przenosze, bo zdecydowanie to nie ten dzial

Cytat
Da sie to zrobic bez urzycia kolejnej komeny echo?

Oczywiscie ze sie da:
  1. <?php
  2. echo 'przed cos
  3.  tu bylo cossss, ale teraz nie ma i nawet zmienna wloze '.$zmienna.' ooo :)
  4. po cos';
  5. ?>


edit: problem rozwiązany na PW
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.