Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pętla for i błądy wypisywania danych z mysql
Forum PHP.pl > Forum > PHP
kubek15
witam

Mam mały problem otóż. mam taki kog pętla for i wypis z mysql

  1. for( $x = 1; $x <= 14; $x++ )
  2. {
  3. $wwynik11 = mysql_query("SELECT * FROM `r_2010` WHERE dzien='"$x"' ");
  4. while($wwynik12 = mysql_fetch_assoc($wwynik11)) {
  5. $jak = "".$wwynik12['jak']."";
  6. $id = "".$wwynik12['id']."";
  7. if($jak == 1) {
  8. <td style=\"background-color:red;\">$x</td>
  9. ";
  10. } else {
  11. <td><a href=\"?dz=$id\">$x</a></td>
  12. ";
  13. }
  14. }
  15. }
  16.  


i wywala im taki błąd:
Kod
Parse error: syntax error, unexpected T_VARIABLE in /home/accounts_s/szklanka177/public_html/kalendarz/kalendarz.php on line 26


26 linia:
$wwynik11 = mysql_query("SELECT * FROM `r_2010` WHERE dzien='"$x"' ");


można coś na to poradzić? bo neiche mi się wypisywać 14 razy z mysql
jaslanin
1. Zacznij od podstaw, kup książkę o PHP & mySQL których jest sporo lub czytaj kursy w internecie.

2. Zapytania mysql wykonywane w pętli to zły pomysł, przerób tak zapytanie SQL by wyświetlało Ci te 14 dni.

3.

Przetłumaczę Ci błąd który Ci się wyświetla: "Błąd analizy: błąd składni, niespodziewany typ: zmienna w [plik] linia 26"

http://php.net/manual/en/tokens.php - wyjaśnienie co oznaczają niektóre typy

Tu masz kilka tekstów z przykładami jak używać zmiennych i je wyświetlać:

http://pl2.php.net/manual/en/function.echo.php
http://pl2.php.net/manual/en/language.variables.php (wraz z podziałami Basics, Predefined Variables itd.)
Wicepsik
  1. #
  2. $wwynik11 = mysql_query("SELECT * FROM `r_2010` WHERE dzien='".$x."' ");


Brak podstaw!
kubek15
Już działa zapomniałem o podstawowej rzeczy. Dzięki
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.