Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Przekazanie zmiennej - lista formularza
KRIS_PL
post
Post #1





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 29.07.2005

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


Kod
    <form action="insert_karta1.php" method="post">
    <p class="wymagany">Przekazujący:</p>
      <select name="owner" size="1">
      
      <?
@ $db = mysql_connect("localhost", "root", "" );
mysql_select_db("baza");
    $query = "select * from pole1";
    $result = mysql_query($query);
    $num_results = mysql_num_rows($result);
    for ($i=0; $i <$num_results; $i++)
    {
    $row = mysql_fetch_array($result);
    echo "<option>";
    echo stripslashes ($row["nzwisko"]);
    echo "</option>";
    
    }


Witam w powyższym przykładzie php pobiera do listy w formularzu dane z bazy "baza" z pola "pole1" - jak zrobić aby formularz po wybraniu przez usera interesującego go wpisu z listy przekazał id tego rekordu z którego pole zostało wybrane do następnej strony?
Go to the top of the page
+Quote Post
loonger
post
Post #2





Grupa: Zarejestrowani
Postów: 104
Pomógł: 0
Dołączył: 19.06.2006
Skąd: Wrocław

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


  1. <?php
  2. echo("<input type="hidden" name="id" value="" . $id . "">");
  3. ?>
Go to the top of the page
+Quote Post
KRIS_PL
post
Post #3





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 29.07.2005

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


Cytat(loonger @ 14.09.2006, 12:21:00 ) *
  1. <?php
  2. echo("<input type="hidden" name="id" value="" . $id . "">");
  3. ?>



Czy aby to nie przekaze id ostatniego rekordu?

Pytam bo próbowałem coś podobnego i tak sie dzialo - a to wyżej wogóle nie działa sad.gif
Go to the top of the page
+Quote Post
kflorcz
post
Post #4





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 6.01.2007

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


  1. <?php
  2. echo"<select name='NazwaProd' size='1'>";
  3. while ($wiersz = mysql_fetch_row($result)) {
  4. echo"<option value='$wiersz[0]'>$wiersz[1]</option>";
  5. }
  6. echo"</select>";
  7. ?>


Oczywiście tworzony jest formularz a w nim lista rozwijalna która zaczytuje pokolei zmienne z tabeli z wiersza 0 i 1 czyli z 0 -numer 1- tekst
a odczytanie jesj odbywa się tak:
  1. <?php
  2. $nazwa=$_POST['NazwaProd'];
  3. ?>
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: 20.08.2025 - 11:41