Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V  < 1 2  
Reply to this topicStart new topic
> Wyswietlanie rekordow z bazy mysql
Szymciosek
post 18.09.2012, 19:47:20
Post #21





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


  1. echo "<div id='pytanie'><div id='tabelka'>$row['question']</div><div id='tabelka-podpis'>$row['nick']</div></div>";


tak byłoby prawidłowo już prędzej.

Jeśli chcesz, to już w ostateczności mogę pomyśleć nad prostym przykładem.
Go to the top of the page
+Quote Post
filipsiu
post 18.09.2012, 19:48:08
Post #22





Grupa: Zarejestrowani
Postów: 150
Pomógł: 1
Dołączył: 2.07.2012
Skąd: localhost

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


nadal to samo
Go to the top of the page
+Quote Post
Dominator
post 18.09.2012, 19:55:28
Post #23





Grupa: Zarejestrowani
Postów: 565
Pomógł: 15
Dołączył: 11.10.2010

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


Cytat(filipsiu @ 18.09.2012, 19:45:08 ) *
@up to niech śmierdzi jest najpopularniejszym systemem zapisu smile.gif

@edit:
to ma ktoś pomysł jak "oddzielić" te tabelki ?


A co to ma do rzeczy, że jest najpopularniejszy ?
Tutaj chodzi o bezpieczeństwo ...
Go to the top of the page
+Quote Post
Szymciosek
post 18.09.2012, 19:57:12
Post #24





Grupa: Zarejestrowani
Postów: 1 168
Pomógł: 126
Dołączył: 5.02.2010
Skąd: Świdnica

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


wklep sobie chociażby takie coś i zobaczysz jak to działa, a wtedy może pojmiesz jak masz zrobić swoje.

  1. <?php
  2.  
  3. $names = array(
  4. 'Jan', 'Maciej', 'Kamil',
  5. );
  6.  
  7. $entries = array(
  8. 'Czesc jestem Jan', 'Czesc tu Maciek', 'Siemanko, Kamil',
  9. );
  10.  
  11. //names length == entries length
  12. //nie zwracaj uwagi na array'e, ze względu na pobrane dane w Twoim przypadku z bazy danych
  13.  
  14. $namesLen = count($names);
  15. //$entriesLen = count($entries);
  16.  
  17. for ($i = 0; $i < $namesLen; $i++)
  18. {
  19. $name = $names[$i];
  20. $entry = $entries[$i];
  21.  
  22. echo "<style type='text/css'>
  23. #content {
  24. background: #00ff00;
  25. margin: 20px;
  26. }
  27. </style>";
  28. echo "<div id='content'><div id='message'>$entry</div><div id='name'>$name</div></div>";
  29. }


PDO staje się coraz bardziej popularne, więc chyba warto przysiąść i się tego nauczyć, skoro coraz częściej jest wykorzystywane.
Go to the top of the page
+Quote Post
abort
post 18.09.2012, 20:05:02
Post #25





Grupa: Zarejestrowani
Postów: 590
Pomógł: 107
Dołączył: 25.10.2011

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


Cytat(filipsiu @ 18.09.2012, 20:35:42 ) *
sry ze taki zmul ale cos mi nie pasuje,
moj obecny kod:
  1. $wynik = mysql_query("SELECT * FROM questions") or die(mysql_error());
  2. while($row = mysql_fetch_array($wynik))
  3. {
  4. echo $row['question'];
  5.  
  6. ?>
  7. <div id="tabelka-podpis">
  8. <?php
  9. echo $row['nick'];
  10. }


Nie wiem czy Cię dobrze rozumiem, ale z tego kodu co widzę, to nie wiesz, co chcesz zrobić.
Przyjmij do wiadomości, że zmienna $row istnieje TYLKO WEWNĄTRZ PĘTLI while().
Przejrzyj forum, już jednej osobie tłumaczyłem to obszernie.
Go to the top of the page
+Quote Post
filipsiu
post 18.09.2012, 20:09:45
Post #26





Grupa: Zarejestrowani
Postów: 150
Pomógł: 1
Dołączył: 2.07.2012
Skąd: localhost

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


to zgodnie z twoja wypowiedzia ten ponizszy kod powinien dzialac
echo "<div id='pytanie'><div id='tabelka'>$row['question']<div id='tabelka-podpis'>$row['nick']</div></div></div>";


Ten post edytował filipsiu 18.09.2012, 20:15:28
Go to the top of the page
+Quote Post
filipsiu
post 18.09.2012, 20:44:11
Post #27





