![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 3.06.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
[xml:1:6d178ba30a] <form method="POST"> <select size="1" name="wiersz"> <option>Nazwa z bazy danych</option> <option>Druga Nazwa z bazy danych</option> <option>.....</option> </select> </form> [/xml:1:6d178ba30a] teraz dajmy na to, że wybiore opcje 2 czyli Druga Nazwa z bazy danych nastepnie po naciśnięciu przycisku dalej chce aby zapisalo mi sie do rekordu[3] jak to zrobic (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 85 Pomógł: 0 Dołączył: 2.02.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat IF'y mozesz zamienic na skladnie switch
If'ów nie rób żadnych w ogóle. Nie wiem czemu invx sztucznie utrudnił kod napisany przez gallona :? [xml:1:106a1fef2b]<form action="zapis.php" method="post"> <select size="1" name="wiersz"> <option value="nazwa1">Nazwa z bazy danych</option> <option value="nazwa2">Druga Nazwa z bazy danych</option> <option value="nazwan">.....</option> </select> </form>[/xml:1:106a1fef2b] zapis.php: [php:1:106a1fef2b]<?php // najpierw dane do polaczenia z baza danych mysql_connect("adres", "user", "haslo"); mysql_select_db("baza"); // teraz odpowiednie zapytanie $zapytanie = "INSERT INTO tabela ( rekord ) VALUES ( '".$_POST['wiersz']."' )"; $wykonaj = mysql_query( $zapytanie ); ?>[/php:1:106a1fef2b] To była wersja jeśli ma wstawić nowy wiersz do tabeli. Jeśli natomiast ma zmienić jakiś rekord w starym, to zapytanie może wyglądać tak: [php:1:106a1fef2b]<?php $zapytanie = "UPDATE tabela SET rekord = '".$_POST['wiersz']."' WHERE id = 3"); ?>[/php:1:106a1fef2b] Bo w sumie bardzo niejasno piszesz, co ma się wykonać w tabeli. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 02:23 |