Forumi


Povratak   PC Ekspert Forum > Računala > Software > Web dizajn, programiranje i ostalo
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 16.04.2008., 22:53   #1
wlcasemodding
Premium
 
wlcasemodding's Avatar
 
Datum registracije: Mar 2007
Lokacija: Zg
Postovi: 355
Problem sa php-om

Ovo je kod:
....<body>
<table width="361" height="79" border="1" cellpadding="0" cellspacing="0" bordercolor="#999999">
<tr>
<td width="297"><span class="style1">Evidencija</span></td>
<td width="64">&nbsp;</td>
<td width="70">UKUPNO:</td>
</tr>
<tr>
<td bgcolor="#CCCCCC"><span class="style1">polje1</span></td>
<td align="center" valign="middle" bgcolor="#CCCCCC">
<form id="form2" name="form2" method="post" action="">
<label>
<input name="button1" type="submit" id="Spremi1" value="Dodaj" />
</label>
</form>
<?
if (!empty($_POST['button1'])) {
mysql_connect("localhost", "wlcasemodding", "mk123");
mysql_select_db("baza");
$a= "SELECT polje1 FROM tablica";
$b= $a+1;
"UPDATE tablica SET polje1=$b";
?>
</td>

</table>
</body>
/html>

greška koja mi se javlja nakon uploada je:
Parse error: syntax error, unexpected $end in /home/elprohr/public_html/evidencija.php on line 41
Nikako da skužim di je greška, može ko pomoći. Tek ucim php pa sorry na mom neznanju Ono sto bi trebala ova forma raditi je da iscita vrijednost polje1 iz baze, poveca ga za 1 i ponovo spremi u bazu.
wlcasemodding je offline   Reply With Quote
Staro 17.04.2008., 20:14   #2
ejSid
Lunatic
Moj komp
 
ejSid's Avatar
 
Datum registracije: Feb 2006
Lokacija: Varaždin
Postovi: 213
koja je linija 41?
ejSid je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 20.04.2008., 15:27   #3
immortal
Kernel panic
 
Datum registracije: Jan 2006
Lokacija: Zg
Postovi: 522
Mislim da bi umjesto ovoga:
Code:
$a= "SELECT polje1 FROM tablica";
$b= $a+1;
"UPDATE tablica SET polje1=$b";
trebalo staviti ovo:
Code:
$a= mysql_query("SELECT polje1 FROM tablica");
$b= $a+1;
mysql_query("UPDATE tablica SET polje1=$b");
Uglavnom, ne možeš samo staviti mysql naredbe u php, moraš imati ovaj mysql_query.
__________________
Keyboard error or no keyboard present
Press F1 to continue, DEL to enter SETUP
immortal je offline   Reply With Quote
Staro 22.04.2008., 11:53   #4
wlcasemodding
Premium
 
wlcasemodding's Avatar
 
Datum registracije: Mar 2007
Lokacija: Zg
Postovi: 355
ovo je izmjenjeni kod:
<input name="button1" type="submit" id="button1" value="Dodaj" />
<?
if (!empty($_POST['button1'])) {
mysql_connect("localhost", "wlcasemodding", "mk123");
mysql_select_db("baza");
$a= mysql_query("SELECT polje1 FROM tablica");
$b= $a+1;
mysql_query("UPDATE tablica SET polje1=$b");
print ("$b");
}
?>

kod ispiše polje1 u stranici, ali nikako da uspijem podesiti da ga updatea kada pritisnem gumb.
wlcasemodding je offline   Reply With Quote
Staro 22.04.2008., 21:49   #5
ejSid
Lunatic
Moj komp
 
ejSid's Avatar
 
Datum registracije: Feb 2006
Lokacija: Varaždin
Postovi: 213
Za updejtanje mu trebaš reći što želiš updejtati, jer sad o nezna što da updejta.
zanči ovako:
Citiraj:
$query = "UPDATE tablica SET
polje1 = {$b}
WHERE nešto = {nešto}";
mysql_query($query);
ejSid je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Isključeno

Idi na