21. září bude sraz! Od 18.00 v restauraci Tradice v Praze u Anděla
Autor Zpráva
Demitra11
Profil
ahojte urobyl som si action.php a neviem preco nejde stale vypisuje chyba


tu je ten kod


action.php

<?php
session_start();
switch($_POST['Budovi']){
require 'db.php';
case 1:

$query = MySQL_Query("INSERT INTO user_budovi
SELECT jmeno, Nazov, level_old +
FROM users AND budovy")

$query = MySQL_Query("UPDATE users SET cash = - 50000")

$query = MySQL_Query("UPDATE users SET body = + 50")

case 2:

$query = MySQL_Query("INSERT INTO user_budovi
SELECT jmeno, Nazov, level_old +
FROM users AND budovy")

$query = MySQL_Query("UPDATE users SET cash = - 100000")

$query = MySQL_Query("UPDATE users SET body = + 100")

case 3:

$query = MySQL_Query("INSERT INTO user_budovi
SELECT jmeno Nazov level_old +
FROM users AND budovy")

$query = MySQL_Query("UPDATE users SET cash = - 150000")

$query = MySQL_Query("UPDATE users SET body = + 150")
}
?>
djlj
Profil
ahojte
No nazdar.

urobyl som si action.php
Super. Gratuluji.

neviem preco nejde
Já taky ne.

stale vypisuje chyba
Fakt? Tak že ji pozdravuju.


A pro ty méně chápavé: příště by bylo vhodné napsat i co to má dělat, co konkrétně nejde a jakou chybu to vypisuje
Demitra11
Profil
djlj je to k jednej hre co vytvaram ma to robyt ze ked hrac kupi budovu zapise sa do tabulky user_budovi a potom sa mu este jako cash updatuje aj body a mne sa tam vypisuje chyba tak ze ked kliknem na odoslat odosle to a vypise toto

Parse error: syntax error, unexpected T_REQUIRE, expecting T_CASE or T_DEFAULT or '}' in action.php on line 4

tak mi prosimvas pomozte

a to switch je tam preto lebo je to zo seznamu budovi
djlj
Profil
Aha, už vidím; za všemi SQL dotazy ti chybí středníky.

Jo, a mimochodem, to plusko před FROM se mi tam taky nějak nezdá (co se SQL syntaxe týče).
Zool
Profil *
switch($_POST['Budovi']){
require 'db.php';
case 1:

jo a toto se mi nějak nezdá to se ti naincluduje?? to 'db.php'; měl by jsi to dát před ten switch
Demitra11
Profil
mne znovu napisalo chybu v 11 riadku takze tto je toto


$query = MySQL_Query("UPDATE users SET cash = - 50000")


co tam moze byt ako chyba
Demitra11
Profil
a este nieco mne teraz vypisalo znova chybu v 11 riadku to je toto


$query = MySQL_Query("UPDATE users SET cash = - 50000")
djlj
Profil
Demitra11
Říkám, že nemáš středníky za SQL dotazy (tedy mysql_query, abych byl přesný, když to z mého předchozího příspěvku nebylo pochopitelné).
Demitra11
Profil
ok
Demitra11
Profil
som to vsetko povymienal a itak nieco nesedi v 11 riadku

tu je ten opraveny

<?php
session_start();
require 'db.php';
switch($_POST['Budovi']){
case 1:

$mysql_query = MySQL_Query("INSERT INTO user_budovi
SELECT jmeno, Nazov, level
FROM users AND budovy")

$mysql_query = MySQL_Query("UPDATE users SET cash = - 50000")

$mysql_query = MySQL_Query("UPDATE users SET body = + 50")

case 2:

$mysql_query = MySQL_Query("INSERT INTO user_budovi
SELECT jmeno, Nazov, level_old +
FROM users AND budovy")

$mysql_query = MySQL_Query("UPDATE users SET cash = - 100000")

$mysql_query = MySQL_Query("UPDATE users SET body = + 100")

case 3:

$mysql_query = MySQL_Query("INSERT INTO user_budovi
SELECT jmeno Nazov level_old +
FROM users AND budovy")

$mysql_query = MySQL_Query("UPDATE users SET cash = - 150000")

$mysql_query = MySQL_Query("UPDATE users SET body = + 150")
}
?>


keby niekdo mohol tak nech mi ho sem napise uz opraveny
Pavel Prochazka.zde.cz
Profil *
opravil jsem kod jen na syntaxi, zda bude fakat jak si prejes to nevim....
session_start(); 

require 'db.php';
switch($_POST['Budovi']){
case 1:
$mysql_query = MySQL_Query("INSERT INTO user_budovi SELECT jmeno, Nazov, level FROM users AND budovy");
$mysql_query = MySQL_Query("UPDATE users SET cash = - 50000");
$mysql_query = MySQL_Query("UPDATE users SET body = + 50");
break;

case 2:
$mysql_query = MySQL_Query("INSERT INTO user_budovi SELECT jmeno, Nazov, level_old + FROM users AND budovy");
$mysql_query = MySQL_Query("UPDATE users SET cash = - 100000");
$mysql_query = MySQL_Query("UPDATE users SET body = + 100");
break;

case 3:
$mysql_query = MySQL_Query("INSERT INTO user_budovi SELECT jmeno Nazov level_old + FROM users AND budovy");
$mysql_query = MySQL_Query("UPDATE users SET cash = - 150000");
$mysql_query = MySQL_Query("UPDATE users SET body = + 150");
break;
}
djlj
Profil
som to vsetko povymienal a itak nieco nesedi v 11 riadku
Ačkoliv Pavel již poslal správný kód, tak se nemůžu nezeptat, zda umíš číst? Dvakrát jsem ti psal, kde je chyba. Slabikáře a čítanky prodávají v knihkupectví.
Pavel Prochazka.zde.cz
Profil *
djlj me opravdu prijde ze nektezi lidickove :), fakt neumi cist.... no hodl to nekteri potrebuji naservirovat na stribrnem podnosu....:).

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0