Page 1 of 1

Problem with Mozilla Firefox

Posted: Sat Jul 02, 2005 2:15 pm
by ddragas
Hi all

I've got strange problem. In IE6 everything is working fine, but in Mozilla Firefox recordset is inserted twice into database. WHY ????? 8O 8O 8O 8O

Here is code

Code: Select all

<?
session_start();
$broj_ponude = $_SESSION['broj_ponude'];

$id = $_GET["id"];

if(!empty($id))
{

		include("../stranice/con_db.php");

		$result = mysql_query("SELECT * from proizvodi where id='$id'") or die (mysql_error());
		$row = mysql_fetch_array($result);

		$sifra = stripslashes($row["sifra"]);
		$naziv = stripslashes($row["opis"]);
		$cijena1 = stripslashes($row["cijena"]);
		
		$slova=array(",");
		$izmjena=".";
		$cijena  = str_replace($slova, $izmjena, $cijena1);
		
		$porez = $cijena * (18.0328 / 100);
		$osnovica = $cijena - $porez;
		if(!empty($broj_ponude))			
		{

						mysql_query("insert into stavke_ponude
										(broj,  sifra, opis, kolicina, cijena, popust, vrijednost, porez, ukupno) 
										values
										('$broj_ponude', '$sifra', '$naziv', '1', '$osnovica', '0', '$osnovica', '$porez', '$cijena' )") or die (mysql_error());

		} else	{
						$query_count_broj_ponude = mysql_query("select max(broj) as zadnji_broj_ponude from zaglavlje_ponuda ") or die (mysql_error());
						$result_row_broj_ponude = mysql_fetch_assoc($query_count_broj_ponude); 
						$zadnji_broj_ponude = $result_row_broj_ponude['zadnji_broj_ponude']; 
						
						$broj_ponude = $_SESSION['broj_ponude'] =  $zadnji_broj_ponude + 1;
						
						$datum = time();
						$trajanje_dana = 8;
						$odgoda = 691200 + $datum;
		
						$query = "insert into zaglavlje_ponuda
										(broj,  datum, trajanje) 
										values
										('$broj_ponude', '$datum', '$odgoda')";
						
						mysql_query($query) or die (mysql_error());

						mysql_query("insert into stavke_ponude
										(broj,  sifra, opis, kolicina, cijena, popust, vrijednost, porez, ukupno) 
										values
										('$broj_ponude', '$sifra', '$naziv', '1', '$osnovica', '0', '$osnovica', '$porez', '$cijena' )") or die (mysql_error());
				}
			include("../stranice/disconect.php");
}

?>