html css photoshop php forumas

PHP ir SQL => Klausimai ir pagalba => Tema atidaryta: viliuxx on 2010-11-03 11:19:16

Antraštė: mysql
Parašė: 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
Antraštė: Re: mysql
Parašė: Macaque on 2010-11-04 01:15:27
Tai padaryk if'a su tikrinimu mysql ir jeigu TRUE minusuok taskus, kitu atveju FALSE ir isvedi i ekrana, kad neturi tasku :)
Antraštė: Re: mysql
Parašė: viliuxx on 2010-11-04 02:52:38
jei gali duok savo skype uz patarimus ir pagalba atsilyginiu papildymu arba banko pavedimu
Antraštė: Re: mysql
Parašė: Lukas Liesis on 2010-11-04 09:50:10
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
Antraštė: Re: mysql
Parašė: viliuxx on 2010-11-04 10:25:03
butu tas labas papildymas jei iki galo padietum viska pasidaryti kad veiktu man viskas  :)
Antraštė: Re: mysql
Parašė: Lukas Liesis on 2010-11-04 10:34:14
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

Antraštė: Re: mysql
Parašė: viliuxx on 2010-11-04 11:01:36
$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 ???
Antraštė: Re: mysql
Parašė: Lukas Liesis on 2010-11-04 11:17:03
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';
}
Antraštė: Re: mysql
Parašė: viliuxx on 2010-11-04 11:20:46
lukas galeitum man visa ta koduka padaryti uz simboline 5lt papildyma ?? as su tais kintamais nemoku ir seip man butinai reike skriptas kad veiktu
Antraštė: Re: mysql
Parašė: KNx on 2010-11-04 04:52:59
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)
Antraštė: Re: mysql
Parašė: viliuxx on 2010-11-05 01:07:15
aciu visems problemos isprestos viska ka padareiu galite pazieti ir yvertinti xtvs.lt nepykit adminai cia ne reklama cia tik parodau kaip panaudojau viska