Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nie wiem jak to zrobić..., I nie wiem jak znaleźć rozwiążanie...
Storm
post
Post #1





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

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


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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
strife
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


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

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: 22.08.2025 - 22:02