Fehler bei mysql_fetch_object() und mysql_num_rows()

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #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";

    }
    }

    ?>
    Last edited by Champ Wasili; 08-08-2008, 19:41.

    Comment

    Working...