[ Príspevkov: 8 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 31.07.07
Prihlásený: 11.12.17
Príspevky: 317
Témy: 82 | 82
Bydlisko: Humenné
NapísalOffline : 07.05.2008 15:59 | Problem s UPDATE

Ahojte mam taký zavažný problém, ktorému vôbec nechápem

Kód:
<?php
$mysql_connect=mysql_connect("localhost","root","vertrigo");
$mysql_select_db=mysql_select_db("net");
?>

<?php

$query=mysql_query("SELECT id_reklama,objednany_pocet,cena,naklikane FROM reklama WHERE je_zaplatene='1' AND naklikane<=objednany_pocet");

$id_reklama=$row["id_reklama"];
$objednany_pocet=$row["objednany_pocet"];
$cena=$row["cena"];
$naklikane=$row["naklikane"];

if($naklikane<$objednany_pocet) {
    $sql=mysql_query("UPDATE reklama SET naklikane=naklikane+1 WHERE je_zaplatene=1");
}
$zoznam=mysql_query("SELECT id_reklama,objednany_pocet,cena,naklikane FROM reklama WHERE je_zaplatene='1'");
while($co=mysql_fetch_object($zoznam))
echo<<<blok
<br>id_reklama: $co->id_reklama
<br>objednany_pocet: $co->objednany_pocet
<br>naklikane: $co->naklikane
<p>
blok;
?>


Nechce mi UPDATE údaje v tabuľke , a keď zadam if($naklikane<=$objednany_pocet) tak mi UPDATE vždy a nechápem tomu poraďte :(


Offline

Správca fóra
Správca fóra
Problem s UPDATE

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 07.05.2008 16:07 | Problem s UPDATE

medzi tymito 2 riadkami
Kód:
$query=mysql_query("SELECT id_reklama,objednany_pocet,cena,naklikane FROM reklama WHERE je_zaplatene='1' AND naklikane<=objednany_pocet");

$id_reklama=$row["id_reklama"];

ti chyba jeden riadok (ak sa z db vrati len jeden zaznam):
Kód:
$row = mysql_fetch_array($query);

Ale tych chyb je tam viacej, osetri si vsetky pripady, ktore mozu nastat a nie len to, ked predpokladas, ze sa ti z db ziskaju spravne udaje...


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 31.07.07
Prihlásený: 11.12.17
Príspevky: 317
Témy: 82 | 82
Bydlisko: Humenné
Napísal autor témyOffline : 07.05.2008 16:11 | Problem s UPDATE

stenley píše:
medzi tymito 2 riadkami
Kód:
$query=mysql_query("SELECT id_reklama,objednany_pocet,cena,naklikane FROM reklama WHERE je_zaplatene='1' AND naklikane<=objednany_pocet");

$id_reklama=$row["id_reklama"];

ti chyba jeden riadok (ak sa z db vrati len jeden zaznam):
Kód:
$row = mysql_fetch_array($query);

Ale tych chyb je tam viacej, osetri si vsetky pripady, ktore mozu nastat a nie len to, ked predpokladas, ze sa ti z db ziskaju spravne udaje...

jasné ďakujem pekne no php sa ešte učím tak ešte dlho budem robiť chýby ;) ale ďik


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 31.07.07
Prihlásený: 11.12.17
Príspevky: 317
Témy: 82 | 82
Bydlisko: Humenné
Napísal autor témyOffline : 07.05.2008 16:18 | Problem s UPDATE

No teraz to je dobre ale zase tam mam problem, že nepripočita iba jednemu , ktorý má $naklikane<$objednany_pocet ale všetkým čo tam mam urobit ???


Offline

Správca fóra
Správca fóra
Problem s UPDATE

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 07.05.2008 16:22 | Problem s UPDATE

chyba ti dalsia podmienka v sql poziadavke
Kód:
$sql=mysql_query("UPDATE reklama SET naklikane=naklikane+1 WHERE je_zaplatene=1");

a tou je id reklamy, pre ktoru chces vykonat update:
Kód:
$sql=mysql_query("UPDATE reklama SET naklikane=naklikane+1 WHERE je_zaplatene=1 AND id_reklama=".$id_reklama);


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 31.07.07
Prihlásený: 11.12.17
Príspevky: 317
Témy: 82 | 82
Bydlisko: Humenné
Napísal autor témyOffline : 07.05.2008 16:35 | Problem s UPDATE

Teraz to vôbec no newem nevie niekto pomôcť ???


Offline

Správca fóra
Správca fóra
Problem s UPDATE

Registrovaný: 27.07.07
Príspevky: 3971
Témy: 51 | 51
Bydlisko: Bratislava
Vek: 32
NapísalOffline : 07.05.2008 16:43 | Problem s UPDATE

ked ti to nejde, tak nie je splnena podmienka $naklikane<$objednany_pocet


_________________
Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 31.07.07
Prihlásený: 11.12.17
Príspevky: 317
Témy: 82 | 82
Bydlisko: Humenné
Napísal autor témyOffline : 07.05.2008 16:54 | Problem s UPDATE

jj už to ide diky stenley ;)


 [ Príspevkov: 8 ] 


