Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Pętla for i błądy wypisywania danych z mysql
kubek15
post
Post #1





Grupa: Zarejestrowani
Postów: 278
Pomógł: 3
Dołączył: 28.06.2008
Skąd: PL

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


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


--------------------
Go to the top of the page
+Quote Post
jaslanin
post
Post #2





Grupa: Zarejestrowani
Postów: 511
Pomógł: 143
Dołączył: 13.03.2010
Skąd: Jasło

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


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.)


Ten post edytował jaslanin 22.05.2010, 11:11:30


--------------------
Good luck and happy PHP'ing
Go to the top of the page
+Quote Post
Wicepsik
post
Post #3





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


  1. #
  2. $wwynik11 = mysql_query("SELECT * FROM `r_2010` WHERE dzien='".$x."' ");


Brak podstaw!

Ten post edytował Wicepsik 22.05.2010, 11:09:06


--------------------
Go to the top of the page
+Quote Post
kubek15
post
Post #4





Grupa: Zarejestrowani
Postów: 278
Pomógł: 3
Dołączył: 28.06.2008
Skąd: PL

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


Już działa zapomniałem o podstawowej rzeczy. Dzięki


--------------------
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 07:47