Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP][inny]Problem z klasą, Problem z klasą w skrypcie
Sysruqw0w
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 16.10.2013

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


Witam. Mam poniższy kod, który z bazy mysql zczytuje dane i drukuje je na stronie. Problem polega na tym, że niewiem jak podany skrypt zrobić obiektowo, przerobić go na klasę. Klasa mogła by być statyczna static function pobierzCennik() tylko niewiem co w niej umieścić a co nie. Prosiłbym o pomoc w tym temacie.
Pozdrawiam i z góry dziękuję

<?php
$query = "SELECT * FROM cennik";
$result = mysql_query($query) or die("Query failed");
while ($row = mysql_fetch_array($result))
{
echo "<TR> <TD>" . $row["Usluga"] .
"</TD> <TD>" . $row["Cena"] .
"</TD> </TD>" . $row["Realizacja"] .
"</TD> <br></TR>";
}

mysql_free_result($result);
mysql_close($link);
?>
Go to the top of the page
+Quote Post
matiit
post
Post #2





Grupa: Zarejestrowani
Postów: 365
Pomógł: 70
Dołączył: 5.04.2009

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


mysql_query już nie powinno się używać.

  1. $query = "SELECT * FROM cennik";
  2. $result = mysql_query($query) or die("Query failed");
  3. while ($row = mysql_fetch_array($result))
  4. {
  5. class Helper {
  6. public static function showPrices()
  7. {
  8. echo "<TR> <TD>" . $row["Usluga"] .
  9. "</TD> <TD>" . $row["Cena"] .
  10. "</TD> </TD>" . $row["Realizacja"] .
  11. "</TD> <br></TR>";
  12. mysql_close($link);
  13. }
  14. }
  15.  
  16.  


Ale robienie klasy dla takiego kodu, to sztuka dla sztuki (IMG:style_emoticons/default/smile.gif)

Ten post edytował matiit 16.10.2013, 14:35:41
Go to the top of the page
+Quote Post
Helid
post
Post #3





Grupa: Zarejestrowani
Postów: 280
Pomógł: 20
Dołączył: 12.12.2007
Skąd: 127.0.0.1

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


Powyży kod to moim zdaniem wywali się po 2 przejściu pętli.
Go to the top of the page
+Quote Post
com
post
Post #4





Grupa: Zarejestrowani
Postów: 3 034
Pomógł: 366
Dołączył: 24.05.2012

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


Cytat
Ale robienie klasy dla takiego kodu, to sztuka dla sztuki (IMG:style_emoticons/default/wink.gif)

matiit w zaprezentowany przez Ciebie sposób to więcej niż pewne ... poza tym takie rozwiązanie nie ma sensu i nie zadziała (IMG:style_emoticons/default/wink.gif) to bardziej przykład jak tego "nie robić" (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.12.2025 - 17:17