Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] pokaż ukryl wiersz w tabeli
john_doe
post
Post #1





Grupa: Zarejestrowani
Postów: 873
Pomógł: 25
Dołączył: 24.07.2005

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


Witam, chciałbym pokazać i ukrywać wiersz w tabeli, próbuję tak
dostaję błąd, że id w które klikam is not defined

  1. $stm = $dbh->prepare( $SELECT_COURSE_PARTICIPANT );
  2.  
  3. $stm->execute();
  4.  
  5. $rowNumber = 1;
  6.  
  7. while( $row = $stm->fetch(PDO::FETCH_ASSOC) )
  8. {
  9. echo '<tr>';
  10. echo '<td>' . $rowNumber . '</td>';
  11. echo '<td>' . $row['knt_akronim'] . '</td>';
  12. echo '<button onclick="displayRow(id'.$row['save_id'].')" >Show / Hide</button>';
  13. echo '</tr>';
  14.  
  15. echo '<tr id="id' . $row['save_id'] . '"><td colspan="6"> tutaj hide / show row</td></tr>';


kod js

  1. <script type="text/javascript">
  2.  
  3. function displayRow(id){
  4.  
  5. var row = document.getElementById(id);
  6.  
  7. if (row.style.display == '') row.style.display = 'none';
  8.  
  9. else row.style.display = '';
  10. }
  11.  


Ten post edytował john_doe 4.01.2011, 00:14:14
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

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


Bo tak to jest jak to wszystko echujecie(źle brzmi (IMG:style_emoticons/default/smile.gif) ) - nie można tak?:
  1. <?php
  2. //.......
  3. while( $row = $stm->fetch(PDO::FETCH_ASSOC) )
  4. {
  5. ?>
  6. <tr>
  7. <td><?php echo $rowNumber; ?></td>
  8. <?php /*.....*/ ?>
  9. <button onclick="displayRow('id<?php echo $row['save_id']; ?>')">Show / Hide</button>
  10. <?php /*.....*/ ?>

Wtedy wszystko ładnie wyjdzie, będzie czytelne itd.
Jak chcesz sowim sposobem to po prostu brakuje Ci ' i tak jak Ci ~Kartofelek(w sumie to literówkę popełnił, bo nie /', a \') napisał użyj \' .

Ten post edytował kamil4u 4.01.2011, 14:48:26
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 27.12.2025 - 10:07