Hallo,
Habe (mal wieder) ein kleines Problem...
Habe veruscht ein Script für eine Shoutbox zu schreiben, aber irgendwie gehts nicht
...der interpretiert anscheinend das "$_GET['do'];" nicht.
$username und $id sind bereits definiert.
<?php
$stext="";
$name="";
$do="";
?>
<form name="shoutbox" method="post" action="index.sload?<?php echo"id=".$id; ?>&do=speichern">
<script language="JavaScript" type="text/javascript">
function loeschevalue(valuetext) {
document.shoutbox.name.value = '';
}
function fuellevalue(valuetext) {
if (document.shoutbox.name.value == '' {
document.shoutbox.name.value = valuetext;
}
}
</script>
<input name="name" type="text" id="name" onclick="javascript:loeschevalue('Dein Name'" value="Dein Name" onblur="javascript:fuellevalue('Dein Name'" class="stextinput" /><br />
<textarea name="stext" cols="" rows="2" class="stextinput" id="stext"></textarea>
<br />
<input name="input" type="submit" class="sbutton" value="Absenden">
<input name="input" type="reset" class="sbutton" value="Löschen">
</form>
<?php
if(!empty($_GET['do'])){
$do = $_GET['do'];
}
if($do == "speichern"{
$zeit = time();
$tmy = date("d.m.Y",$zeit);
$uhrzeit = date("H:i:s",$zeit);
$aktzeit = $tmy." - ".$uhrzeit;
$ip=$_SERVER['REMOTE_ADDR'];
$safetext = htmlspecialchars($_POST['stext']);
$name = htmlspecialchars($_POST['name']);
echo $name;
echo $safetext;
$Host = "localhost";
$User = "***";
$Pass = "***";
$Datenbank = "usr_web0_3";
$conn = @mysql_connect($Host, $User, $Pass) or die(" Verbindungsaufbau zum Datenbankserver fehlgeschlagen!"
$dbselect = @mysql_select_db($Datenbank, $conn) or die("Die Userdatenbank reagiert nicht!!"
$sentry = "INSERT INTO `mod_shoutbox` ( `id` , `entry_id` , `username` , `name` , `eintrag` , `user_currentip` , ` current_iptime` )
VALUES ( NULL , NULL , '$username', '$name', '$safetext', '$ip', '$aktzeit' );";
$serstelle = mysql_query($sentry);
echo "Eintrag gespeichert";
}
?>
Vielen user-158k, für jegliche hilfe =) ( im vorraus )
edit (nuit): hab das mysql passwort zensiert
danke^^