Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Problem
Forum PHP.pl > Forum > Przedszkole
xxxxxxx
witam mam problem.
che zrobić aby wyswietlała mi się tabelka z rekordami z bazy danych i obok były przyciski do edycki każdego rekordu z możliwością dodania nowego wiersza. kompletnie niewiem jak to zrobić. czy ktoś może mi pomóc??
maziak
Jak szukasz gotowego rozwiązania to w sumie nie to forum.

Generalnie rzecz biorąc po przeczytaniu paru tutoriali pownieneś już bez najmniejszego problemu to napisać.
Wszystko potrzebne, a nawet wiecej znajdziesz tutaj :
http://forum.php.pl/linkiKursy_dla_poczatk...ych_t12816.html
piotrooo89
  1. <?php
  2. $sql=mysql_query('SELECT * FROM tabela');
  3.  
  4. echo '<table>
  5. <tr>
  6. <th>Kol 1</th>
  7. <th>Kol 2</th>
  8. </tr>';
  9.  
  10. while($linia=mysql_fetch_array($sql))
  11. {
  12. echo '<tr>
  13. <td>' . $linia['kol_1'] . '</td>
  14. <td>' . $linia['kol_2'] . '</td>
  15. <td><a href="'strona_do_edycji.php?edytuj=' .$linia['id']. '">EDIT</a></td>
  16. </tr>';
  17. }
  18. echo '</table>';
  19. ?>


i teraz w stronie_do_edycji.php "odbierasz " id rekordu który chcesz edytować, jak zedytować baze mam nadzieje że wiesz?

tu jest polecenie edytujące formularz sam sobie stwórz:

  1. <?php
  2. $id=$_GET['edytuj'];
  3. $update = "UPDATE tabela SET
  4. kol_1='$kol1',
  5. kol_2='$kol2' WHERE id='$id'";
  6.  
  7. mysql_query($update);
  8. ?>
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.