[PHP] Proč nefunguje script ? Vyřešeno

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
Madara
Level 4
Level 4
Příspěvky: 1123
Registrován: červenec 11
Bydliště: Nechceš klíče od domu ?
Pohlaví: Muž
Stav:
Offline

Re: [PHP] Proč nefunguje script ?

Příspěvekod Madara » 09 čer 2013 22:34

Díky, téma ještě nechám kdyby něco

Reklama
Uživatelský avatar
Madara
Level 4
Level 4
Příspěvky: 1123
Registrován: červenec 11
Bydliště: Nechceš klíče od domu ?
Pohlaví: Muž
Stav:
Offline

Re: [PHP] Proč nefunguje script ?

Příspěvekod Madara » 10 čer 2013 19:21

<?
ob_start;
session_start;
$_SESSION["sila"] = ($_SESSION["sila"]+ 1);
$_SESSION["coins"] = ($_SESSION["coins"]/4);
$sila = $_SESSION["sila"];
$coins = $_SESSION["coins"]
require "db.php";
Mysql_querty("update uzivatele set sila = '$sila' where id = $_SESSION["id"]");
Mysql_querty("update uzivatele set coins = '$coins' where id = $_SESSION["id"]");

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: [PHP] Proč nefunguje script ?

Příspěvekod CZechBoY » 10 čer 2013 19:27

spojování stringů ti nic neříká?
ideálně

Kód: Vybrat vše

$sql = "update uzivatele set sila = '$sila' where id = " . (int)$_SESSION["id"];
$query = mysql_query($sql);
.
.
.


a ještě koukám, že ti chybí středník na řádku před require db
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
Madara
Level 4
Level 4
Příspěvky: 1123
Registrován: červenec 11
Bydliště: Nechceš klíče od domu ?
Pohlaví: Muž
Stav:
Offline

Re: [PHP] Proč nefunguje script ?

Příspěvekod Madara » 11 čer 2013 20:23

Potřebuju kód :
$o (poplatek) je stejný jako session síly. V databázi odečtu poplatek z coins a přidám + 1 síly. Session síly zvýším o 1. Pokud mám méně peněz než poplatek, tak mě to zarazí a nic se nepřičte.

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: [PHP] Proč nefunguje script ?

Příspěvekod CZechBoY » 11 čer 2013 21:52

tak ho udělej, algoritmus už máš :D
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
Madara
Level 4
Level 4
Příspěvky: 1123
Registrován: červenec 11
Bydliště: Nechceš klíče od domu ?
Pohlaví: Muž
Stav:
Offline

Re: [PHP] Proč nefunguje script ?

Příspěvekod Madara » 12 čer 2013 21:24

Co je špatně ?

<?
ob_start;
session_start;
$o =($_SESSION["sila"]*2);
$coins = ($_SESSION["coins"]-$o);
if ($_SESSION["coins"]<$o) {
header ("location: index.php?Alert=8");
} else {
$_sila = ($_SESSION["sila"]+ 1);
require "db.php";
$sqls = "update uzivatele set coins = '$coins' where id = " . (int)$_SESSION["UserId"];
$query = mysql_query($sqls);
$sql = "update uzivatele set sila = '$sila' where id = " . (int)$_SESSION["UserId"];
$query = mysql_query($sql);
header("location:http://chwa.hys.cz/index.php?page=uvod");
}

--- Doplnění předchozího příspěvku (12 Čer 2013 21:26) ---

Píše to, že nemám dost peněz i když mám

Uživatelský avatar
honzaik
Level 2.5
Level 2.5
Příspěvky: 337
Registrován: říjen 11
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: [PHP] Proč nefunguje script ?

Příspěvekod honzaik » 12 čer 2013 23:00

ob_start(); a session_start() ? aspon tohle na 1. pohled.
ello dere

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: [PHP] Proč nefunguje script ?

Příspěvekod CZechBoY » 12 čer 2013 23:08

tzn. to pošle ten header?
na co tam máš ten ob_start?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
Madara
Level 4
Level 4
Příspěvky: 1123
Registrován: červenec 11
Bydliště: Nechceš klíče od domu ?
Pohlaví: Muž
Stav:
Offline

Re: [PHP] Proč nefunguje script ?

Příspěvekod Madara » 14 čer 2013 20:55

