Fehler bei mysql_fetch_object() und mysql_num_rows()

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    *push*(sorry aber das musst mal sein!)

    weiß im mmer noch keiner eine lösung für mein problem?
    hier nochmal der code( etwas verändert damit in meinem forum auch pro pn etwas forengeld abgezogen wird. und mit einigen, ineffektiven lösungsversuchen:
    PHP-Code:
    <form method="post" action="?send=true">
    Zu User: <input type="text" name="to_user" value="<? echo $_GET['to'] ?>"><br>
    Betreff: <input type="text" name="subject" value="<? echo $_GET['subject'] ?>"><br><br>
    <textarea name="text"></textarea>
    <input type="submit" value="Abschicken!">

    <?php
    include("sessionhelpers.inc.php" ); // Einfügen der Datei "connect.php.inc"
                
    $sql1="SELECT geld
        FROM users
        WHERE UserSession='"
    .session_id()."'
        LIMIT 1"
    ;
    $ergebnis mysql_query($sql1);
    $geld=mysql_fetch_object($ergebnis);
            
    $geld$geld->geld;
            echo 
    $send;
    if(isset(
    $_GET['send']) AND $_GET['send'] == true ); // Ist schon ein Inhalt eingefügt worden und ist genug geld da?
    {

    if(
    $geld>=3)
    {

        
    $sql="SELECT UserID FROM users WHERE UserName='".$to_user."'
        LIMIT 1"
    ;
    $ergebnis mysql_query($sql);
    $id=mysql_fetch_object($ergebnis);
    $to_id=$id->UserID;

    $sql"INSERT INTO 
    `pns` ( 
    `id` , 
    `to_id` , 
    `to_user`,
    `from_id` , 
    `from_user` , 
    `show_from` , 
    `show_to` , 
    `text` , 
    `timestamp` , 
    `subject` )
    VALUES (
    '',
    '
    $to_id',
    '
    $to_user',
    '
    $loginid',
    '
    $name', 
    'yes',
    'yes',
    '
    $text',
    UNIX_TIMESTAMP(),
    '
    $subject')
    "
    ;
    $result mysql_query($sql) or die("Mail konnte nicht versendet werden!" ); // PN absenden
    $sql"UPDATE 
                    users 
                SET 
                    geld = geld - 3
                WHERE 
                    UserSession = '" 
    session_id() . "'";
                        
    $result mysql_query($sql) or 
                die(
    "<br>Es gab einen Fehler! Bitte versuche es erneut!" mysql_error());
    echo 
    "Pn versendet!";

    }
    else 
    {
    echo 
    "Du besitzt nicht genug Geld";

    }
    }

    ?>
    Zuletzt geändert von Champ Wasili; 08.08.2008, 20:41.

    Kommentar

    Lädt...
    X