Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php][mysql] Problem z pobraniem danych z mysql
Forum PHP.pl > Forum > Przedszkole
mtskilla
Mam problem. Mam listę wyswietlana z tabeli mysql i jeden z rekordow "nazwa" jest odnośnikiem. odnośnik automatycznie postuje mi wartość id nazwy (która jest tzw primary keyem w tabeli) do strony docelowej odnosnika.

  1. <a href="docelowa.php?id=<?php echo $w['id'];?>">


Wszystko jest ok. bo zwraca mi numer id w stronie docelowej

  1. <?php
  2. echo $_GET['id']; 
  3. ?>

ale nie bardzo potrafie na podstawie tego id odtworzyc reszty danych przypisanych do owego id.
Probowalem tak:

  1. <?php
  2. $query = "SELECT * FROM user_info WHERE id = '".$_POST['id']."'";
  3. $result= mysql_query($query)
  4. or die(mysql_error());
  5.  
  6. while ($w = mysql_fetch_array($result)) {
  7. echo $w['nazwa'];
  8. ?>


ale nie dziala... mad.gif help
Cienki1980
Skoro wysyłasz id za pomocą GET to w zapytaniu do bazy powinno też być $_GET['id'] a nie $_POST['id'].
remik09
albo najlepiej zapisz to za pomoca jakiejs zmiennej wczesniej

  1. <?php
  2. $id = $_GET['id'];
  3.  
  4. $query = "SELECT * FROM user_info WHERE id = '$id'";
  5. ?>


i po sprawie smile.gif
mike
Cytat(remik09 @ 6.03.2007, 09:20:31 ) *
albo najlepiej zapisz to za pomoca jakiejs zmiennej wczesniej
(...)
i po sprawie smile.gif
Po co?
Przecież takie działanie jest pozbawione sensu.
mtskilla
Fakt. Zmieniłem na get i działa dzieki wielkie smile.gif
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.