Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z konstrukcją IF w kodzie dla mysql
Forum PHP.pl > Forum > Przedszkole
Ad4m1992
WItam. Mam taki kod

  1. $sql = "SELECT * FROM " . $tabela .
  2. if($rodzaj_material) { echo " WHERE id_rodzaj_material = " . $rodzaj_material;} . " ORDER BY " . $sort . " " . //linia 81
  3. if($desc) { echo "DESC"; } . " LIMIT 0, " . $ile;
  4. $query = mysql_query($sql) or die(mysql_error());


I wywala mi taki błąd:
  1. Parse error: syntax error, unexpected T_IF in C:\xampp\htdocs\portal\functions.php on line 81


Moje pytanie, to jak poprawnie wstawić tą konstrukcję if żeby to wszystko śmigało.

Pozdrawiam.
iVorIus
Na przykład tak:
  1. $sql .= "SELECT * FROM " . $tabela;
  2. if ( $rodzaj_material )
  3. {
  4. $sql .= " WHERE id_rodzaj_material = " . $rodzaj_material;
  5. }
  6. $sql .= " ORDER BY " . $sort;
  7.  
  8. if ( $desc )
  9. {
  10. $sql .= " DESC";
  11. }
  12. $sql .= " LIMIT 0, " . $ile;
  13.  
  14. echo $sql; // dla sprawdzenia czy zapytanie jest zbudowane poprawnie
  15.  
  16. $query = mysql_query($sql) or die(mysql_error());
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.