POST-Daten verwerfen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Ich habe einen gebastelt
Eigendlich kein Problem, nur will ich den Chat mit Meta refrehsen lassen:
<meta http-equiv="refresh" content="5 url=chat.php">
Bisher auch kein Problem, nur wenn jemand nen Text absendet, werden ja POST-Daten am Server erstellt, also w?rde beim Refreshen der letzte Text nochmal abgesendet werden, FF l?sst das garnicht zu.
Jetzt w?rde ich diese Post-Daten nach den absenden gerne l?schen, um das zu verhindern
Hier der Chat-Source:
<html>
<head>
</head>
<body link="#FF0000" vlink="#FF0000" text="#FF0000" bgcolor="#000000" alink="#FF0000">
<?php
include 'hidden/config.php';
include 'hidden/check.php';
?>
<table width="294" border="0">
<tr>
<td width="140" height="200" align="left" valign="top">
<p>
<?php
$sql = mysql_query("SELECT Name FROM chat ORDER BY ID DESC LIMIT 10");
while($row = mysql_fetch_object($sql))
{
$name = $row->Name;
echo $name.":<br>";
}
?>
</td>
<td width="144" height="200" align="left" valign="top">
<?php
$sql = mysql_query("SELECT Text FROM chat ORDER BY ID DESC LIMIT 10");
while($row = mysql_fetch_object($sql))
{
$text = $row->Text;
echo $text."<br>";
}
?></td>
</tr>
</table>
<br>
<form method="post"><input name="Schreiben" type="text" size="25" maxlength="20"><input type="submit" name="Absenden" value="ADD"></form>
<?php
if(isset($HTTP_POST_VARS['Absenden']))
{
$chat = $HTTP_POST_VARS['Schreiben'];
$sql = mysql_query("SELECT Name FROM users WHERE IP = '$ip'");
while($row = mysql_fetch_object($sql))
{
$name = $row->Name;
}
mysql_query("INSERT INTO chat (Name,Text)VALUES('$name','$chat')");
}
?>
</body>
</html>
Hat wer ne l?sung? -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
@no0ob:
Dein nick sagts schon.
ich sach nur: http://de.php.net/var_dump
@topic:
Ich habe auch schonmal soetwas gemacht und auch in anderen L?sungen gesehen, das es 2 Frames gab, einer mit Inhalt, der andere zum Nachrichten schreiben und nur der obere wurde aktualisiert.
Das w?re zwar ein bisschen umst?ndlicher zu Programmieren, aber f?r dich sicherlich vorteilhafter.
-AlienDwarf -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage