Pozdrav svima,
Imam bazu firma i tabelu proizvodi i u tabeli polja id, prozvod1, prozvod2, prozvod3, prozvod4, prozvod5.
Sada pisem skript za modifikacuju unetih podataka i tu sam se zbunio, uradio sam ovo:
update.php :
I sada, kad popunim sva polja onda je sve ok jer on onda promeni sva polja u tabeli koja su pod tim id, ali kao zelim da promenim samo npr. proizvod1 a ostala polja ostavim prazna onda promeni proizvod1 ali izbrise ostala polja pod tim id (posto nista nisam upisao za njih).
Ima neko ideju kako ovo da uradim, da promeni samo ono polje u koje sam nesto ukucao a da vrednosti za ostala polja ne izbrise(ne upise prazno mesto)
Unapred hvala
Imam bazu firma i tabelu proizvodi i u tabeli polja id, prozvod1, prozvod2, prozvod3, prozvod4, prozvod5.
Sada pisem skript za modifikacuju unetih podataka i tu sam se zbunio, uradio sam ovo:
Kod:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sr" lang="sr">
<head><title>update</title></head>
<body >
<form name="forma" method=post action="update.php" > <br />
<fieldset >
<legend>update</legend>
Redni broj: <input type="text" name="id" ><br /><br />
Proizvod1: <input type="text" name="proizvod1" ><br /><br />
Proizvod2: <input type="text" name="proizvod2" ><br /><br />
Proizvod3: <input type="text" name="proizvod3" ><br /><br />
Proizvod4 <input type="text" name="proizvod4" ><br /><br />
Proizvod5:<input type="text" name="proizvod5" ><br /><br />
<input type="submit" name="se" value="update" > <br /><br />
</fieldset>
</form>
</body>
</html>
update.php :
Kod:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="sr" lang="sr">
<head>
<title>update</title>
</head>
<body>
<?php
$server = "localhost";
$korisnik = "root";
$lozinka = "";
$baza = "firma";
$tabela="proizvodi";
$konekcija = mysql_connect("$server", "$korisnik", "$lozinka") or die(mysql_error());
mysql_select_db("$baza",$konekcija) or die(mysql_error());
$sql = sprintf( "UPDATE proizvodi SET proizvod1='$_POST[proizvod1]',proizvod2='$_POST[proizvod2]',proizvod3='$_POST[proizvod3]',
proizvod4='$_POST[proizvod4]',proizvod5='$_POST[proizvod5]' where id='$_POST[id]' ");
$rez = mysql_query($sql) or die(mysql_error());
if(mysql_affected_rows()>0)
echo "Upisano!";
else
echo "Nije upisano";
?>
</body>
</html>
I sada, kad popunim sva polja onda je sve ok jer on onda promeni sva polja u tabeli koja su pod tim id, ali kao zelim da promenim samo npr. proizvod1 a ostala polja ostavim prazna onda promeni proizvod1 ali izbrise ostala polja pod tim id (posto nista nisam upisao za njih).
Ima neko ideju kako ovo da uradim, da promeni samo ono polje u koje sam nesto ukucao a da vrednosti za ostala polja ne izbrise(ne upise prazno mesto)
Unapred hvala