Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]przekazywanie zmiennej $_POST z pola select
Larges
post
Post #1





Grupa: Zarejestrowani
Postów: 333
Pomógł: 16
Dołączył: 13.05.2008
Skąd: Łódź

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


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>";


--------------------
Kliknij POMÓGŁ jeśli moja odpowiedź okazała się użyteczna!
Go to the top of the page
+Quote Post
help_mee
post
Post #2





Grupa: Zarejestrowani
Postów: 244
Pomógł: 21
Dołączył: 10.02.2008
Skąd: Załęcze Wielkie

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


daj cały kod...
$_GET
$_SESSION
wiele możliwości


--------------------
Amentis dolet!
Deus et patria!
» Pomogłem? Kliknij Pomógł.
Go to the top of the page
+Quote Post
phpion
post
Post #3





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




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']).
Go to the top of the page
+Quote Post
nithajasz
post
Post #4





Grupa: Zarejestrowani
Postów: 230
Pomógł: 27
Dołączył: 27.05.2008
Skąd: Warszawa

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


  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']
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 13:16