<html>
<head>
</head>
<body >
header('Content-type: text/html; charset=UTF-8');
if ( $charset != 'utf8' ) {
mysql_set_charset('utf8',$link);
}
function fun_t1(){ $sql="SELECT * FROM tabela_1 ORDER BY nazwa_t1 asc";
if (!isset($_SESSION['ids_t1'])){ $_SESSION['ids_t1']='1';}
while($row=mysql_fetch_array($result)){ $se=''; if($_SESSION['ids_t1']==$row[0
]){ $se='selected';} print '<option value='.$row[0].' '.$se.'>'. "$row[1]". '</option>'; } }
//---------------------------------------------------------------------------
function fun_t2($t1){
$sql="SELECT * FROM tabela_2 WHERE id_t1_w_t2='$t1' ORDER BY nazwa_t2 asc";
if (!isset($_SESSION['ids_t2'])){ $_SESSION['ids_t2']='1';}
while($row=mysql_fetch_array($result)){ $se=''; if($_SESSION['ids_t2']==$row[0
]){ $se='selected';} print '<option value='.$row[0].' '.$se.'>'. "$row[2]". '</option>'; } }
//---------------------------------------------------------------------------
?>
<div style="position:absolute;top:100px;left:150px;width:970px;background:khaki;">
<form method="post" action="zapisz_t3.php" >
<br>
WOJEWÓDZTWO <BR>
<SELECT name="ids_t1" size="1" value="" onChange="submit()"> <?PHP fun_t1(); ?>
</select>
MIEJSCOWOŚĆ
<SELECT name="ids_t2" size="1" value="" onChange="submit()"> <?PHP
//--------------------------------------------------------------------
fun_t2($_SESSION['ids_t1']);
?>
</select>
DANE DO TABELI3 ...<INPUT type="text" name="nazwa_t3" maxlength=20 size=30 > <br>
<input id="zpisz_do_t3" name="zapisz_do_t3" type="submit" value="ZAPISZ" >
<br>
</form>
</div>
</body>
</html>
und tabele->
<?php
if ( $charset != 'utf8' ) {
mysql_set_charset('utf8',$link);
}
$sql="CREATE DATABASE IF NOT EXISTS selduze3 ";
$sql="CREATE TABLE IF NOT EXISTS tabela_1(
id_t1 int(3) NOT NULL auto_increment,
nazwa_t1 varchar(20) NOT NULL ,
PRIMARY KEY klucz1 (id_t1)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci; ";
//-----------------------------------------------------------
$sql="CREATE TABLE IF NOT EXISTS tabela_2(
id_t2 int(3) NOT NULL auto_increment,
id_t1_w_t2 int(3) NOT NULL,
nazwa_t2 varchar(20) NOT NULL,
PRIMARY KEY klucz2 (id_t2 ) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci; ";
//-----------------------------------------------------------
$sql="CREATE TABLE IF NOT EXISTS tabela_3(
id_t3 int(3) NOT NULL auto_increment,
id_t2_w_t3 int(3) NOT NULL,
nazwa_t3 varchar(20) NOT NULL,
PRIMARY KEY klucz3 (id_t3 ) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_polish_ci; ";
?>
jak działają trzy selekty patrz poznam.yoyo.pl
nie mogę dokleić pliku zapisz_t3.php bowiem post jest zbyt długi zgłoś się na PW to podeślę jest on niezbędny do działania całości.