Problem s UPDATE



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

MSI LIVE UPDATE 3, update biosu

v nVidia čipové sady

1

1330

11.01.2009 14:33

f4r0

V tomto fóre nie sú ďalšie neprečítané témy.

Catalyst-update problem

v Ovládače

1

310

06.12.2011 16:40

Mr.Killjoy

V tomto fóre nie sú ďalšie neprečítané témy.

windows update problem

v Operačné systémy Microsoft

1

746

24.10.2009 0:38

Tech

V tomto fóre nie sú ďalšie neprečítané témy.

Bios-update problem

v Ostatné programy

6

183

19.07.2015 19:46

Smithy

V tomto fóre nie sú ďalšie neprečítané témy.

zlozity UPDATE (problem)

v Databázy

2

339

17.03.2010 13:15

marek26

V tomto fóre nie sú ďalšie neprečítané témy.

Windows Update - problem

v Operačné systémy Microsoft

4

245

07.02.2012 18:54

Jurike

V tomto fóre nie sú ďalšie neprečítané témy.

problem s Update

v PHP, ASP

2

245

28.05.2010 12:36

benqo

V tomto fóre nie sú ďalšie neprečítané témy.

BIOS Update problem.

v Ovládače

1

163

11.12.2014 13:54

brmbo

V tomto fóre nie sú ďalšie neprečítané témy.

problem s UPDATE

v Databázy

1

718

18.12.2006 21:13

mylan

V tomto fóre nie sú ďalšie neprečítané témy.

problem s UPDATE

v Databázy

3

449

25.05.2009 13:00

neopagan

V tomto fóre nie sú ďalšie neprečítané témy.

Problém s mysqli Update

v Databázy

1

127

20.07.2016 13:38

BX

V tomto fóre nie sú ďalšie neprečítané témy.

Avira- problem s update

v Antivíry a antispywary

4

355

24.07.2010 14:22

P€PoX

V tomto fóre nie sú ďalšie neprečítané témy.

Problém s Aut Update

v Operačné systémy Microsoft

1

644

14.10.2005 21:18

Intelman

V tomto fóre nie sú ďalšie neprečítané témy.

problem s windows update

v Antivíry a antispywary

16

1806

17.10.2009 19:01

tino

V tomto fóre nie sú ďalšie neprečítané témy.

Problém s Windows Update

v Sieťové a internetové programy

4

485

22.06.2012 22:02

tairikuokami

V tomto fóre nie sú ďalšie neprečítané témy.

problem s Windiws Update

v Ostatné

4

401

27.10.2009 17:53

ac.milan



© 2005 - 2017 PCforum, edited by JanoF