Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql][style]Czy można pogrubić konkretny rekord z listy, Rekord o wartości Rodzic IS NULL pogrubić - rekordy w pętli
rokasny
post 4.12.2013, 16:18:11
Post #1





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 23.11.2013

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


Siemka, czy możecie podpowiedzieć jak, np. pogrubić, rekord wyświetlany w pętli na przeglądarce dzięki zapytaniu SELECT Nazwa FROM ... o zmiennej row[1]. Rekord ten byłby rozpoznawany przez zapytanie SELECT Nazwa FROM ... WHERE Rodzic IS NULL. Podejrzewam, że to w php da się zrobić?

Ten post edytował rokasny 4.12.2013, 16:19:22
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
jacobson
post 4.12.2013, 16:42:21
Post #2





Grupa: Zarejestrowani
Postów: 468
Pomógł: 36
Dołączył: 14.12.2010

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


Przy pomocy PHP wyswietlasz rekordy w petli, mozesz je wyswietlic razem ze znacznikami html np echo '<b>'.$row[1].'</b>'
Go to the top of the page
+Quote Post
rokasny
post 4.12.2013, 17:37:28
Post #3





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 23.11.2013

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


To mi nie pomoże, bo chciałbym konkretny rekord z tych wyświetlonych (w pętli while) pogrubić, rekord z wewnętrznym zapytaniem SELECT Nazwa FROM.. WHERE Rodzic IS NULL. coś jak if zapytanie echo <b>row[1]</b> tylko czy wyświetli mi resztę rekordów których Rodzic is not null

Ten post edytował rokasny 4.12.2013, 17:43:29
Go to the top of the page
+Quote Post
-Gość-
post 4.12.2013, 18:14:06
Post #4





Goście







pokaż co do tej pory zrobiłeś
Go to the top of the page
+Quote Post
NetBeans
post 4.12.2013, 18:20:04
Post #5





Grupa: Zarejestrowani
Postów: 56
Pomógł: 4
Dołączył: 18.01.2012

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


Do pętli wstawiasz IF'a, jeżeli warunek będzie prawdziwy, to pogrubiasz.
Go to the top of the page
+Quote Post
rokasny
post 4.12.2013, 19:04:35
Post #6





Grupa: Zarejestrowani
Postów: 32
Pomógł: 0
Dołączył: 23.11.2013

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


  1. $zapytanie = "SELECT '', NazwaP, '' AS Ilosc, Zapas, NazwaM, Zap FROM tab2 GROUP BY NazwaP ORDER BY ID ASC";
  2. $wynik = mysql_query(zapytanie)
  3. ...
  4. while ( $row = mysql_fetch_row($wynik) ) {
  5. echo '</tr>';
  6. echo '<td>' . $i++ .'.'.'</td>';
  7. echo '<td>' . $row[1] . '</td>';
  8. // if (mysql_query(SELECT NazwaP FROM tab2 WHERE Rodzic IS NULL)==NULL) {echo '<td><b>' . $row[1] . '</b></td>';} else echo <td>.$row[1]</td>
  9. //pisane z palca - taki był początkowo zamysł ale to nie bardzo jest dobre bo jeżeli już działa to pogrubi mi wszystko albo nic
  10. echo '<td>' . $row[3] . '</td>';
  11. echo '<td>' . $row[4] . '</td>';
  12. echo '<td>' . $row[5] . '</td>';

Ja wyświetlić chce wszystko z $zapytanie, natomiast konkretne rekordy o Rodzis IS NULL pogrubić

Ten post edytował rokasny 4.12.2013, 19:06:44
Go to the top of the page
+Quote Post
phpion
post 5.12.2013, 08:38:49
Post #7





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




W MySQL masz NULL, to w PHP otrzymasz pusty string. Powinno więc wystarczyć:
  1. if (empty($row['Rodzic']))

Jeśli warunek jest spełniony - pogrubiasz, jeśli nie - nie pogrubiasz.
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 06:38