Hallo, ich hab ein Problem. Ich möchte dass die Formulardaten nur in die Datenbank geschrieben werden, wenn das ausgefüllte ein Username ist.Also soll geprüft werden ob $gegener (so heißt das Formular) in $uid ist. Versteht ihr die Frage? Aber so wie der Code im Moment ist, wird nur geprüft ob $gegner der Username des Users ist, der die Seite aufruft.
Hier ist der bisherige Code:
Hier ist der bisherige Code:
PHP-Code:
<?php
session_start();
include('../main.php');
logincheck();
db_connect();
if($_POST['gegner']!=$uid){
$uid = $_SESSION['uid'];
$gegener = $_POST['gegener'];
{
$sql="UPDATE users SET gegener='$gegener' WHERE uid='$uid'";
$result = mysql_query($sql) or die("Fehler!");
} ;
} else {
echo "<Script>alert('Fehler! Dies könnten die Gründe sein: Sie
versuchen gegen sich selbst zu kämpfen. Den User den sie
ausgewählt haben gibt es nicht.')</script>";
}
db_disconnect();
if (isset($result))
{
header("Location: ".KAEMPFEN_HREF);
}
else
{
echo "<Script>history.back(-1)</script>";
}
?>
EDIT:
By TobiaZ: Umbruch geschenkt
Kommentar