Hi Leute,
ich bin ein absoluter Laien in sachen PHP und wollt mir einfahc maln Simples Regi script Scripten o.O
Nur irgendwie ist hier ein fehler , wer kann mir sagne wo ^^
Config.php
Ps: Die Daten sind alle Richtig bei Config.php
regi.php
index.htm
Also ich beschrib das Problem mal näher :
Es kommt eine Textbox wo ich was eingeben kann, da geb ich z.b. TEST ein. Dann drück ich auf submit, abe rnix passiert o.O
Ps: Hier mal mein Datenbank script damit ihr seht, ob etwas an der db falsch von mir ist o.o
account.sql
Bitte helft mir, ich verzweifle schon :D
ich bin ein absoluter Laien in sachen PHP und wollt mir einfahc maln Simples Regi script Scripten o.O
Nur irgendwie ist hier ein fehler , wer kann mir sagne wo ^^
Config.php
PHP Code:
<?php
$mysql_host = "localhost";
$mysql_user = "root";
$mysql_pass = "";
$mysql_db = "account";
mysql_connect($mysql_host, $mysql_user, $mysql_pass) OR
die("Es konnte keine Verbindung zur Datenbank hergestellt werden.. <br /> Fehler: ".mysql_error());
mysql_select_db($mysql_db) OR
die("Die Verbindung zur Tabelle 'account' war nicht erfolgreich. <br /> Fehler: ".mysql_error());
?>
regi.php
PHP Code:
<?php
include('config.php');
if(isset($_POST['submit']) && $_POST['submit'] == 'Register')
$username = mysql_real_escape_string($_POST['username']);
$sql = "INSERT INTO account SET user = '".$username."'";
$result = mysql_query($sql);
if($result) { echo 'Du hast erfolgreich einen Account erstellt!<br>Willkommen! ', $username; }
?>
index.htm
PHP Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test</title>
</head>
<body>
<form action="regi.php" >
<li>Benutzername:<font color="red">*</font></li>
<li><input type="text" name="username" size="30" /></li>
<li> </li>
<li><input type="submit" name="submit" value="Register" /></li>
</body>
</html>
Also ich beschrib das Problem mal näher :
Es kommt eine Textbox wo ich was eingeben kann, da geb ich z.b. TEST ein. Dann drück ich auf submit, abe rnix passiert o.O
Ps: Hier mal mein Datenbank script damit ihr seht, ob etwas an der db falsch von mir ist o.o
account.sql
PHP Code:
SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for `account`
-- ----------------------------
DROP TABLE IF EXISTS `account`;
CREATE TABLE `account` (
`id` int(11) NOT NULL DEFAULT '0',
`user` varchar(50) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;