html css photoshop php forumas
PHP ir SQL => Klausimai ir pagalba => Tema atidaryta: viliuxx on 2010-11-03 11:19:16
-
Labas susidureiu su toke problema reikia kad neleistu y mysql yrasyti - tarkim turiu toke sistemele pakvieti zmogu gauni taska ir paskui tas taskas minusuojasi kai prsisiunce koki faila bet man neiseina padaryti kad neleistu pvz -10 man reike butinai kad 0 jei nebeturi tasku ir neleistu y - eiti tikiosi supratote ir padiesite
-
Tai padaryk if'a su tikrinimu mysql ir jeigu TRUE minusuok taskus, kitu atveju FALSE ir isvedi i ekrana, kad neturi tasku :)
-
jei gali duok savo skype uz patarimus ir pagalba atsilyginiu papildymu arba banko pavedimu
-
isijunk structure tab'a phpmyadmin'e ir lauka pakoreguok ta kuris saugo skaiciu. jo tipas pvz int turi buti ir atributa papildoma pasirink UNSIGNED
http://www.htmlite.com/mysql003.php (http://www.htmlite.com/mysql003.php)
; )
p.s. jei nori, gali man labas sask. papildyti, kaip tik baiginejas ;D
-
butu tas labas papildymas jei iki galo padietum viska pasidaryti kad veiktu man viskas :)
-
butu tas labas papildymas jei iki galo padietum viska pasidaryti kad veiktu man viskas :)
pabandei padaryti kaip rasiau? gali buti, kad tiek ir uzteks :) aisku patestuoti reikia, arba kaip sake macaque php patikrinti ar nera neigiamas
if($kintamasis <0){
$kintamasis = 0;
}
//tavo sql uzklausa
-
$file = new download ( FILE_DIR . $row['onserver'], $row['name'], $config['files_force'], $config['files_max_speed'] );
if ($_REQUEST['area'] == "failas") {
if ($config['files_count'] == "yes" and ! $file->range)
$db->query ( "UPDATE " . PREFIX . "_files SET dcount=dcount+1 WHERE id ='$id'" );
} else {
if ($config['files_count'] == "yes" and ! $file->range)
$db->query ( "UPDATE dle_users SET ref=CASE WHEN ref-1<0 THEN 0 ELSE ref-1 END WHERE 1=1" );
}
$db->close ();
$file->download_file ();
va dbr y mysql nebeleidze y minusa eiti bet kaip dbr pasidaryti kad jei mysql niera ref 0 kad ismestu teksta kad tipo neturite tasku ir pan ???
-
issamesnis toks variantas:
if($kintamasis <1){
print 'jus nebeturit tasku';
} elseif($kintamasis == 1) {
print 'jums liko tik 1 taskas!';
} else {
print 'jums liko '. $skaicius . ' tasku';
}
-
lukas galeitum man visa ta koduka padaryti uz simboline 5lt papildyma ?? as su tais kintamais nemoku ir seip man butinai reike skriptas kad veiktu
-
Viliau,
Pažiurėk ten, kur rodo nuorodas, kad prieš tą kodą būtų įdėtas tikrinimas ar jis turi bent vieną referalą ar ne, jei ne tai tada stabdyk funkciją ir rodyk klaidą. Bent aš taip padaryčiau :) O tai yra labai paprasta:
if($ref <1){
print 'jus nebeturit tasku';
} elseif($ref >= 1) {
}
$file = new download ( FILE_DIR . $row['onserver'], $row['name'], $config['files_force'], $config['files_max_speed'] );
if ($_REQUEST['area'] == "failas") {
if ($config['files_count'] == "yes" and ! $file->range)
$db->query ( "UPDATE " . PREFIX . "_files SET dcount=dcount+1 WHERE id ='$id'" );
} else {
if ($config['files_count'] == "yes" and ! $file->range)
$db->query ( "UPDATE dle_users SET ref=CASE WHEN ref-1<0 THEN 0 ELSE ref-1 END WHERE 1=1" );
}
$db->close ();
$file->download_file ();
} else {
print 'Sistemos klaida';
Edit, galbūt kažkur kažką reik keist, bet principas toks :) (Kiek išneša galva)
-
aciu visems problemos isprestos viska ka padareiu galite pazieti ir yvertinti xtvs.lt nepykit adminai cia ne reklama cia tik parodau kaip panaudojau viska