Mam taki skrypt, w IE 6.0 jest dobrze, dodaje jeden rekord a w Mozilli dodaje 2 - jeden dobry a drugi pusty :/
<table width=470 cellpadding=1 cellspacing=1 bgcolor=black align=right>
<tr bgcolor=#4274A3><td colspan=2><center><b><font size=2>Dodaj Typ</td>
<?
if($mod==\"dodaj_typ\" AND $mode==\"\"){
<tr bgcolor=#5F90BE><td class=sciagi><b>Wybierz Dyscypline :</td>
<td
><SELECT
class=mail name
=dyscyplina onchange
=\"self.location.href = this.value\"> <OPTION VALUE=\"\">Wybierz\");
$dys=mysql_query(\"SELECT * FROM dyscypliny order by 'nazwa_pol'\"); print(\"<option value=\"index.php?mod=dodaj_typ&mode=dodaj&dyscyplina=$dyscyplina[0]\">$dyscyplina[1]\"); }
print(\"</select>\"); }
?>
<?if($mode==\"dodaj\" AND $sub==\"\" AND $dyscyplina!=\"\"){
print(\"<form action=\"index.php?mod=dodaj_typ&mode=dodaj&dyscyplina=$dyscyplina[0]&sub=dodaj_typ\" method=\"post\">\"); <tr bgcolor=#95B8CF><td height=24 width=20%>Dyscyplina<td>\");
$ii=mysql_query(\"SELECT * FROM dyscypliny WHERE id='$dyscyplina[0]' order by 'nazwa_pol' \"); }
<tr bgcolor=#9ABED6><td>Przeciwnik I:</td><td><select name=prz_1 class=ligi><option>Wybierz\");
$ligi = mysql_query(\"select distinct * from ligi WHERE dyscyplina='$dyscyplina' order by 'nazwa_pol'\"); print(\"<option class=ligi>+ $lig[1]\"); $ligi1 = mysql_query(\"select * from druzyny WHERE ligi='$lig[1]' order by 'nazwa_pol'\"); print(\"<option class=mail value=\"$lig1[1]\" name=prz_1>- $lig1[1]\"); }
}
<tr bgcolor=#9EC3DC><td>Przeciwnik II:</td><td><select name=prz_2 class=ligi><option>Wybierz\");
$ligi2 = mysql_query(\"select distinct * from ligi WHERE dyscyplina='$dyscyplina' order by 'nazwa_pol'\"); print(\"<option class=ligi>+ $lig2[1]\"); $lodo = mysql_query(\"select * from druzyny WHERE ligi='$lig2[1]' order by 'nazwa_pol'\"); print(\"<option class=mail value=\"$lod[1]\" name=prz_2>- $lod[1]\"); $lod[2]=$nazwa_kr;
}
}
</select>
<tr bgcolor=#A3C9E3><td>Liga:</td><td><select name=\"liga\" class=ligi><option>Wybierz\");
$ligi = mysql_query(\"select distinct * from ligi WHERE dyscyplina='$dyscyplina' order by 'nazwa_pol'\"); print(\"<option class=mail value=\"$lig[1]\">$lig[1]\");
}
<tr bgcolor=#A7CFEA><td>Typ:</td><td><select name=typ class=mail><option>Wybierz\");
<option value=1>1
<option value=X>X
<option value=2>2
<option value=1X>1X
<option value=X2>X2
<option value=12>12
\");
$data1 = date('d.m.Y', $ts); $data2 = date('d.m.Y', $ts2); $data3 = date('d.m.Y', $ts3); $data4 = date('d.m.Y', $ts4); $data5 = date('d.m.Y', $ts5); $data6 = date('d.m.Y', $ts6); <tr bgcolor=#B0DAF7><td>Kurs:</td><td>
<input type=text name=kurs size=5 class=ligi>
<tr bgcolor=#C7E6FB><td>Data:</td><td><select name=data class=ligi><option>Wybierz\");
<option
class=ligi
class=mail value
=$data>$data <option
class=ligi
class=mail value
=$data1>$data1 <option
class=ligi
class=mail value
=$data2>$data2 <option
class=ligi
class=mail value
=$data3>$data3 <option
class=ligi
class=mail value
=$data4>$data4 <option
class=ligi
class=mail value
=$data5>$data5 <option
class=ligi
class=mail value
=$data6>$data6 \");
<tr bgcolor=#DDF0FD><td>Analiza:</td><td align=left>
<textarea name=analiza cols=25 rows=6></textarea>
<tr bgcolor=#EFF8FF><td colspan=2><center><input type=submit value=\"Dodaj drużyne\" name=submit></td></tr>
</form>\");
}
?>
<?if($sub==\"dodaj_typ\" AND $mod==\"dodaj_typ\" AND $mode==\"dodaj\"){
mysql_query(\"INSERT INTO typy VALUES ('','\".$prz_1.\"','\".$prz_2.\"','\".$dyscyplina.\"','\".$liga.\"','\".$typ.\"', '\".$kurs.\"','\".$analiza.\"','\".$data.\"','-:-','\".$info[0].\"');\") or die(\"Błąd: \".mysql_error());;
?>
<tr><td bgcolor=95B8CF><center>Dodano <b>TYP</b> do Bazy Danych <a href=index.php?mod=dodaj_typ&mode=dodaj>Dodaj kolejny...</a>
<?}?>
</table>
Jak temu zaradzić ? Mój błąd czy przeglądarki.
Ten post edytował Web-Fifi 9.04.2005, 21:21:18