Hallo!
Wie der Titel schon sagt, versuche ich Daten von einem Formular (in HTML Code) in PHP zu übernehmen. Diese dort dann zu überprüfen und zu bearbeiten und sie dann in eine MYSQL Datenbank zu speichern.
Ich habe schon halbwegs einen Code zusammen, auch schon ausprobiert. NUr wenn ich Daten eingebe werden diese Daten nicht übernommen in die Datenbank.
Leider kenn ich mich trotz der viele Tutorials usw. nicht so gut aus, aber ich versuche nicht den einfachen Weg zu gehen und alles schreiben zu lassen, sondern bin über jeden Ansatz zur Fehlerbehung dankbar.
Hier mal der HTML Teil
Code:
<html>
<head>
<title>Neuen Benutzernamen Registieren</title>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<form action="register.php" method="post" name="regform">
Dein User-Name:<br>
<input type="text" size="24" maxlength="50" name="username" value=""> <br><br>
Dein Passwort:<br>
<input type="password" size="24" maxlength="50" name="passwort" value=""> <br>
<input type="submit" value="Registieren">
</form>
</body>
</html>
Hier der PHP teil zum übergeben der Daten (im moment nur übergeben, kein überprüfen)
Code:
<?php
error_reporting(E_ALL | E_STRICT);
/* MySQL-Datenbank*/
$dbtype = 'mysql';
$host = 'localhost';
$user = 'root';
$password = '';
$db = 'users';
$dbprefix = 'akhtv_';
//
// Mit Datenbank-Server verbinden
//
$link = mysql_connect("$host", "$user", "$password", "$db") or die("Keine Verbindung möglich: " . mysql_error());
//
// Datenbank auswaehlen
//
mysql_select_db($link,"$db");
// HTML Daten auf PHP übergeben
$username = $_POST["username"];
$passwort = $_POST["passwort"];
$eintrag = "INSERT INTO 'users' ('usernam', 'passwor') VALUES ('$username', '$passwort')";
$eintragen = mysql_query($eintrag);
?>
Fehlermeldung:
Warning: mysql_select_db() expects parameter 1 to be string, resource given in C:\xampp\htdocs\login\register.php on line 28 (mysql_select_db($link,"$db")
Danke für Hilfe!
*bow*
MFG
Naranya