kaminskp
8.11.2009, 18:41:37
Mam koledzy mały problem i szukam pomocy.
Moje doświadczenie nie jest duże w tej dziedzinie i się uczę.
Mam bazę MySQl którą obsługuje poprzez PHP.
Mam kod:
$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="'.$nt['Nazwa_okregu'].'">'.$nt['Nazwa_okregu'].'</option>';
}
echo '</select>';
Zadaniem kodu jest pobranie Id_okregu i Nazwa_okrego i wyświetlenie rekordów z Nazwa_okrego.
Kiedy ktoś wybierze jakiś okreg to jego id ma być podstawine pod zmienną w celu zapisania go w inneh tabeli.
Możesz mi pomóc z tym?
Oczekuję na twoją odpowiedz i dzięki.
erix
10.11.2009, 14:14:46
A co się dzieje? Napisałeś, co ma robić, a obecnych problemów już nie opisałeś.
kaminskp
10.11.2009, 19:27:19
<?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>';
}
?>
Znajomy napisał mi kod według którego zmienna $nt['Id_okregu'] będzie miała po wyboże jakiegoś Okręgy jego id.
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.