Zdaje sobie sprawe, ze ten temat mogl juz tutaj byc ale w kodzie ktory posiadam nie potrafie zupelnie go wprowadzic. Wszystko przez to, ze programowalem przez rok w zupelnie innym jezyku i nie moge zalapac jak to tu jest.
Bardzo prosze jesli ktos bylby laskal niech mi podpowie jak powinien wygladac ten kod aby dzialal poprawnie. Ogolnie maja to byc 3 comboboxy rozwijane z ktorych drugiego wart jest zalezna od 1, a trzeciego od 1 i 3. W 1 mozliwe dokumeny. W 2 mozliwe daty spotkania tych dokumentow. W 3 mozliwe godziny tego dokumentu i daty. Nie wiem czy rozumiecie ale to malo wazne akurat jak to bedzie dzialac. Glownie chodzi o to aby przeniesc ta tablice, dalej sobie poradze

Z gory dziekuje za kazda pomoc.
A o to kod: (linia 233)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>TEST</title>
<style type="text/css">
BODY{
background-color:#ffffff;
font-family: Arial;
font-size: 11px;
color: #000000;
margin:0;
overflow: auto;
}
A
{
text-decoration:none;
color:#000000;
}
TD
{
text-align:left;
font-size: 12px;
}
.tr_head
{
font-weight: bold;
padding: 3px;
}
</style>
</head>
<body><center>
<?
// DEFINIOWAC TUTAJ
// Doradztwo z zakresu marketingu;
// terminy
define("pierwszy", "01.02.2011|12:00|13:00|14:00^20.03.2011|12:00|13:00^01.02.2010|12:00|13:00");
// Doradztwo z zakresu księgowości;
// terminy
define("drugi", "01.02.2011|12:00|13:00|14:00^20.03.2011|12:00|13:00^01.02.2010|12:00|13:00");
// Doradztwo prawne;
// terminy
define("trzeci", "01.02.2011|12:00|13:00|14:00^20.03.2011|12:00|13:00^01.02.2010|12:00|13:00");
// Doradztwo psychologiczne;
// terminy
define("czwarty", "01.02.2011|12:00|13:00|14:00^20.03.2011|12:00|13:00^01.02.2010|12:00|13:00");
//var text = ["wersja1", "inna kategoria", "trzecia kat", "jakas kat"];
// for (licznik=0;licznik<text.length;licznik++)
// {
// var opt = document.createElement("option");
// document.getElementById(nr2).options.add(opt);
// opt.text = text[licznik];
// }
$array_terminow = array();
for ($i = 0
; $i < sizeof($apars) ; $i++) {
$array_terminow[$i] = explode("|", $apars[$i]); // podaje jedna kolumne tj 01.02.2011|12:00|13:00|14:00^ }
for ($i = 0
; $i < sizeof($array_terminow) ; $i++) {
$array_godzin[$i] = explode("|", $array_terminow[$i]); // podaje jedna wartosc w kazdym czyli 0 to data z - 01.02.2011|12:00|13:00|14:00^
for ($j = 1
; $j < sizeof($array_godzin[$i]) ; $j++) {
}
}
$dlugosc = sizeof($array_terminow);
include("mail.mod.php");
function getinp($nr)
{
$str = 'INPUT';
if ($nr == 48)
{
$str = '<input type="radio" name="inp_45" value="d"/>';
}
else if ($nr == 1)
{
$str = '
<select OnChange="usun(1,2,3,this)" name="inp_'.$nr.'" id="'.$nr.'">
<option value="test1">test</option>
<option value="test2">test2</option>
<option value="test3">test3</option>
<option value="test4">test4</option>
<option value="test5">test5</option>
</select>';
}
else if ($nr == 2)
{
$str = '
<select OnChange="usun(1,2,3,this)" name="inp_'.$nr.'" id="'.$nr.'">
<option value="test">test</option>
<option value="test2">test2</option>
<option value="test3">test3</option>
<option value="test2">test2</option>
<option value="test3">test3</option>
<option value="test4">test4</option>
<option value="test5">test5</option>
</select>';
}
else if ($nr == 3)
{
$str = '
<select OnChange="usun(1,2,3,this)" name="inp_'.$nr.'" id="'.$nr.'">
<option value="test">test</option>
<option value="test2">test2</option>
<option value="test3">test3</option>
<option value="test2">test2</option>
<option value="test3">test3</option>
<option value="test4">test4</option>
<option value="test5">test5</option>
</select>';
}
else
{
$str = '<input type="text" name="inp_'.$nr.'" style="width:200px; font-size:14px;">';
}
return($str);
}
function getans($nr)
{
return('<b>'.$_POST['inp_'.$nr].'</b>');
}
function getanss($nr)
{
return($_POST['inp_'.$nr]);
}
if (isset($_POST['msend'])) {
echo('<br/><br/><br/><table style="border:1px solid #000000; background-color:#948067;"><tr><td style="font-size:20px;"> $w = ' width="100px"';
$i = 0;
//tu czy popr
$popr1nr = '<b>';
if (getanss(1) == 'b')
{
$popr1nr .= '<font color = "green">1</font></b>';
$i = $i + 1;
}
else
{
$popr1nr .= '<font color = "red">0</font></b>';
}
}
else
{
echo('
<table style="position: absolute; left:20px"; width="550px" height="2290px" border="0" cellspacing="0" cellpadding="0"><tr><td valign="top" style="vertical-align:top;"><div style="position:relative">
<script language="JavaScript">
function usun(nr1,nr2,nr3,nr4)
{
var tekst = nr4.options[nr4.selectedIndex].text;
var id_nr2 = document.getElementById(nr2);
opcje = id_nr2.getElementsByTagName("option");
var ileich = opcje.length
for(i = 0; i < ileich; i++)
{
id_nr2.removeChild( opcje[ 0 ] );
}
var id_nr3 = document.getElementById(nr3);
opcje = id_nr3.getElementsByTagName("option");
var ileich = opcje.length
for(i = 0; i < ileich; i++)
{
id_nr3.removeChild( opcje[ 0 ] );
}
var lalala
= new Array(); lalala = json_encode( $array_terminow );
for(i=0; i < '.$dlugosc.'; i++)
{
var opt = document.createElement("option");
document.getElementById(nr2).options.add(opt);
opt.text = "'.$array_terminow[.'i'.].'";
}
}
function js_send()
{
var ok = true;
if ((document.forms.mailform.inp_1[0].checked == false) && (document.forms.mailform.inp_1[1].checked == false) && (document.forms.mailform.inp_1[2].checked == false) && (document.forms.mailform.inp_1[3].checked == false))
{
ok = false;
}
if (ok == false)
{
alert("Wypełnij formularz");
}
else
{
document.mailform.submit();
}
}
</script>
');
$i = 0;
echo('<br/><form name="mailform" action="" method="post">
<input type="hidden" name="msend" value=":)"/>
<center><h2><b>TEST </br>aaa</b></h2>
</br>
</center>
</br></br>
</br>
<table><tbody>
<tr><td><b><font size="4">Imię: </font></b></td><td>
'.getinp(49).'
</td></tr>
</tbody></table>
<div style="position: absolute; top:10; left:10; width:20px; height:20px;">'.getinp(1).'</div>
<div style="position: absolute; top:10; left:100; width:20px; height:20px;">'.getinp(2).'</div>
<div style="position: absolute; top:10; left:190; width:20px; height:20px;">'.getinp(3).'</div>
<table><tbody>
<tr><td><b><font size="4">Nazwisko: </font></b></td><td>
'.getinp(50).'
</td></tr>
</tbody></table>
<table><tbody>
<tr><td><b><font size="4">Adres email: </font></b></td><td>
'.getinp(51).'
</td></tr>
</tbody></table>
</br></br></br>
<center><input type="button" onCLick="js_send();" style="border:2px solid #000000; width:450px; background-color:#6d5e4b; color:#ffffff; font-weight:bold; cursor:pointer;" value="Wyślij wyniki"/>
</center></form>
</div></td></tr></table>');
}
?></center></body></html>