Register for your free account! | Forgot your password?

You last visited: Today at 15:49

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

Advertisement



Fehler spenden.php

Discussion on Fehler spenden.php within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Nov 2010
Posts: 80
Received Thanks: 7
Fehler spenden.php

Hey,
vielleicht kann mir jemand helfen.

Wenn ich eine Spende an meinen Server abgebe, bekomme ich folgende Fehlermeldung:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/web***/html/*******/pages/spenden.php on line 36

Spenden kommen dann zwar an, nur weiß ich nicht was das für ein Fehler ist.

Ist ein Root-Server und die Spenden werden auf die Datenbank vom Root gespeichert.

Hier einmal das Script:

PHP Code:
<h2>Coins beantragen</h2>
<?PHP
  
if(isset($_SESSION['user_admin']) && checkInt($_SESSION['user_admin']) && $_SESSION['user_admin']>=0) {
  
  
$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 account.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 mysql_query($cmdAnz,$sqlServ);
  
$getAnz mysql_fetch_object($qryAnz);
  
  if(
$getAnz->anzEintraege<$maxStunde) {
    
    if(isset(
$_POST['getcoins']) && $_POST['getcoins']=="beantragen"
    {
    
      
      if(
checkVoucher($_POST['voucher']) && checkInt($_POST['betrag']) && $kartenTypen[$_POST['cardTyp']] && $waehrungen[$_POST['waehrung']] && $_POST['captcha']==$_SESSION["captcha_id"])
      {
        
$cardVoucher mysql_real_escape_string($_POST['voucher']);
        
$cardVoucher str_replace('-','',$cardVoucher);
        
$cardBetrag mysql_real_escape_string($_POST['betrag']);
        
$cardWaehrung mysql_real_escape_string($_POST['waehrung']);
        
$cardTyp mysql_real_escape_string($_POST['cardTyp']);
        
$cardPasswort mysql_real_escape_string($_POST['voucherpass']);
        
$kommentar mysql_real_escape_string($_POST['kommentar']);
        
        
$cmdCheck "SELECT id FROM account.account WHERE psc_code='".$cardVoucher."'";
        
$qryCheck mysql_query($cmdCheck,$sqlServ);
        
--->  
if(mysql_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 account.psc_log (account_id,card_type,waehrung,psc_code,psc_betrag,psc_pass,status,kommentar,datum) VALUES ('%s','%s','%s','%s','%s','%s',0,'%s','%s')",
            
$_SESSION['user_id'],
            
$cardTyp,
            
$cardWaehrung,
            
$cardVoucher,
            
$cardBetrag,
            
$cardPasswort,
            
$kommentar,
            
$sqlZeit
           
);
    
          
$qryRequest mysql_query($sqlCmd,$sqlServ);
          if(
$qryRequest
          {
            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>In diesem Bereich können Sie für den Server spenden, um ihn zu erhalten.<br/>Als kleines Dankeschön bekommt jeder User, der spendet, einen Coinsbetrag gutgeschrieben.</p>
    <h3><a name="voucher">Voucher-Anfrage</a></h3>
    <p class="meldung"><b>Achtung!</b> Fehlerhafte Eintragungen/Spam werden geahndet.</p>
    <form action="index.php?s=spenden" method="POST">
      <table>
        <tr>
          <th class="topLine">Voucher-Typ</th>
          <td class="thell">
          <select name="cardTyp">
            <?PHP
            
            
foreach($kartenTypen as $ct => $cto) {
              echo
'<option value="'.$ct.'">'.$cto.'</option>';
            }
            
            
?>
          </select>
        </tr>
        <tr>
          <th class="topLine">Voucher-Code</th>
          <td class="thell"><input type="text" size="25" maxlength="25" name="voucher"/> Betrag: 
          <select name="betrag">
            <?PHP
            
            
foreach($pscBetraege as $pscs) {
              echo
'<option value="'.$pscs.'">'.$pscs.'</option>';
            }
            
            
?>
          </select>
          &nbsp;
          <select name="waehrung">
            <?PHP
            
            
foreach($waehrungen as $wsh => $wname) {
              echo
'<option value="'.$wsh.'">'.$wname.'</option>';
            }
            
            
?>
          </select></td>
        </tr>
        <tr>
          <th class="topLine">Voucher-Passwort:</th>
          <td class="tdunkel"><input type="text" size="20" maxlength="20" name="voucherpass"/> (leer lassen, falls keins gesetzt ist)</td>
        </tr>
        <tr>
          <th class="topLine">Kommentar (max. 200 Zeichen):</th>
          <td class="thell">
            <input type="text" size="60" maxlength="200" name="kommentar"/> (optional)
          </td>
        </tr>
        <tr>
          <th class="topLine" rowspan="2">Captcha:</th>
          <td class="tdunkel">
            <input type="text" size="5" maxlength="5" name="captcha"/>
          </td>
        </tr>
        <tr>
          <td class="thell">
            <img src="./captcha/captcha.php" alt="captcha" title="captcha"/>
          </td>
        </tr>
        <tr>
          <td class="tdunkel" colspan="2" style="text-align:center;"><input type="submit" name="getcoins" value="beantragen"/> - <input type="reset"/></td>
        </tr>
      </table>
    </form>
  <?PHP
    
}
    else {
      echo
'<p class="meldung">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="meldung">Sie müssen für diesen Bereich angemeldet sein.</p>';
  }
?>[/SPOILER]
Ich habe die Zeile mit einen Pfeil makiert.

Danke schonmal

Kann geclosed werden, lag an der db tabelle
TheButcher999 is offline  
Reply


Similar Threads Similar Threads
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;">
[Fehler]Spenden auf der Homepage
12/02/2011 - Metin2 Private Server - 2 Replies
Hallo zusammen ich habe ein problem. Ich würde gerne, dass man auf der Homepage auch Spenden kann, doch wenn man auf Spenden geht (auch schon alles eingegegeh hat) dann kommt man wieder auf die Start seite. Dies passiert leider jedes mal... Hier mal die Spenden.php Spenden</h3> </div> <div id="middle_content" style="margin:1px">
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 +2. The time now is 15:49.


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.