Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyświetlenia z listy rozwijanej danych z bazy a potem ich dalsze wykorzystanie
soned
post
Post #1





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

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


Witam! Muszę wykonać mini system oparty na php i Mysql polegający na rejestrze zamówień tzn. definiujemy w bazie określonych wykonawców zamówień z podaniem nazw firm, adresów itp. Można ich przeglądać usuwać i do woli edytować (to zrobiłem). Problem polega na wprowadzaniu tych zamówień które ma polegać na tym iż wprowadzamy nazwę zamówienia, numer umowy itd. a potem z listy rozwijanej wybieramy wykonawcę (z ww. bazy) który te zadanie będzie wykonywać. I tu problem – na podstawie skryptu użytkownika kaminskp wyświetlam w liście rozwijanej wykonawców lecz nie potrafię ich dalej użyć tj. dodać nowy rekord do bazy - /nazwa zadania, numer umowy i wykonawcę wybranego z listy rozwijanej/. Proszę o jakąś wskazówkę..


  1. <?php
  2.  
  3. $connection = mysql_connect("serwer","login","hasło") or die ('Nie można połączyć się z serwerem.');
  4. $db = mysql_select_db("nazwa_bazy") or die ('Nie można wybrać bazy danych.');
  5. $query = "SELECT Id_okregu, Nazwa_okregu FROM okregi";
  6. $result = mysql_query ($query);
  7. echo '<select name="Nazwa_okregu">';
  8. echo '<optgroup label="Okręgi">';
  9. while($nt=mysql_fetch_array($result))
  10. {
  11. echo '<option value="'.(int)$nt['Id_okregu'].'">'.htmlentities($nt['Nazwa_okregu']).'</option>';
  12. }
  13.  
  14. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
marcinpruciak
post
Post #2





Grupa: Zarejestrowani
Postów: 161
Pomógł: 9
Dołączył: 14.07.2008

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


Zapoznaj się z na przykład z tym:

http://programowanie.celary.net/folmularze_w_php.html

Go to the top of the page
+Quote Post
soned
post
Post #3





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

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


?
Go to the top of the page
+Quote Post
kaminskp
post
Post #4





Grupa: Zarejestrowani
Postów: 98
Pomógł: 0
Dołączył: 18.03.2008
Skąd: Olsztyn

Ostrzeżenie: (20%)
X----


<?php
$connection = mysql_connect("serwer","user","password") or die
('Nie można połączyć się z serwerem.');
$db = mysql_select_db("baza27_14") or die ('Nie można wybrać bazy danych.');
$query = "SELECT Id_okregu, Nazwa_okregu FROM okregi";
$result = mysql_query ($query);
echo '<select name="Nazwa_okregu">';
echo '<optgroup label="Okręgi">';
while($nt=mysql_fetch_array($result))
{
echo '<option value="'.(int)$nt['Id_okregu'].'">'.htmlentities($nt['Nazwa_okregu']).'</option>';
}
?>
U mnie to chodzi. Na stronie Wyświetlają się nazwy okręgów z bazy do wyboru.
Nie kontrolowałem tylko id_okręgu i nie wiem czy jsk coś wybiorę to mam id tego okręgu.
Go to the top of the page
+Quote Post
soned
post
Post #5





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

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


No ok działa bardzo dobrze ale..
Teraz trzeba tą nazwę okręgu wybranego przez użytkownika zapisać do innej tabeli. To właśnie w tym jest problem, żeby nie tylko wyświetlić ale też to co wybierze użytkownik zapisać do bazy w jakiejś innej tabeli np. tabela o nazwie człowiek pobiera z formularzy imię, nazwisko oraz z listy nazwę okręgu a potem zapisuje te dane w tabeli /nazwę okręgu najlepiej po id - będzie odporne na modyfikację nazwy okręgu/
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 - 15:39