*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:
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";
}
}
?>
Kommentar