Grupa: Zarejestrowani
Postów: 150
Pomógł: 1
Dołączył: 2.07.2012
Skąd: localhost

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


@muflon
mam taki kod ale nie wiem czemu on nie działa:
  1. $wynik = mysql_query("SELECT * FROM questions") or die(mysql_error());
  2. while($row = mysql_fetch_array($wynik))
  3. {
  4.  
  5.  
  6. echo "<div id='pytanie'><div id='tabelka'>$row['question']<div id='tabelka-podpis'>$row['nick']</div></div></div>";
  7. }
Go to the top of the page
+Quote Post
Yorki
post 18.09.2012, 21:24:12
Post #28





Grupa: Zarejestrowani
Postów: 45
Pomógł: 2
Dołączył: 12.09.2005

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


Cytat(filipsiu @ 18.09.2012, 20:44:11 ) *
@muflon
mam taki kod ale nie wiem czemu on nie działa:
  1. $wynik = mysql_query("SELECT * FROM questions") or die(mysql_error());
  2. while($row = mysql_fetch_array($wynik))
  3. {
  4.  
  5.  
  6. echo "<div id='pytanie'><div id='tabelka'>$row['question']<div id='tabelka-podpis'>$row['nick']</div></div></div>";
  7. }


A dlaczego miałby działać? Obiekty i tablice nie możesz w taki sposób używać.. Jak już to:
  1. echo "<div id='pytanie'><div id='tabelka'>{$row['question']}<div id='tabelka-podpis'>{$row['nick']}</div></div></div>";
Go to the top of the page
+Quote Post
abort
post 18.09.2012, 21:40:58
Post #29





Grupa: Zarejestrowani
Postów: 590
Pomógł: 107
Dołączył: 25.10.2011

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


Temat: Wyswietlanie rekordow z bazy mysql
Temat: CSSMySQLPHPWyswietlanie danych w tabelce z css

Zdecydujcie się kontynuować dyskusję w jednym miejscu, bo mam deja vu...

A do moderatorów prośba o połączenie wątków..

Ten post edytował abort 18.09.2012, 21:42:16
Go to the top of the page
+Quote Post
muflon
post 18.09.2012, 22:52:26
Post #30





Grupa: Zarejestrowani
Postów: 3
Pomógł: 1
Dołączył: 18.09.2012

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


Ja się przy was nowego php naucze tongue.gif . Od kiedy mysql_fetch_array to np 'nick' ;D array to integer same liczby assoc to po nazwach pól smile.gif

  1. $wynik = mysql_query("SELECT * FROM questions") or die(mysql_error());
  2. while($row = mysql_fetch_assoc($wynik))
  3. {
  4.  
  5. $nick = $row['nick'];
  6. echo "<div id='pytanie'><div id='tabelka'>$row['question']<div id='tabelka-podpis'>".$nick."</div></div></div>";
  7. }


Ten post edytował muflon 18.09.2012, 22:57:36
Go to the top of the page
+Quote Post
scanner
post 19.09.2012, 09:57:11
Post #31





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Połączyłem dwa tematy zgłoszone przez @abort


--------------------
scanner.info
Warto pamiętać: KISS, DRY
Go to the top of the page
+Quote Post
nospor
post 19.09.2012, 10:17:37
Post #32





Grupa: Moderatorzy
Postów: 36 440
Pomógł: 6290
Dołączył: 27.12.2004




Cytat
Ja się przy was nowego php naucze . Od kiedy mysql_fetch_array to np 'nick' ;D array to integer same liczby assoc to po nazwach pól
Dziecko drogie.... zanim zaczniesz głosić herezje w tak prostych i oczywistych sprawach, zaglądaj wpierw do manuala....
http://php.net/manual/en/function.mysql-fetch-array.php


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
filipsiu
post 19.09.2012, 13:11:50
Post #33





Grupa: Zarejestrowani
Postów: 150
Pomógł: 1
Dołączył: 2.07.2012
Skąd: localhost

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


Po tylu wypowiedziach stwierdzam że temat do zamknięcia rozwiązaniem był post Yorki'ego
i jego:
  1. echo "<div id='pytanie'><div id='tabelka'>{$row['question']}<div id='tabelka-podpis'>{$row['nick']}</div></div></div>";

Go to the top of the page
+Quote Post

2 Stron V  < 1 2
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 Wersja Lo-Fi Aktualny czas: 29.03.2024 - 16:24