Problem with Mozilla Firefox

PHP programming forum. Ask questions or help people concerning PHP code. Don't understand a function? Need help implementing a class? Don't understand a class? Here is where to ask. Remember to do your homework!

Moderator: General Moderators

Post Reply
User avatar
ddragas
Forum Contributor
Posts: 445
Joined: Sun Apr 18, 2004 4:01 pm

Problem with Mozilla Firefox

Post 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");
}

?>
Post Reply