Hallo Leute,
ich habe ein simples Forum mit PHP gebastelt und möchte gerne dass die IP-Adresse in der MySQL gespeichert ist. Hier der Code:
So... da oben habe ich also dann ein Verstecktes Textfeld erstellt, mit Value IP-Adresse. Das wird aber nicht in die MySQL übertragen...
Hier der Code.
Warum wird das nicht in die MySQL übertragen?
Lieben Gruß,
Eike
ich habe ein simples Forum mit PHP gebastelt und möchte gerne dass die IP-Adresse in der MySQL gespeichert ist. Hier der Code:
PHP:
<input name="ip" id="ip" type="hidden" value="<?
$_SERVER[REMOTE_ADDR]?> "><?php echo "<tr><td></td><td><input type=\"submit\" name=\"Submit\" value=\"Submit\"> <input type=\"reset\" name=\"Submit2\" value=\"Reset\"></td></tr></tbody></table></form></div>"; ?>
So... da oben habe ich also dann ein Verstecktes Textfeld erstellt, mit Value IP-Adresse. Das wird aber nicht in die MySQL übertragen...
Hier der Code.
PHP:
<?php
$host="localhost";
$username="***";
$password="***";
$db_name="***";
$tbl_name="forum_question";
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
$topic=$_POST['topic'];
$detail=$_POST['detail'];
$name=$_POST['name'];
$email=$_POST['email'];
$ip=$_POST['ip'];
$datetime=date("d/m/y h:i:s");
$sql="INSERT INTO $tbl_name(topic, detail, name, email, datetime, IP)VALUES('$topic', '$detail', '$name', '$email', '$datetime', '$ip')";
$result=mysql_query($sql);
if($result){
echo "Eintrag erfolgreich gespeichert.<BR>";
echo "<a href=main_forum.php>zurück...</a>";
}
else {
echo "ERROR";
}
mysql_close();
?>
Warum wird das nicht in die MySQL übertragen?
Lieben Gruß,
Eike