Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> pole wyboru - zapis do bazy
gallon
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
cboot
post
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.
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: 10.10.2025 - 22:10