Ani bez toho to nefunguje
<?
if ($_SESSION["coins"]<($_SESSION["shield"]*2)) {
$_SESSION["shield"] = ($_SESSION["shield"]+ 1);
$o =($_SESSION["shield"]*2);
$_SESSION["coins"] = ($_SESSION["coins"]-$o);
$shield = $_SESSION["shield"];
$coins = ($_SESSION["coins"]-$o);
require "db.php";
$sqls = "update uzivatele set coins = '$coins' where id = " . (int)$_SESSION["UserId"];
$query = mysql_query($sqls);
$sql = "update uzivatele set shield = '$shield' where id = " . (int)$_SESSION["UserId"];
$query = mysql_query($sql);
header("location:http://chwa.hys.cz/index.php?page=uvod");
};

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: [PHP] Proč nefunguje script ?

Příspěvekod CZechBoY » 15 čer 2013 00:26

nemáš tam session_start
a vzdej to už s těma short_tagama, dej tam normálně <?php
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW

Uživatelský avatar
Madara
Level 4
Level 4
Příspěvky: 1123
Registrován: červenec 11
Bydliště: Nechceš klíče od domu ?
Pohlaví: Muž
Stav:
Offline

Re: [PHP] Proč nefunguje script ?

Příspěvekod Madara » 15 čer 2013 09:53

I tak to provede else

--- Doplnění předchozího příspěvku (15 Čer 2013 09:53) ---

<?php
session_start;
if ($_SESSION['coins']<(($_SESSION["shield"]*2))) {
$_SESSION["shield"] = ($_SESSION["shield"]+ 1);
$o =($_SESSION["shield"]*2);
$_SESSION["coins"] = ($_SESSION["coins"]-$o);
$shield = $_SESSION["shield"];
$coins = ($_SESSION["coins"]-$o);
require "db.php";
$sqls = "update uzivatele set coins = '$coins' where id = " . (int)$_SESSION["UserId"];
$query = mysql_query($sqls);
$sql = "update uzivatele set shield = '$shield' where id = " . (int)$_SESSION["UserId"];
$query = mysql_query($sql);
header("location:http://chwa.hys.cz/index.php?page=uvod");
} else {header("location:http://chwa.hys.cz/index.php?Alert=8");};

HellCoder
Level 2.5
Level 2.5
Příspěvky: 316
Registrován: únor 13
Pohlaví: Muž
Stav:
Offline

Re: [PHP] Proč nefunguje script ?

Příspěvekod HellCoder » 15 čer 2013 11:27

session_start je funkce takze takhle :

Kód: Vybrat vše

session_start();
MainBoard : ASUS Z9PE-D8 WS
CPU : Intel Core i7 3970X
RAM : Corsair Vengeance Black 16GB (2x8GB)
GPU : 2x nVidia GTX Titan 2way SLI
SSD : Samsung SSD 840 Series - 256GB
HDD : 3x Seagate SV35.5 - 2TB RAID 0
Zvukovka : Creative Sound Blaster VX


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • proč nb nebere boot antivir
    od Stenatko » 03 dub 2025 00:19 » v Vše ostatní (bezp)
    5
    7704
    od Stenatko Zobrazit poslední příspěvek
    03 dub 2025 21:42
  • Problémy v síti na obrázku - proč nemůžou počítače komunikovat mezi sebou Příloha(y)
    od zuzana3 » 25 pro 2024 20:33 » v Administrace sítě
    7
    4819
    od zuzana3 Zobrazit poslední příspěvek
    25 pro 2024 22:23
  • Nefunguje nová PC
    od adoyss » 16 led 2025 05:06 » v Problémy s hardwarem
    7
    3467
    od martanius Zobrazit poslední příspěvek
    17 led 2025 02:29
  • T490s nefunguje trackpoint UPDATE Příloha(y)
    od Sadelník1234 » 17 led 2025 21:49 » v Problémy s hardwarem
    3
    3209
    od kecalek Zobrazit poslední příspěvek
    20 led 2025 16:00
  • Snímač otisku najednou nefunguje, laptop Příloha(y)
    od frisby » 17 srp 2024 22:18 » v Problémy s hardwarem
    1
    1668
    od frisby Zobrazit poslední příspěvek
    18 srp 2024 10:46

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti