Hallo Retrotown.de
Da ich bei "Habboschlumpf" Arbeite habe ich ein Kontaktformular, Programmiert! dachte ich ihr könnt es gebrauchen deswegen release ich es mal.
Was geht alles?
- Username
- Aktueller Timestamp(Danke an Anonymous der auch im Forum aktiv ist!)
- IP-Adresse wird eingetragen!
- usw.
Ich hoffe ihr könnt es gebrauchen. Ausserdem danke ich ebbenfalls an (Jnike er hat mir sehr viel geholfen.) auch (DeNoob)
Hier der Code mit der Datenbank.
<html>
<head>
<title>Kontakt-Formular - Back to Basic</title>
</head>
<body>
<h3>HabboSchlumpf.de ~ We are back | Programmiert von Steekarlkani!</h3>
<h3><hr />
<form action="kontaktformular.php" method="post">
Name:<br /> <input type="text" name="username" id="username"></p>
2. Kontakt-Angabe:<br />
<input type="text" name="kontaktinfo" id="kontaktinfo">
</p>
<p>Kommentar:<br>
<textarea name="kommentar" id="kommentar" cols="45" rows="5"></textarea>
</p>
<p>
<input type="submit" name="senden" id="senden" value="Senden">
<input type="reset" name="loeschen" id="loeschen" value="Löschen">
</p>
</form>
</body>
</html>
</div><br/></div><br/>
</div>
</div>
</center>
</body>
</html>
<?php
require_once('./data_classes/server-data.php_data_classes-core.php.php');
$username = trim(htmlspecialchars($_POST['username']));
$kontaktinfo = trim(htmlspecialchars($_POST['kontaktinfo']));
$kommentar = trim(htmlspecialchars($_POST['kommentar']));
$ipadresse = $_SERVER['REMOTE_ADDR'];
if(isset($_POST['submit']));
$query = mysql_query("INSERT INTO kontaktformular(username,kontaktinfo,kommentar,ipadresse,timestamp) VALUES('".$username."','".$kontaktinfo."','".$kommentar."','".$ipadresse."',CURRENT_TIMESTAMP)")or die (mysql_error());
mysql_query($query);
if(strlen($_POST['kommentar']) < 1)
{
echo "";
}
else if(strlen($_POST['kommentar']) > 1)
{
echo "Deine Daten wurden erfolgreich eingetragen!";
}
else
{
echo "Es gab Fehler beim Eintragen der Daten!";
}
?>
Alles anzeigen
Hier der Code für die Datenbank.
DROP TABLE IF EXISTS `kontaktformular`;
CREATE TABLE `kontaktformular` (
`id` int(20) NOT NULL AUTO_INCREMENT,
`username` varchar(20) NOT NULL,
`kontaktinfo` varchar(150) NOT NULL,
`kommentar` text NOT NULL,
`ipadresse` varchar(50) NOT NULL,
`timestamp` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00' ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=58 DEFAULT CHARSET=utf8;
Das Kontaktformular hat noch kein Design! wird noch kommen werde ich hier dann in den Thread releasen.
Ein THX währe lieb muss nicht sein.
Wenn ihr keine Datenbankverbindund habt nemmt die hier!
$connect = mysql_connect("localhost","deinbenutzername","deinpassword") or die (mysql_error());
mysql_select_db(deinedatenbankname,$connect) or die (mysql_error());
mysql_close()):
Erstellt dann ein Include in der Datei das würde so aussehen
include("deinedatei.php");
fügt das am besten unter <?php ein !
Bei weitere Fragen meldet euch im Thread, oder per Pn.