Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]przekazywanie zmiennej $_POST z pola select
Forum PHP.pl > Forum > Przedszkole
Larges
Witam mam następujący problem. Odczytuję poprawnie z bazy danych listę rekordów (id i tytul)

W polu wyboru pojawia mi się tytuł. Jedyną trudność sprawia mi przekazanie metodą POST id newsa, aby później na jego podstawie móc go edytować. Jak można przekazać id newsa? w polu option value zamieścić $id? a form name dać id? Nir bardzo kumam winksmiley.jpg

Kod
      echo"<option value='$id'>";
      echo $wyszukaj2['tytul'];
      echo "</option>";
help_mee
daj cały kod...
$_GET
$_SESSION
wiele możliwości
phpion
Skorzystaj z pola <input type="hidden" /> i w jego value zapisz id wybranego rekordu. Po wysłaniu formularza będziesz miał dostęp do tej zmiennej jak do każdej innej wysyłanej formularzem ($_POST['nazwa_pola']).
nithajasz
  1. <?php
  2. $query = mysql_query("SELECT id, tytul FROM news");
  3. echo '<select name="select">';
  4. while ($result = mysql_fetch_array($query)){
  5. echo '<option value="'.$result['id'].'">'.$result['tytul'].'</option>';
  6. }
  7. ?>


Teraz id po przeslaniu formularza bedziesz miał w $_POST['select']
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.