| | |
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
Autor | Správa |
---|
Registrovaný: 28.03.09 Prihlásený: 28.03.09 Príspevky: 4 Témy: 1 |
ahoy, mam upload srver a udelal sem možnost stahovania za kredit ale neviem ako urobit aby sa ten kredit odčítal z uživatelskeho konta mohly by ste prosim pomoc.Dakujem
toto je script pre ten full download
Citácia: $aktualizuj = mysql_query("SELECT * FROM `uzivatele` WHERE `jmeno` = '".$_SESSION['login']."' LIMIT 1"); $akt = mysql_fetch_array($aktualizuj); $bodyakt = $akt['kredit']; if($bodyakt >= $cena){ $newkredit = $bodyakt - $cena; $Vloznovejkredit=mysql_query("UPDATE uzivatele SET kredit='$newkredit' WHERE `jmeno` = '".$_SESSION['login']."' LIMIT 1");
$cesta = "files/"; $nazev = $jmenos;
Header("Content-Description: File Transfer"); Header("Content-Type: application/force-download"); Header("Content-Disposition: attachment; filename=\"$nazev\""); readfile ($cesta.$nazev);
}else{ echo" Nedostatek kreditu"; }
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
ahoj máš zapnuté session? (session_start) .. alebo vlastne akú chybu robí nasledovný script?
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
ved to tam uz mas, nastavenie noveho kreditu ti vykonava ten update... alebo ti to nefunguje, ci v com je problem?
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 28.03.09 Prihlásený: 28.03.09 Príspevky: 4 Témy: 1 | Napísal autor témy Sm1Cin3K: 28.03.2009 11:21 | |
|
problém je vtom že to nefunguje kredit sa neodčíta
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
Daj nad SQL:
echo "UPDATE uzivatele SET kredit='$newkredit' WHERE `jmeno` = '".$_SESSION['login']."' LIMIT 1";
zistíš čo ti ide do DB ... a podľa toho nájdeš chybu .. pokiaľ bude SQL úplný hoď ho do phpMyAdmina ...
|
|
Registrovaný: 28.03.09 Prihlásený: 28.03.09 Príspevky: 4 Témy: 1 | Napísal autor témy Sm1Cin3K: 28.03.2009 11:37 | |
|
td mi to ubíra zas napríklad namísto jdnoho kreditu 2
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
prosím? (Lebo echo ti uberať nebude, a pokiaľ ti phpMyAdmin nehlási chybu tak máš na stránke kód správny ... takže malo by ti to uberať iba jeden krát )
|
|
Registrovaný: 28.03.09 Prihlásený: 28.03.09 Príspevky: 4 Témy: 1 | Napísal autor témy Sm1Cin3K: 28.03.2009 12:00 | |
|
neviem v čom je chyba :-(
|
|
Registrovaný: 02.03.07 Prihlásený: 29.07.09 Príspevky: 70 Témy: 1 Bydlisko: Košice[JZR] | Napísal xdom: 28.03.2009 12:33 | |
|
SQL prikazy vyzeraju v poriadku, teda tam zrejme chyba nebude.
Kredit sa stale odcita taky, aky je nastaveny v premennej $cena, nemas chybu nahodou tam?
A postni sem co vypisalo
Kód: echo "UPDATE uzivatele SET kredit='$newkredit' WHERE `jmeno` = '".$_SESSION['login']."' LIMIT 1";
|
|
| Stránka: 1 z 1
| [ Príspevkov: 9 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|