Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyświetlenia z listy rozwijanej danych z bazy a potem ich dalsze wykorzystanie
Forum PHP.pl > Forum > Bazy danych > MySQL
soned
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. ?>
marcinpruciak
Zapoznaj się z na przykład z tym:

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

soned
?
kaminskp
<?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.
soned
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/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.