Hi,
hab hier nen was geschrieben um Neuigkeiten via mysql in eine Datenbank winzutragen.
Alles wird ausgeführt, nur er trägt die neuen daten leider nicht in die DAtenbank ein.
Eigentlich dürften keine großartigen Fehler enthalten sein, muss wenn das nen Logikfehler sein denke ich. Hab ihn bis jetzt aber noch nicht entdeckt.
Wäre nett, wenn von euch mal wer drüberschaun könnte:
Danke schonmal im Voraus...
MFG,
Sven
hab hier nen was geschrieben um Neuigkeiten via mysql in eine Datenbank winzutragen.
Alles wird ausgeführt, nur er trägt die neuen daten leider nicht in die DAtenbank ein.
Eigentlich dürften keine großartigen Fehler enthalten sein, muss wenn das nen Logikfehler sein denke ich. Hab ihn bis jetzt aber noch nicht entdeckt.
Wäre nett, wenn von euch mal wer drüberschaun könnte:
Code:
<?php
include ("checkuser.php");
?>
<html>
<head>
<title>Interne Seite</title>
</head>
<body>
BenutzerId: <?php echo $_SESSION["user_id"]; ?><br>
Nickname: <?php echo $_SESSION["user_nickname"]; ?><br>
Nachname: <?php echo $_SESSION["user_nachname"]; ?><br>
Vorname: <?php echo $_SESSION["user_vorname"]; ?>
<hr>
<?php
mysql_connect("localhost", "Sven", "sven") or die ("mysql_error()");
mysql_select_db("aktuelles") or die ("mysql_error()");
if($_GET['eintrag'] != "")
{
$titel = $_GET['titel'];
$text = $_GET['eintrag'];
$sql = "INSERT INTO themen (topic,text) VALUES ('$titel','$text')";
$senden = mysql_query($sql);
if($senden)
{
echo"Eintrag hinzugefügt!";
}
else
{
echo"Eintrag hinzufügen fehlgeschlagen";
}
}
else
{
?>
<h2>Aktuelles hinzufügen:</h2>
<form action="" method="post">
<table>
<tr><td>Titel:</td></tr>
<tr><td><input type="text" name="titel" size="50"></td></tr>
<tr><td>Text:</td></tr>
<tr><td><textarea name="eintrag" rows="20" cols="100">
</textarea></td></tr>
<tr>
<td><input type="submit" value="Absenden"></td>
<td><input type="reset" value="Löschen"></td>
</tr>
</table>
</form>
<?php
}
?>
<hr>
<a href="logout.php">Ausloggen</a>
</body>
</html>
MFG,
Sven