Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]tabela i pole select
butek
post
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 3.05.2008

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


Mam bazę mysql i tabelę z danymi. Chciałbym pobierać te dane zapisane z jednej z kolumn tej tabeli i umieścic te dane w polu formularza select. Jak to zrobić ? 

Ten post edytował butek 3.07.2008, 20:08:47
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
butek
post
Post #2





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 3.05.2008

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


Zrobiłem tak

  1. <?php
  2. $result = "SELECT * FROM $tab";
  3.   $link = ""; $sel = "";
  4.   $wynik_result=mysql_query($result);
  5.   while ($data = mysql_fetch_array($wynik_result)) 
  6.   {
  7.   if (isset($site_links)) $sel = ($site_links == $data['id'] ? " selected" : "");
  8.   $link .= "<option value='".$data['id']."'$sel>".$data['zawod']."</option>\n";
  9.   $zaw[]=$data['zawod'];
  10.   } 
  11.    
  12.   echo"<form method=\"POST\" action=\"rekrutacja_nauczyciel_wprowadz_ucznia_zawody.php\">
  13.   <select name=\"link\" class=\"textbox\" style='width:200px;'>$link</select>
  14.   <input type=\"hidden\" name=\"dalej\" value=\"5\">
  15.   <input type=\"reset\" value=\"Wyczyść\" name=\"reset\">
  16.   <input type=\"submit\" value=\"Wyślij\">
  17.   </form>"; 
  18. ?>



Odbieram zmienne z formularza

  1. <?php
  2. if(!empty($_POST['link'])){$link=$_POST['link'];}else{$link=0;};
  3.   if(!empty($_POST['sel'])){$sel=$_POST['sel'];}else{$sel=0;};
  4.   if(!empty($_POST['site_links'])){$site_links=$_POST['site_links'];}else{$site_links=0;};
  5. ?>



I żadna z powyzszych zmiennych nie przyjmuje wartości z tabeli $tab.

Wszystkie zmienne mają wartośc zero . Dlaczego ?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 14.10.2025 - 22:43