Sysruqw0w
16.10.2013, 13:34:19
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);
?>
matiit
16.10.2013, 14:35:12
mysql_query już nie powinno się używać.
$query = "SELECT * FROM cennik";
{
class Helper {
public static function showPrices
() {
echo "<TR> <TD>" . $row["Usluga"] . "</TD> <TD>" . $row["Cena"] .
"</TD> </TD>" . $row["Realizacja"] .
"</TD> <br></TR>";
}
}
Ale robienie klasy dla takiego kodu, to sztuka dla sztuki
Helid
16.10.2013, 18:50:40
Powyży kod to moim zdaniem wywali się po 2 przejściu pętli.
Cytat
Ale robienie klasy dla takiego kodu, to sztuka dla sztuki

matiit w zaprezentowany przez Ciebie sposób to więcej niż pewne ... poza tym takie rozwiązanie nie ma sensu i nie zadziała

to bardziej przykład jak tego "nie robić"