SMS-es támogatás VIP panel

Indította kondor, 2010 július 24, 08:45:44 DÉLUTÁN

Előző téma - Következő téma

Jankec

config.php
<?php
$realmd 
= array(
'db_type'     => 'mysql',
'db_host'     => '127.0.0.1',   //ip of db realm
'db_port'     => '3306',      //port
'db_username' => 'root',      //realm user
'db_password' => 'root' //realm password
'db_name'     => 'realmd', //realm db name
'db_encoding' => 'utf8'        // utf8 vagy latin2
);
?>



Táblák:
CREATE TABLE `entropic_credit_smscode` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `code` varchar(10) NOT NULL,
  `csomag` varchar(20) NOT NULL,
  `used` varchar(1) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '0',
  `kuldo` varchar(18) NOT NULL DEFAULT 'nincs',
  `uzenet` varchar(30) NOT NULL DEFAULT 'nincs',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=437 DEFAULT CHARSET=utf8;

CREATE TABLE `entropic_credit_smsbevetel` (
  `osszes_bevetel` varchar(255) NOT NULL DEFAULT '0',
  PRIMARY KEY (`osszes_bevetel`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;


A php-k neve tökmind1 h mi sztem.

kondor

Helló
Alma lenne még 1:D
ezt amikor le akarom futtatni:
Idéz<?php
if($_GET['action']=='sms_code'){
$add_credit = true;

$sms_codes = $DB->selectRow("SELECT * FROM entropic_credit_smscode WHERE code=?d AND used='0'",$_POST['sms_code']);


if(!$sms_codes) {
$add_credit = false;
output_message('alert','<b>Nincs ilyen SMS k&oacute;d vagy m&aacute;r felhaszn&aacute;lt&aacute;k !</b>');
redirect('index.php?n=account&sub=credit_system',0,2);
}




if($add_credit){
$credit_update = $profile['credit']+$sms_codes['csomag'];
$ossz_credit_update = $profile['osszes_eddigi_credit']+$sms_codes['csomag'];

if($profile['acc_id']){
$DB->query("UPDATE entropic_credit_account SET credit=?d, osszes_eddigi_credit=?d WHERE acc_id=?d LIMIT 1",$credit_update,$ossz_credit_update,$user['id']);
}
else {
$DB->query("INSERT INTO entropic_credit_account (acc_id, credit, osszes_eddigi_credit, accNev) VALUES (?,?,?,?)",$user['id'],$credit_update,$credit_update,$user['username']);
}

$DB->query("UPDATE entropic_credit_smscode SET used=1 WHERE code=?d LIMIT 1",$_POST['sms_code']);
output_message('notice','<b>'.$sms_codes['csomag'].' kreditet hozz&aacute; &iacute;rtunk az accountodhoz !</b>');
redirect('index.php?n=account&sub=credit_system',0,2);
}

} ?>
akkor ezt írja ki:
Idéz
Notice: Undefined variable: DB in C:\wamp\www\vippanel\sms.php on line 5

Fatal error: Call to a member function selectRow() on a non-object in C:\wamp\www\vippanel\sms.php on line 5
nem lehet hogy véletlen elírtál valamit?

Jankec

nem írtam el semmit, mondtam hogy ez mangoswebre lett írva. Te azt mondtad át tudod írni.

kondor

jelenleg így állok:
-config.php ban beállítottam az adatbázisom elérési útját.
-elkészítettem ezeket a táblákat:
IdézCREATE TABLE `entropic_credit_smscode` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `code` varchar(10) NOT NULL,
  `csomag` varchar(20) NOT NULL,
  `used` varchar(1) CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '0',
  `kuldo` varchar(18) NOT NULL DEFAULT 'nincs',
  `uzenet` varchar(30) NOT NULL DEFAULT 'nincs',
  PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=437 DEFAULT CHARSET=utf8;

CREATE TABLE `entropic_credit_smsbevetel` (
  `osszes_bevetel` varchar(255) NOT NULL DEFAULT '0',
  PRIMARY KEY (`osszes_bevetel`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

még miket kell csinálnom?

Jankec

írd át a phpkat magadnak. Ezt vagy 1 account managgerbe kell beleépítened vagy írni hozzá 1 logint. vagy mondjuk az is elég ha 1 inputba be kell írniuk az account nevet.

NemKarazaK

Idézetet írta: webaccountmanager Dátum 2010 július 25, 12:47:36 DÉLUTÁN
A PHP 24 óra alatt könyv csak az alapokat tanítja, hogy eltudj indulni valamerre. Ne mondjátok már nekem hogy profi webalkalmazást fogtok írni vele. Annyira lesz az profi mint Én űrhajós. Mármint arra értem hogy "megtanultam belőle mindent". Nem csak arra kell figyelni hogy az adott alkalmazásnak mi lesz a célja, hanem hogy kilehessen például védeni azt is ha valaki eltéríti a célt, cél néven. Ha értitek mit mondok ...

Itt tartom épp a kezembe, de rég is volt.... Nagyon hasznos cucc, én imádtam.

$0undX

Nekem is itt van a polcon de 1szer elolvastam, annyit tudok mondani róla hogy arra jó ha át akarod látni 1 kicsit az egész php-t de ennek a könyvnek 1-2-szeri elolvasásával nem leszel olyan tudás birtokába hogy megírd pl a pradox féle web account managert, ahoz tapasztalat kell és gyakorlat, nem CSAK elmélet.

DoomKiller


$0undX


DoomKiller

Igaz, kell hozzá html, és css is, de én most az SQL-re szerettem volna utalni :)

$0undX

na látod ez is igaz  :D , de én a mysql szintaktikáját meg dolgait nem tenném 1 súlycsoportba 1 php-val vagy javascript-tel mert mysql-ben van néhány parancs amit 1 ilyen account manager-nél felhasználsz: insert,update,delete,select,stb.... + ugye az apróságok de ez a része elég egyszerű.  :)

Powered by EzPortal