Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Nie wiem jak to zrobić...
Forum PHP.pl > Forum > Przedszkole
Storm
Witam.

Pyt1. Załózmy, że mam formularz danych, a w nim jakieś pole Combo Box (rozwijana lista), do której chciałbym załadować ileś danych pobranych z bazy danych (MySQL). Jak pobrać dane SELECTem wiem, z tym nie ma problemu, ale jak je przesłać do ComboBoca podczas otwierania strony?

Pyt2. Pewnie banał, ale jak zrobić UPDATE? Załóżmy, że mam tabelę, w niej dane, obok może jakieś linki z możliwością update, ale jak go zaprogramować? "Skąd wiedzieć jakie pole miało jakie ID i do którego pola kierować UPDATE"?

Pozdrawiam świątecznie smile.gif
strife
Witam,

Ad.1
  1. <?php
  2.  
  3. $zapytanie = mysql_query(&#092;"SELECT * FROM tabela\");
  4.  
  5.  echo '<form method=\"POST\" action=\"index.php\">';
  6.  echo '<select name=\"lista\">';
  7.  while ($row = mysql_fetch_array($zapytanie))
  8.  {
  9.  echo '<option value=\"'.$row['id'].'\">'.$row['wartosc'];
  10.  }
  11.  echo '<input type=\"submit\">';
  12.  echo '</form>';
  13.  
  14. ?>

Ad.2
Będziesz wiedział które pole UPDATE'owac przez wyslane dane POST'em, czyli np.
  1. <?php
  2.  
  3.  
  4.  if(! empty($_POST['lista']))
  5.  {
  6.  
  7.  $where = $_POST['lista'];
  8.  mysql_query(&#092;"UPDATE tabela SET wartosc = 'lolek' WHERE id = '$where' \");
  9.  
  10.  }
  11.  
  12. ?>


Mam nadzieję, że to Cię nakieruje.

Pozdrawiam!
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.