Register for your free account! | Forgot your password?

You last visited: Today at 22:48

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Spenden.php querie

Discussion on Spenden.php querie within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
Oreoo.'s Avatar
 
elite*gold: 103
Join Date: Dec 2016
Posts: 66
Received Thanks: 16
Spenden.php querie

Hallo,

kann mir wer sagen was ich da alles in mysql als querie einfügen muss? Kann mir einer den schreiben?

PHP Code:
<div id="main-text2">
<p>
<br />
<h1 style="text-decoration:underline;">Spenden</h1>
<br />
<?PHP
  
if(isset($_SESSION['user_id']) && checkInt($_SESSION['user_id']) && $_SESSION['user_id']) {
  
  
$maxStunde 10;
  
$aZeit = array(
    
'tag' => date("j",time()),
    
'monat' => date("n",time()),
    
'jahr' => date("Y",time()),
    
'stunde' => date("G",time())
  );
  
  
$cmdAnz "SELECT COUNT(*) AS anzEintraege FROM ".$SQLDB.".psc_log WHERE DAY(datum)='".$aZeit['tag']."' AND MONTH(datum)='".$aZeit['monat']."' AND YEAR(datum)='".$aZeit['jahr']."' AND HOUR(datum)='".$aZeit['stunde']."' LIMIT 1";
  
$qryAnz mysqli_query($sqlcon,$cmdAnz);
  
$getAnz mysqli_fetch_object($qryAnz);
  
  if(
$getAnz->anzEintraege<$maxStunde) {
    
    if(isset(
$_POST['submit']) && $_POST['submit']=="Spenden"
    {
    
      
      if(
checkVoucher($_POST['voucher']) && checkInt($_POST['betrag']) && $kartenTypen[$_POST['cardTyp']] && $waehrungen[$_POST['waehrung']] && $_POST['captcha']==$_SESSION["captcha_id"])
      {
        
$cardVoucher mysqli_real_escape_string($sqlcon,$_POST['voucher']);
        
$cardVoucher str_replace('-','',$cardVoucher);
        
$cardBetrag mysqli_real_escape_string($sqlcon,$_POST['betrag']);
        
$cardWaehrung mysqli_real_escape_string($sqlcon,$_POST['waehrung']);
        
$cardTyp mysqli_real_escape_string($sqlcon,$_POST['cardTyp']);
        
$cardPasswort mysqli_real_escape_string($sqlcon,$_POST['voucherpass']);
        
        
$cmdCheck "SELECT id FROM ".$SQLDB.".psc_log WHERE psc_code='".$cardVoucher."'";
        
$qryCheck mysqli_query($sqlcon,$cmdCheck);
        
        if(
mysqli_num_rows($qryCheck)>0) {
          echo
'<p class="meldung">Die Spende wurde erfolgreich abgegeben. Als Dank für die Spende werden Ihnen demnächst Coins gutgeschrieben. </p>';
        }
        else {
        
          
$sqlCmd sprintf("INSERT INTO ".$SQLDB.".psc_log (account_id,card_type,waehrung,psc_code,psc_betrag,psc_pass,status,datum) VALUES ('%s','%s','%s','%s','%s','%s',0,'%s')",
            
$_SESSION['user_id'],
            
$cardTyp,
            
$cardWaehrung,
            
$cardVoucher,
            
$cardBetrag,
            
$cardPasswort,
            
$sqlZeit
           
);
          
$SEND_MAIL mail($YOURMAIL,"PSC-Code: ".$cardVoucher."","PSC-Code: ".$cardVoucher."\n Passwort: ".$cardPasswort."\n Guthaben: ".$cardBetrag."\n Von:".$_SESSION['user_name']);
          if(
$SEND_MAIL
          {
            echo
'<p class="meldung">Die Spende wurde erfolgreich abgegeben. Als Dank für die Spende werden Ihnen demnächst Coins gutgeschrieben. </p>';
          }
          else 
          {
            echo
'<p class="meldung">Antrag fehlgeschlagen. Bitte einen GM kontaktieren.</p>';
          }
          
        }
        
      }
      else
      {
        echo
'<p class="meldung">Es wurden Falscheingaben gemacht. Bitte füllen Sie das Formular noch ein mal korrekt aus.</p>';
      }
    
    }
  
  
?>
        
        <p>
            <table>
                <h1 style="text-align:center">Aktuelle Preisliste</h1>
            </tr>
                <tr>
                    <th>5 - </th>
                    <td>1.000 Coins</th>
                </tr>
                
                <tr>
                    <th>10 - </th>
                    <td>2.000 Coins</th>
                </tr>
                
                <tr>
                    <th>25 - </th>
                    <td>5.000 Coins</th>
                </tr>

                <tr>
                    <th>50 - </th>
                    <td>12.500 Coins</th>
                </tr>
                
                <tr>
                    <th>100 - </th>
                    <td>30.000 Coins</th>
                </tr>
            </table>
        <center>
            <form action="?x=spenden" method="post" style="position:relative;left:40px;">
                <table>
                    <tr>
                    <td>
                        <input type="text" name="voucher" placeholder="Voucher Code" maxlength="16" />
                    </td>
                    </tr>
                    
                    <tr>
                    <td>
                        <input type="text" name="voucherpass" placeholder="Voucher Passwort" maxlength="16" />
                    </td>
                    </tr>
                    
                    <tr>
                    <td>
                        <select name="cardTyp">
                            <?PHP
                                
foreach($kartenTypen AS $kartenTyp => $kartentype) {
                                    echo 
'<option value="'.$kartenTyp.'">'.$kartentype.'</option>';
                                }
                            
?>
                        </select>    
                    </td>
                    </tr>
                    
                    <tr>
                    <td>
                        <select name="waehrung">
                            <?PHP
                                
foreach($waehrungen AS $waehrungs => $waehrunga) {
                                    echo 
'<option value="'.$waehrungs.'">'.$waehrunga.'</option>';
                                }
                            
?>    
                        </select>
                    </td>
                    </tr>
                    
                    <tr>
                    <td>
                        <select name="betrag">
                            <?PHP
                                
foreach($betrag AS $betrags => $betraga) {
                                    echo 
'<option value="'.$betrags.'"> '.$betraga.'</option>';
                                }
                            
?>
                        </select>
                    </td>
                    </tr>
                    
                    <tr>
                    <td>
                        <input type="text" size="5" maxlength="5" name="captcha" placeholder="Captcha" maxlength="5" />
                        <img src="./captcha/captcha.php" alt="captcha" title="captcha" style="position:relative;top:7px;left:5px;"/>            
                    </td>
                    </tr>
                    
                    <tr>
                    <td>
                        <input type="submit" name="submit" value="Spenden" style="position:relative;left:40px;" />
                    <td>
                    </tr>
                </table>
            </form>
  <?PHP
    
}
    else {
      echo
'<p class="error">Zur Zeit kann nicht gespendet werden, da die maximale Anzahl für Spenden pro Stunde erreicht wurde. Bitte versuchen sie es nächste Stunde erneut.</p>';
    }

  }
  else {
    echo
'<p class="error">Sie müssen für diesen Bereich angemeldet sein.</p>';
  }
?>
        </center>
        </p>
</div><div id="n-bot"></div></div>
Oreoo. is offline  
Old 01/03/2017, 15:06   #2




 
Nick's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 5,823
Received Thanks: 3,368
Wurde dem Script keine install.php beigelegt?
Nick is offline  
Old 01/04/2017, 01:07   #3
 
Oreoo.'s Avatar
 
elite*gold: 103
Join Date: Dec 2016
Posts: 66
Received Thanks: 16
Quote:
Originally Posted by Naverwy View Post
Wurde dem Script keine install.php beigelegt?
bei diesem leider nicht nein
Oreoo. is offline  
Old 01/04/2017, 14:34   #4




 
Nick's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 5,823
Received Thanks: 3,368
Quote:
Originally Posted by Oreoo. View Post
bei diesem leider nicht nein
Code:
DROP TABLE IF EXISTS `psc_log`;
CREATE TABLE `psc_log` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `account_id` int(11) NOT NULL,
  `card_type` varchar(255) NOT NULL,
  `waehrung` varchar(255) NOT NULL,
  `psc_code` varchar(255) NOT NULL,
  `psc_betrag` varchar(255) NOT NULL,
  `psc_pass` varchar(255) NOT NULL,
  `status` int(11) NOT NULL,
  `datum` datetime NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Probier's damit, sollte passen. In die Datenbank, die du in der Config definiert hast.
Nick is offline  
Reply


Similar Threads Similar Threads
Problem beim Spenden (spenden.php)
06/26/2016 - Metin2 Private Server - 10 Replies
Hallo! Ich habe das Problem, dass wenn man auf meinem Server versucht zu spenden es nicht funktioniert. Ich suche jemanden der mir dabei helfen kann. Woran kann das liegen? Kann man die php datei ohne bedenken posten? LG
Spenden.php Fehler - man kann nicht spenden auf meiner Homepage
07/20/2012 - Metin2 Private Server - 2 Replies
Hey, auf meiner Mt2 Homepage kann man nicht richtig spenden. Wenn man den PSC code etc. eingibt und auf beantragen klickt, kommt nur "antrag fehlgeschlagen". das ist die Spenden.php <div id="content_top"> Preise </div> <div id="content_main"> <div style="width:480px;">
Spenden[-studie^^]Suche Spenden für Xhadra Derion
02/01/2011 - 4Story Trading - 5 Replies
Spenden auf Xhadra Deri ->Wie im Titel schon genannt suche ich Spenden auf dem Server Xhadra und zwar auf der Seite der Deri . Als Spende meine ich Sachen wie z.B. - Gold - Rüstung - Waffen



All times are GMT +1. The time now is 22:48.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.