Dodaje dwa razy rekord...
Moderator: Pomocy?!
Posty: 6
• Strona 1 z 1
Dodaje dwa razy rekord...
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.5) Gecko/20041217
Mam srypt który dodaje dane do bazy danych MySql, w IE i innych przeglądarkach jest dobrze - dodaje jeden rekord a w Mozilli dodaje 2 rekordy jeden dobry a drugi pusty. Dziwne prawda ? Ktoś potrafi to wytłmaczyć. Z góry dzięki za odp.
- Ostry
Przeglądarka: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0) Opera 7.54 [pl]
A wiesz, że nie jesteśmy wróżkami? Podaj adres lub kod skryptu. Nawet nie wiemy w jakim języku jest on napisany!
SYSTEMsoft
...z racji inspiracji
...z racji inspiracji
- systemsoft
- Posty: 186
- Z nami od: 12 lutego 2005, 22:45
- Lokalizacja: Kraków
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.5) Gecko/20041217
Jezeli baza MySql jeżyk to php i sql.
<table cellpadding=2 cellspacing=1 bgcolor="000000" width=522 align=center>
<tr><td background=grafika/menu_s.gif height=21 width=522 colspan=2> <center><b><i>Terminarz / <font color=white>Dodaj Spotkanie</font></td></tr>
<?
if($mode=="dodaj_spotkanie" AND $modes=="" AND $dyscyplina==""){print("
<tr bgcolor=F3C831><td>Wybierz dyscypline<td>
<SELECT class=terminarz name=dyscyplina onchange=\"self.location.href = this.value\">
<OPTION VALUE=\"\">Wybierz");
$dys=mysql_query("SELECT * FROM dyscypliny order by 'nazwa_pol'");
while($dyscyplina=mysql_fetch_row($dys)){
print("<option value=\"index.php?mod=admin&mode=dodaj_spotkanie&dyscyplina=$dyscyplina[0]\">$dyscyplina[1]");
}
print("</select>");}
if($dyscyplina!="" AND $liga=="" AND $mod=="admin"){?>
<tr bgcolor=F3C831><td>Wybierz Lige<td>
<?
print("
<SELECT class=terminarz name=dyscyplina onchange=\"self.location.href = this.value\">
<OPTION VALUE=\"\">Wybierz");
$lig=mysql_query("SELECT * FROM ligi WHERE dyscyplina='$dyscyplina' order by 'nazwa_pol'");
while($liga=mysql_fetch_row($lig)){
print("<option value=\"index.php?mod=admin&mode=dodaj_spotkanie&dyscyplina=$dyscyplina[0]&liga=$liga[0]\">$liga[1]");
}
print("</select>");
}
if($liga!=""){
$lig=mysql_query("SELECT * FROM ligi WHERE id='$liga[1]' order by 'nazwa_pol'");
while($liga=mysql_fetch_row($lig)){
$dys=mysql_query("SELECT * FROM dyscypliny WHERE id='$dyscyplina' order by 'nazwa_pol'");
while($dyscyplina=mysql_fetch_row($dys)){
?>
<?
$ligg=mysql_query("SELECT * FROM ligi WHERE id='$liga' order by 'nazwa_pol'");
while($ligag=mysql_fetch_row($ligg)){
print("Liga $ligag[1]");
}
}}
print("</select>
<tr bgcolor=#9EC3DC><td>Przeciwnik I:</td><td><select name=prz_1 class=ligi><option>Wybierz");
$ligi2 = mysql_query("select distinct * from ligi WHERE dyscyplina='$dyscyplina' order by 'nazwa_pol'");
while($lig2=mysql_fetch_row($ligi2)){
$lodo = mysql_query("select * from druzyny WHERE ligi='$lig2[1]' order by 'nazwa_pol'");
while($lod = mysql_fetch_row($lodo)){
print("<option class=mail value=\"$lod[1]\" name=prz_2>- $lod[1]");
$lod[2]=$nazwa_kr;
}
}
print("</select>
<tr bgcolor=#9EC3DC><td>Przeciwnik I:</td><td><select name=prz_1 class=ligi><option>Wybierz");
$ligi2 = mysql_query("select distinct * from ligi WHERE dyscyplina='$dyscyplina' order by 'nazwa_pol'");
while($lig2=mysql_fetch_row($ligi2)){
$lodo = mysql_query("select * from druzyny WHERE ligi='$ligag[1]' order by 'nazwa_pol'");
while($lod = mysql_fetch_row($lodo)){
print("<option class=mail value=\"$lod[1]\" name=prz_2>- $lod[1]");
$lod[2]=$nazwa_kr;
}}
print("
</select>");
print("</select>
<tr bgcolor=#A7CFEA><td>Typ:</td><td><select name=typ class=mail><option>Wybierz");
print("
<option value=1>1
<option value=X>X
<option value=2>2
<option value=1X>1X
<option value=X2>X2
<option value=12>12
");}
?>
</table>
<table cellpadding=2 cellspacing=1 bgcolor="000000" width=522 align=center>
<tr><td background=grafika/menu_s.gif height=21 width=522 colspan=2> <center><b><i>Terminarz / <font color=white>Dodaj Spotkanie</font></td></tr>
<?
if($mode=="dodaj_spotkanie" AND $modes=="" AND $dyscyplina==""){print("
<tr bgcolor=F3C831><td>Wybierz dyscypline<td>
<SELECT class=terminarz name=dyscyplina onchange=\"self.location.href = this.value\">
<OPTION VALUE=\"\">Wybierz");
$dys=mysql_query("SELECT * FROM dyscypliny order by 'nazwa_pol'");
while($dyscyplina=mysql_fetch_row($dys)){
print("<option value=\"index.php?mod=admin&mode=dodaj_spotkanie&dyscyplina=$dyscyplina[0]\">$dyscyplina[1]");
}
print("</select>");}
if($dyscyplina!="" AND $liga=="" AND $mod=="admin"){?>
<tr bgcolor=F3C831><td>Wybierz Lige<td>
<?
print("
<SELECT class=terminarz name=dyscyplina onchange=\"self.location.href = this.value\">
<OPTION VALUE=\"\">Wybierz");
$lig=mysql_query("SELECT * FROM ligi WHERE dyscyplina='$dyscyplina' order by 'nazwa_pol'");
while($liga=mysql_fetch_row($lig)){
print("<option value=\"index.php?mod=admin&mode=dodaj_spotkanie&dyscyplina=$dyscyplina[0]&liga=$liga[0]\">$liga[1]");
}
print("</select>");
}
if($liga!=""){
$lig=mysql_query("SELECT * FROM ligi WHERE id='$liga[1]' order by 'nazwa_pol'");
while($liga=mysql_fetch_row($lig)){
$dys=mysql_query("SELECT * FROM dyscypliny WHERE id='$dyscyplina' order by 'nazwa_pol'");
while($dyscyplina=mysql_fetch_row($dys)){
?>
<?
$ligg=mysql_query("SELECT * FROM ligi WHERE id='$liga' order by 'nazwa_pol'");
while($ligag=mysql_fetch_row($ligg)){
print("Liga $ligag[1]");
}
}}
print("</select>
<tr bgcolor=#9EC3DC><td>Przeciwnik I:</td><td><select name=prz_1 class=ligi><option>Wybierz");
$ligi2 = mysql_query("select distinct * from ligi WHERE dyscyplina='$dyscyplina' order by 'nazwa_pol'");
while($lig2=mysql_fetch_row($ligi2)){
$lodo = mysql_query("select * from druzyny WHERE ligi='$lig2[1]' order by 'nazwa_pol'");
while($lod = mysql_fetch_row($lodo)){
print("<option class=mail value=\"$lod[1]\" name=prz_2>- $lod[1]");
$lod[2]=$nazwa_kr;
}
}
print("</select>
<tr bgcolor=#9EC3DC><td>Przeciwnik I:</td><td><select name=prz_1 class=ligi><option>Wybierz");
$ligi2 = mysql_query("select distinct * from ligi WHERE dyscyplina='$dyscyplina' order by 'nazwa_pol'");
while($lig2=mysql_fetch_row($ligi2)){
$lodo = mysql_query("select * from druzyny WHERE ligi='$ligag[1]' order by 'nazwa_pol'");
while($lod = mysql_fetch_row($lodo)){
print("<option class=mail value=\"$lod[1]\" name=prz_2>- $lod[1]");
$lod[2]=$nazwa_kr;
}}
print("
</select>");
print("</select>
<tr bgcolor=#A7CFEA><td>Typ:</td><td><select name=typ class=mail><option>Wybierz");
print("
<option value=1>1
<option value=X>X
<option value=2>2
<option value=1X>1X
<option value=X2>X2
<option value=12>12
");}
?>
</table>
- Gość
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.5) Gecko/20050302 Firefox/0.9.6
Ja bym się z tym nie zgodził. Dostęp do MySQL jest dostępny prawie dla każdego języka skryptowego i zwykłego języka programowania (jak Delphi).
SYSTEMsoft
...z racji inspiracji
...z racji inspiracji
- systemsoft
- Posty: 186
- Z nami od: 12 lutego 2005, 22:45
- Lokalizacja: Kraków
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.6) Gecko/20050321 Firefox/1.0.2
Nieocenieniony jest do takich analiz jest dodatek: http://livehttpheaders.mozdev.org/ Livehttpheaders -- umożliwia podglądnięcie co dokładnie wysła Mozilla serwerowi.
<i>When in doubt, go to the library.</i> - Ron Weasley (Harry Potter and the Chamber of Secrets)
- przepla
- Posty: 119
- Z nami od: 26 kwietnia 2003, 22:32
- Lokalizacja: Szczecin
Posty: 6
• Strona 1 z 1
Wróć do Standardy WWW i źle działające strony
Kto jest online
Zarejestrowani użytkownicy: Google [Bot]