jak kod muszę dopisać aby to działało ?
jak kod muszę dopisać aby to działało ?
// pod warunkiem, że regiony to cyfry. Jeżeli nie to musisz każdy element tablica zaopatrzyć w apostrofy (lub cudzysłowia) na końcu i początku jego wartości.
$region = $_POST['region'];
if ($_POST) { { } else { // tutaj alert o nie wybraniu regionu } }
(SELECT " 'name_pl','dzien','czas','wind_dir','wind_force','temperature','pressure' FROM Tabela1,Tabela2 WHERE region ="' .$region.'" Tabela1.station_id=Tabela2.station_id ")
w myadmin działa bez zarzutu , tylko nie umie napisać poprawnego kodu w php. Wersja pierwsza jest ok
SELECT name_pl,region,dzien,czas,wind_dir,wind_force,temperature,pressure,lng,lat FROM region,pogoda WHERE region.station_id=pogoda.station_id
<body> <form name="form1" id="form1" action="" method="post"> <table> <tr> <tr><td>Wybierz Region</td></tr> <tr><td><input type="radio" name="region" value="Peloponez" />Peloponez</td></tr> <tr><td><input type="radio" name="region" value="Cyklady" />Cyklady</td></tr> <tr><td><input type="radio" name="region" value="Macedonia Srodkowa" />Macedonia Środkowa</td></tr> <tr><td><input type="radio" name="region" value="Macedonia Zachodnia" />Macedonia Zachodnia</td></tr> <tr><td><input type="radio" name="region" value="Macedonia Wschodnia i Tracja" />Macedonia Wschodnia</td></tr> <tr><td><input type="radio" name="region" value="Tesalia" />Tesalia</td></tr> <tr><td><input type="radio" name="region" value="Sporady" />Sporady</td></tr> <tr><td><input type="radio" name="region" value="Kreta" />Kreta</td></tr> <tr><td><input type="radio" name="region" value="Epirus" />Epirus</td><tr> <tr><td><input type="radio" name="region" value="Dodekanez" />Dodekanez</td></tr> <tr><td><input type="radio" name="region" value="Wyspy Egejskie Północne" />Wyspy Egejskie Północne</td></tr> <tr><td><input type="radio" name="region" value="Wyspy Jońskie" />Wyspy Jońskie</td></tr> <tr><td><input type="radio" name="region" value="Wyspy Sorońskie" />Wyspy Sorońskie</td></tr> <td><input type="submit" name="Wybierz" value="Wybierz"/></td> </tr> </table> // łączymy się z bazą danych if ($_POST) { { } } }
to jest ten kod :-)
$resource = mysql_query('SELECT 'name_pl','dzien','czas','wind_dir','wind_force','temperature','pressure','lat','lng', FROM 'region','pogoda' WHERE region =" ' .$region.' " AND 'region.station_id'='pogoda.station_id '');
poprawiłem według kolorów na forum :-) ale nadal mam błąd
$resource = mysql_query('SELECT 'name_pl','dzien','czas','wind_dir','wind_force','temperature','pressure','lat','lng', FROM 'region','pogoda' WHERE region =" ' .$region.' " AND 'region.station_id'='pogoda.station_id '');
$resource = mysql_query("SELECT 'name_pl','dzien','czas','wind_dir','wind_force','temperature','pressure','lat','lng', FROM 'region','pogoda' WHERE region = ' '.$region.' '
$resource = mysql_query('SELECT `name_pl`,`region`,`dzien`,`czas`,`wind_dir`,`wind_force`,`temperature`,`pressur
e`,`lat`,`lng` FROM region , pogoda WHERE region= "'.$region.'" AND region.station_id=pogoda.station_id ') or die(mysql_error());