Heey,

Ik heb een database met deze gegevens:
<?php

create table gebruikers
(
id int(11) not null auto_increment primary key
, loginnaam varchar(25) null
, paswoord varchar(50) null
);

?>

Kan iemand voor mij daarvoor een regristratie formulier maken.
Hij moet er zo uitzien:

Gewenste gebruikersnaam: {veld}
Wachtwoord: {password veld}
Controle wachtwoord: {password veld}

Groeten en alvast bedankt van:
sjongejan
Heb je zelf al een stukje code, waar je op vast loopt ofso?
Neej,

Want ben niet zo goed met php. Zit nu een beetje in het begin met leren. Kan nog helmaal niks behalve een bestand te laten includen. Maar ga nu wel ff naar die tutorial kijken.

sjongejan

EDIT:
Ik kan uit die tutorial niks krijgen. Kan iemand voor mijn zoo script maken pleas. Wil het graag voor me site hebben zodat ze kunnen regristreren.
Ok, ik denk dat het het handigst is dat je nu idd even nar de tutorial kijkt, evt. ook nog even googlen of in het scriptlib kijken (om te zien hoe anderen het hebben gemaakt). Dan proberen een opzet te maken en dan posten waar je vastloopt.

Je huiswerk :P
Nou, dan is dit een uitstekende kans om te beginnen. Een simpel formuliertje maken is trouwens gewoon html.
@stefan: Uit die tutorial kun je wel degelijk iets halen, wil je het eigenlijk wel?

En hoe stel je je dit voor? Al zou iemand hier een form voor je maken dan moet je ook dat form afhandelen aan een db koppelen, een user gedeelte van je site maken etc. Dat kun je toch van niemand hierverwachten of wel? Misschien kun je beter een kant en klaar systeem gebruiken, of hier van phphulp of iets in de trand van Joomla/Xoops/.
Heey,

Ik heb mensen die hebben wel eens wat voor mijn gemaakt. Maar dat doen jullie zeker niet. Maar ik ga het wel proberen zelf te maken:@
Simpel opzetje, niet getest:

Config.php

<?php
    $dbUser = ""; // Database gebruikersnaam
    $dbPass = ""; // Database wachtwoord
    $dbHost = "localhost"; // Database hostnaam
    $dbName = ""; // Database naam
?>


Connect.php

<?php
$connect = mysql_connect($dbHost,$dbUser,$dbPass);
if($connect == TRUE) 
{
    if(mysql_select_db($dbName) != TRUE) 
    {
    exit("<span style='color: red'>Can't connect to the MySQL database. Please contact the webmaster.");
    }
}
else
{
    exit("<span style='color: red'>Can't connect to the MySQL server. Please contact the webmaster.");
}
?>


Registreren.php

<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);

include("config.php"); // Database gegevens
include("connect.php"); // Connectie maken met de database

if($_SERVER["REQUEST_METHOD"] == "POST")
{
	if($_POST['password1'] == $_POST['password2'])
	{
		// Beveiligen
		$username = mysql_real_escape_string($_POST['username']);
		$password = md5($_POST['password1']);
		
		// Query maken + uitvoeren
		$sql = "INSERT INTO gebruikers 
		(loginnaam, paswoord) VALUES
		('".$username."','".$password."')";
		mysql_query($sql) or die(mysql_error());
	}
}
else
{
	?>
	<form action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="POST">
	Gewenste gebruikersnaam: <input type="text" name="username" /><br />
	Wachtwoord: <input type="password" name="password1" /><br />
	Controle wachtwoord: <input type="password" name="password2" /><br />
	<input type="submit" value="Registreer" />
	</form>
	<?php
}
?>


EDIT: Code fix.
EDIT2: Includes toegevoegd
@GaMer13: Je bent weer te goed. ;-)) Netjes.
Zucht...
Nu mag je Gamer13 wel even bedenken voor zijn werk...

SanThe schreef op 15.10.2007 18:09
@GaMer13: Je bent weer te goed. ;-)) Netjes.

Inderdaad!

Reageren