SMS rendszer hiba (javítva)(K)

Indította skolsz, 2012-09-21, 16:03:09

2012-09-21, 16:03:09 Utolsó szerkesztés: 2012-09-24, 16:36:24 Szerző: [MOD]Morpheus
Sziasztok valaki nem tudja mért nem íródik jóvá a SÉ? eszt a hiba üzenetet kapom teszt sms nél Válasz:
Parse error: parse error, expecting `')'' in C:\xampp\htdocs\sms\fogad.php on line 6


A válaszüzenet hibás! A kommunikáció sikertelen!

Sms- szolgáltatóm  http://www.info-tech.hu sms rendszer innen a fórum rol származik

Sms/fogad.php mi lehet a gond?
<?php
 
DEFINE('SQL_HOST''86.101.29.206');
 DEFINE('SQL_USER''root');
 DEFINE('SQL_PASS''franzi');
 
 $sqlServ mysql_connect(SQL_HOSTSQL_USERSQL_PASS);
 
$id $_GET['id'];
$prefix $_GET['prefix'];
$uzenet $_GET['uzenet'];
$telefonszam $_GET['telefonszam'];
$kategoria $_GET['kategoria'];
$sqlCmd "INSERT INTO account.sms 
   (id,prefix,uzenet,telefonszam,kategoria) 
   VALUES 
   ('"
.$id."','".$prefix."','".$uzenet."','".$telefonszam."','".$kategoria."')";
$sqlQry mysql_query($sqlCmd,$sqlServ);
if(
$sqlQry) {
//itt írd át a számokat hogy melyik sms ért hány SÉ-t kapjanak!
$kategoria2 160//160ft
$kategoria4 250//250ft
$kategoria6 400//400ft
$kategoria9 800//800ft
$kategoria11 1600//1600ft

settype($id,"integer");
settype($prefix,"string");
settype($uzenet,"string");
settype($telefonszam,"string");
settype($kategoria,"integer");

$sqlCmd "SELECT coins FROM account.account WHERE login = '".$uzenet."'";
$sqlQry mysql_query($sqlCmd,$sqlServ);
while(
$getcoins=mysql_fetch_object($sqlQry)) {
   
$nowcoins $getcoins->coins;
   if (
$kategoria == 2) { $newcoins $nowcoins+$kategoria2; }
   if (
$kategoria == 4) { $newcoins $nowcoins+$kategoria4; }
   if (
$kategoria == 6) { $newcoins $nowcoins+$kategoria6; }
   if (
$kategoria == 9) { $newcoins $nowcoins+$kategoria9; }
   if (
$kategoria == 11) { $newcoins $nowcoins+$kategoria11; }
   

   
$sqlCmdd "UPDATE account.account SET coins='".$newcoins."' WHERE login = '".$uzenet."' LIMIT 1";
   
//echo"$sqlCmdd";
   
$sqlQryy mysql_query($sqlCmdd,$sqlServ);
   if(
$sqlQryy) {
   echo"OK";
   }
}
}

/*
CREATE TABLE `sms` (
`id`  int(99) NULL ,
`prefix`  text NULL ,
`uzenet`  varchar(99) CHARACTER SET utf8 COLLATE utf8_hungarian_ci NULL ,
`telefonszam`  int(99) NULL ,
`kategoria`  int(99) NULL ,
PRIMARY KEY (`id`)
)
;
*/

?>



Az is jó ha valaki meg írná nekem csak akkor írjon  az illető pm et és el küldöm neki a be álitás hoz  szögséges PDF dokumentumot hozzá

Az üzenet szerint a 6. sorban hiányol egy záró ) jelet, de én nem találok benne ilyen hibát. Biztosan jól másoltad be?

<?php
 
DEFINE("SQL_HOST""86.101.29.206");
 DEFINE("SQL_USER""root");
 DEFINE("SQL_PASS""franzi");
 
 $sqlServ mysql_connect(SQL_HOSTSQL_USERSQL_PASS);
 
$id $_GET["id"];
$prefix $_GET["prefix"];
$uzenet $_GET["uzenet"];
$telefonszam $_GET["telefonszam"];
$kategoria $_GET["kategoria"];
$sqlCmd "INSERT INTO account.sms 
   (id,prefix,uzenet,telefonszam,kategoria) 
   VALUES 
   ("".
$id."","".$prefix."","".$uzenet."","".$telefonszam."","".$kategoria."")";
$sqlQry mysql_query($sqlCmd,$sqlServ);
if(
$sqlQry) {
//itt írd át a számokat hogy melyik sms ért hány SÉ-t kapjanak!
$kategoria2 160//160ft
$kategoria4 250//250ft
$kategoria6 400//400ft
$kategoria9 800//800ft
$kategoria11 1600//1600ft

settype($id,"integer");
settype($prefix,"string");
settype($uzenet,"string");
settype($telefonszam,"string");
settype($kategoria,"integer");

$sqlCmd "SELECT coins FROM account.account WHERE login = "".$uzenet.""";
$sqlQry mysql_query($sqlCmd,$sqlServ);
while(
$getcoins=mysql_fetch_object($sqlQry)) {
   
$nowcoins $getcoins->coins;
   if (
$kategoria == 2) { $newcoins $nowcoins+$kategoria2; }
   if (
$kategoria == 4) { $newcoins $nowcoins+$kategoria4; }
   if (
$kategoria == 6) { $newcoins $nowcoins+$kategoria6; }
   if (
$kategoria == 9) { $newcoins $nowcoins+$kategoria9; }
   if (
$kategoria == 11) { $newcoins $nowcoins+$kategoria11; }
   

   
$sqlCmdd "UPDATE account.account SET coins="".$newcoins."" WHERE login = "".$uzenet."" LIMIT 1";
   
//echo"$sqlCmdd";
   
$sqlQryy mysql_query($sqlCmdd,$sqlServ);
   if(
$sqlQryy) {
   echo"OK";
   }
}
}

/*
CREATE TABLE `sms` (
`id`  int(99) NULL ,
`prefix`  text NULL ,
`uzenet`  varchar(99) CHARACTER SET utf8 COLLATE utf8_hungarian_ci NULL ,
`telefonszam`  int(99) NULL ,
`kategoria`  int(99) NULL ,
PRIMARY KEY (`id`)
)
;
*/

?>

2012-09-21, 16:24:29 #2 Utolsó szerkesztés: 2012-09-21, 22:37:19 Szerző: skolsz
Igen de itt a téma is http://board.ddmt2.net/index.php/topic,104017.msg614311.html#msg614311

de nekem az is jó ha valaki rendesen meg írná nekem újra

Ő nem tudod mi a gond?

Csatolva  php http://data.hu/get/5592713/fogad.php

Ezt így nem lehet letölteni... rakd a hsz csatolmányába (a kis téglalap alatt van, amibe írsz): "Csatolmányok és opciók" -> katt rá

ja és csomagold zip-be (vagy rar-ba, mindegy, csak  csomagolva legyen)

Idézetet írta: ATAG Dátum 2012-09-21, 22:40:22
Ezt így nem lehet letölteni... rakd a hsz csatolmányába (a kis téglalap alatt van, amibe írsz): "Csatolmányok és opciók" -> katt rá

ja és csomagold zip-be (vagy rar-ba, mindegy, csak  csomagolva legyen)

itt van

Na ez bélsár...

Tessék még egyszer helyesen, utoljára:
<?php
 
DEFINE("SQL_HOST""86.101.29.206");
 DEFINE("SQL_USER""root");
 DEFINE("SQL_PASS""franzi");
 
 $sqlServ mysql_connect(SQL_HOSTSQL_USERSQL_PASS);
 
$id $_GET["id"];
$prefix $_GET["prefix"];
$uzenet $_GET["uzenet"];
$telefonszam $_GET["telefonszam"];
$kategoria $_GET["kategoria"];
$sqlCmd "INSERT INTO account.sms 
   (id,prefix,uzenet,telefonszam,kategoria) 
   VALUES 
   ("".
$id."","".$prefix."","".$uzenet."","".$telefonszam."","".$kategoria."")";
$sqlQry mysql_query($sqlCmd,$sqlServ);
if(
$sqlQry) {
//itt írd át a számokat hogy melyik sms ért hány SÉ-t kapjanak!
$kategoria2 160//160ft
$kategoria4 250//250ft
$kategoria6 400//400ft
$kategoria9 800//800ft
$kategoria11 1600//1600ft

settype($id,"integer");
settype($prefix,"string");
settype($uzenet,"string");
settype($telefonszam,"string");
settype($kategoria,"integer");

$sqlCmd "SELECT coins FROM account.account WHERE login = "".$uzenet.""";
$sqlQry mysql_query($sqlCmd,$sqlServ);
while(
$getcoins=mysql_fetch_object($sqlQry)) {
   
$nowcoins $getcoins->coins;
   if (
$kategoria == 2) { $newcoins $nowcoins+$kategoria2; }
   if (
$kategoria == 4) { $newcoins $nowcoins+$kategoria4; }
   if (
$kategoria == 6) { $newcoins $nowcoins+$kategoria6; }
   if (
$kategoria == 9) { $newcoins $nowcoins+$kategoria9; }
   if (
$kategoria == 11) { $newcoins $nowcoins+$kategoria11; }
   

   
$sqlCmdd "UPDATE account.account SET coins="".$newcoins."" WHERE login = "".$uzenet."" LIMIT 1";
   
//echo"$sqlCmdd";
   
$sqlQryy mysql_query($sqlCmdd,$sqlServ);
   if(
$sqlQryy) {
   echo"OK";
   }
}
}

/*
CREATE TABLE `sms` (
`id`  int(99) NULL ,
`prefix`  text NULL ,
`uzenet`  varchar(99) CHARACTER SET utf8 COLLATE utf8_hungarian_ci NULL ,
`telefonszam`  int(99) NULL ,
`kategoria`  int(99) NULL ,
PRIMARY KEY (`id`)
)
;
*/

?>


Remélem feltűnik, hogy mi a külömbség...

2012-09-22, 15:34:24 #6 Utolsó szerkesztés: 2012-09-22, 15:50:48 Szerző: skolsz
Idézetet írta: ATAG Dátum 2012-09-21, 23:35:12
Na ez bélsár...

Tessék még egyszer helyesen, utoljára:
<?php
 
DEFINE("SQL_HOST""86.101.29.206");
 DEFINE("SQL_USER""root");
 DEFINE("SQL_PASS""franzi");
 
 $sqlServ mysql_connect(SQL_HOSTSQL_USERSQL_PASS);
 
$id $_GET["id"];
$prefix $_GET["prefix"];
$uzenet $_GET["uzenet"];
$telefonszam $_GET["telefonszam"];
$kategoria $_GET["kategoria"];
$sqlCmd "INSERT INTO account.sms 
   (id,prefix,uzenet,telefonszam,kategoria) 
   VALUES 
   ("".
$id."","".$prefix."","".$uzenet."","".$telefonszam."","".$kategoria."")";
$sqlQry mysql_query($sqlCmd,$sqlServ);
if(
$sqlQry) {
//itt írd át a számokat hogy melyik sms ért hány SÉ-t kapjanak!
$kategoria2 160//160ft
$kategoria4 250//250ft
$kategoria6 400//400ft
$kategoria9 800//800ft
$kategoria11 1600//1600ft

settype($id,"integer");
settype($prefix,"string");
settype($uzenet,"string");
settype($telefonszam,"string");
settype($kategoria,"integer");

$sqlCmd "SELECT coins FROM account.account WHERE login = "".$uzenet.""";
$sqlQry mysql_query($sqlCmd,$sqlServ);
while(
$getcoins=mysql_fetch_object($sqlQry)) {
   
$nowcoins $getcoins->coins;
   if (
$kategoria == 2) { $newcoins $nowcoins+$kategoria2; }
   if (
$kategoria == 4) { $newcoins $nowcoins+$kategoria4; }
   if (
$kategoria == 6) { $newcoins $nowcoins+$kategoria6; }
   if (
$kategoria == 9) { $newcoins $nowcoins+$kategoria9; }
   if (
$kategoria == 11) { $newcoins $nowcoins+$kategoria11; }
   

   
$sqlCmdd "UPDATE account.account SET coins="".$newcoins."" WHERE login = "".$uzenet."" LIMIT 1";
   
//echo"$sqlCmdd";
   
$sqlQryy mysql_query($sqlCmdd,$sqlServ);
   if(
$sqlQryy) {
   echo"OK";
   }
}
}

/*
CREATE TABLE `sms` (
`id`  int(99) NULL ,
`prefix`  text NULL ,
`uzenet`  varchar(99) CHARACTER SET utf8 COLLATE utf8_hungarian_ci NULL ,
`telefonszam`  int(99) NULL ,
`kategoria`  int(99) NULL ,
PRIMARY KEY (`id`)
)
;
*/

?>


Remélem feltűnik, hogy mi a külömbség...

Köszönöm szépen ATAG bácsi  témát zártam lehet el tárolni a témát köszönöm mégecer

EDIT: Nem jó még mindig nem íródik jóvá a sé  pedig jónak kel lennie de mind1 mjad meg csináltatom