Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] PHP-Problem (https://www.gegen-bilderklau.net/thread.php?threadid=88555)


Geschrieben von mickymouse am 19.11.2006 um 18:41:

  PHP-Problem

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
<?php
session_start();
?>

<?php
  include("config.inc.php");
  $verbindung=mysql_connect($dbhost,$dbuser,$dbpasswd);

  $beschreibung = $_GET[beschreibung];
  $betrag = $_GET[betrag];
  $user = $_SESSION['username'];

  $abfrage = "SELECT * FROM mitglieder WHERE name='$_SESSION[username]'";
  $ergebnis=mysql_query($abfrage);
  while($row = mysql_fetch_object($ergebnis))
    {
    $neuerkontostand = $row->kontostand;
    $neuerkontostand += $betrag;

    $eintrag = "INSERT INTO bank (betrag, beschreibung, betroffener, neuerkontostand) VALUES ('$betrag', '$beschreibung', '$username', '$neuerkontostand')";
    $eintragen = mysql_query($eintrag);

    if($eintragen == true)
        {
        echo "Du bekommst $betrag € für deine Arbeit überwiesen!";
        }
    else
        {
        echo "Es ist ein Fehler aufgetretten, bitte meld dies einem Admin.";
        }
    }
?>


Wenn ich das hier halt benutze kommt folgende Fehlermeldung:

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /usr/export/www/hosting/rhneverdo/advent2.php on line 15

was ist an dem Code falsch?!



Geschrieben von Stelo am 19.11.2006 um 19:41:

 

Habs mir jetzt nicht soo genau angeguckt, was du da machen willst und so, aber du musst schon irgendwas "selecten"

php:
1:
$abfrage "SELECT * FROM mitglieder WHERE name='$_SESSION[username]'";


Wenn da ein * steht, weiss "er" ja gar nicht, was "er" auslesen soll.



Geschrieben von mickymouse am 19.11.2006 um 19:44:

 

das * lässt alles auslesen Augenzwinkern



Geschrieben von Stelo am 19.11.2006 um 19:45:

 

Öhm ... okay ^^ sorry, ich benutzte das * immer nur beim Datensätze zählen. hm.. ja tut mir Leid, dann weiss ich es im Moment auch nicht.



Geschrieben von mickymouse am 19.11.2006 um 19:46:

 

ja egal.. danke trotzdem Augenzwinkern

SOnst noch jemand ne Idee? *blubb*



Geschrieben von mickymouse am 19.11.2006 um 20:11:

 

habs mal geändert, bringt aber nicht wirklich was Augenzwinkern



Geschrieben von mickymouse am 19.11.2006 um 20:17:

 

blubb, kommt zumindest keine fehlermeldung mehr?
*hui* probiert*


perfekt, klappt *keks geb*

Ist aber ein neues Problem aufgetaucht, der Betrag der dann dazu gezahlt wird, wird nicht auf das gesamte Übertragen, also auf aktueller Kontostand... kann mir da wer noch helfen?


Forensoftware: Burning Board, entwickelt von WoltLab GmbH