Witam jestem poczatkujacy w PHP i mySQL, proszę o pomoc, to jest pewnie prosta sprawa dla kogoś kto się zna na bazach danych.
Mam w bazie danych 3 tabele (tabela_nr1, tabela_nr2, tabela_nr3)
i za pomocą listy rozwijanej chciałbym pobrać dane z jednej z tych 3 tabel,
w których to tabelach jest kolumna id,
a z tej kolumny id wszystkie wiersze co posiadają id nr 1.
Jest w tych tabelach kilkanaście wierszy z id nr 1.
Mam tu kod który trzeba by było zmienić, znalazlem taki przykład w internecie i powstawiałem swoje nazwy:
<form action="" method="get"> <select name="id_nr_1_z_tabeli_nr" onchange="this.form.submit()"> <option value="">Wybierz tabelę</option> <option value="tabela_nr1">tabela_nr1</option> <option value="tabela_nr2">tabela_nr2</option> <option value="tabela_nr3">tabela_nr3</option> </select> </form> <?php // parametry serwera $serwer = "localhost"; // nazwa serwera mysql $login = "root"; // login do bazy $haslo = "haslo1"; // haslo do bazy $baza = "baza1"; // nazwa bazy $tabela = "tabela_nr1"; // nazwa tabeli $id_nr_1_z_tabeli_nr = $_GET['id_nr_1_z_tabeli_nr']; if($id_nr_1_z_tabeli_nr) { // łączymy się z bazą danych if (mysql_connect($serwer, $login, $haslo) and mysql_select_db($baza)) { // zapytanie do bazy danych $wynik = mysql_query("SELECT * FROM tabela_nr1 WHERE id='$id_nr_1_z_tabeli_nr'") or die("Błąd w zapytaniu!"); mysql_close(); } else echo "Nie mogę połączyć się z bazą danych!"; // wyświetlany wyniki zapytania while($rek = mysql_fetch_array($wynik)) { echo $rek['nazwa'].""; } } ?>
Jest na forum Ktoś kto by mógłby poprawić ten przykładowy kod. Dziekuję.