SantaCruze
Erfahrenes Mitglied
Guten Abend Ich habe ein kleines Script um Nachrichten zu verschicken gebastelt, allerdings klappt es nicht. Ich beabsichtige eigentlich folgendes, bei der ersten SQL Anfrage prüft er ob der User Existiert, wenn ! Result nicht da ist soll er unter dem else einen neue SQL Anfrage als Insert machen , aber irgendwie prüft er nicht ob der User vorhanden ist sondern trägt immer ein. Vielleicht hat ja jmd nen Lösungsvorschlag oder nen Verbesserungsvorschlag.
PHP:
<?php
include ("connect.php");
$sql = "SELECT user FROM users WHERE user='".$_POST['an']."'";
$result = mysql_query($sql);
if (! $result)
{
echo "<font color='#FF6600' size='1' face='Verdana, Arial, Helvetica, sans-serif'><center>Es existiert kein User unter diesem Namen ! </center></font>";
}
else
{
$sql = "INSERT INTO `nachrichten` SET von='".$_SESSION['name']."',an='".$_POST['an']."',nachricht='".$_POST['text']."',datum='".date("d.m.y")."'";
$result = mysql_query($sql);
echo "<font color='#33FF00' size='1' face='Verdana, Arial, Helvetica, sans-serif'><center>Deine Nachricht hat den Empfänger erreicht! </center></font>";
}
include ("uebersicht.php");
?>