Hallo,
Ik heb een klein probleem in mijn systeem waarvan in de fout niet kan vinden
Namelijk :
Als ik mij wil registreren krijg ik deze error :
Error: Unknown column 'wachtwoord' in 'field list'
Kan iemand mij vertellen wat het probleem juist is ?
Het script : (registreren)
Mocht iemand de oplossing weten gelieve dit dan te posten :)PHP Code:
<?php
session_start();
require "require/config.inc.php";
?>
<html>
<head>
<title>LEDEN || Registreer</title>
<link rel="stylesheet" type="text/css" href="css/mijn.css">
</head>
<body>
<?php
function maak_code () {
$tekens = 'AbCDeFgHiJklmNoPQrStUvWXyZ1234567890';
$code = '';
for ($i=0; $i<7; $i++) {
$code .= $tekens {rand (0, strlen ($tekens) - 1)};
}
return $code;
}
$verzend = $_POST["verzend"];
$naam = $_POST["nick"];
$wachtwoord = $_POST["wacht"];
$email = $_POST["mail"];
$cod = $_POST["code"];
$check = "n";
if (isset($verzend)) {
if (isset($_COOKIE["loginnen"])) {
echo "Je hebt dit uur al een account aangemaakt!";
exit;
}
if (!isset($naam) && !isset($wachtwoord)) {
echo "Je moet eerst een goed inlognaampje en/of wachtwoord invullen!";
exit;
}
if (isset($_SESSION["naam"]) && isset($_SESSION["ww"])) {
echo "Je bent al ingelogd, je kunt nu geen account aanmaken";
} else {
$sql = "SELECT * FROM `usrs` WHERE naam = \"$naam\" AND email = \"$email\"";
$resultaat = mysql_query($sql);
$rij = mysql_fetch_array($resultaat);
if ($rij["naam"] == $naam) {
echo "JE nickname bestaat al in onze database, verzin een andere!";
exit;
}
if ($rij["email"] == $email) {
echo "Er is al een account die dat email adres gebruikt, gebruik een andere!";
exit;
} else {
$sql = "INSERT INTO `usrs` (naam, wachtwoord, email, code, checje, admin) VALUES ('$naam', '$wachtwoord', '$email', '$cod', '$check', 'n')";
if (!mysql_query($sql)) {
echo "Error: " .mysql_error();
} else {
echo "U bent succesvol geregistreerd!<br>";
echo "Er is een mail naar u verstuurd waarin de activatielink staat, klik hierop en dan kunt u inloggen!<br>";
echo "<a href=\"http://cdo.v3host.be/activeer.php\">Klik hier!</a> om naar de activatiepagina te gaan!";
setcookie("loginnen", "1", time()+3600);
$bericht = " Naam: $naam\nWachtwoord: $wachtwoord\nActivatielink: <a href=\"http://v3host.be/activatie.php?naam=$naam&code=$cod\">Klik hier!</a>\nWerkt dit niet? Hier is de activatiecode die u kan invoeren!:\n$cod\n\nBedankt voor het registreren! ";
mail($email, "Inloggegevens", $bericht);
}
}
}
} else {
$co = maak_code();
?>
<form method="post" action="registreer.php">
Inlognaam: <input type="text" name="nick"><br>
Email: <input type="text" name="mail"> <b>Deze moet goed zijn! Hier word een activatiecode naar verstuurd!</b><br>
Wachtwoord: <input type="password" name="wacht"><br>
<input type="hidden" name="code" value="<? echo $co; ?>">
<input type="submit" name="verzend" value="Opslaan"><input type="reset" value="Alles leegmaken..">
<?
}
?>
</body>
</html>
Alvast bedankt !
Mvg,
Renaud
- Probleem registreer
-
08-03-2010, 18:46 #1
- Berichten
- 77
- Lid sinds
- 15 Jaar
Probleem registreer
-
-
08-03-2010, 18:48 #2
- Berichten
- 2.392
- Lid sinds
- 17 Jaar
Error: Unknown column 'wachtwoord' in 'field list'
Er bestaat geen kolom "wachtwoord" in de tabel "usrs"
(Rare namen overigens, voor je kolommen.. En variabelen..)
-
08-03-2010, 18:50 #3
- Berichten
- 77
- Lid sinds
- 15 Jaar
SQL :
PHP Code:SQL-query tabel usrs:
CREATE TABLE `usrs` (
`naam` VARCHAR( 30 ) NOT NULL ,
`wachwoord` VARCHAR( 15 ) NOT NULL ,
`email` VARCHAR( 25 ) NOT NULL ,
`code` VARCHAR( 10 ) NOT NULL ,
`checje` VARCHAR( 1 ) NOT NULL ,
`admin` VARCHAR( 1 ) NOT NULL
) ENGINE = MYISAM ;
CREATE TABLE `tekst` (
`id` VARCHAR( 5 ) NOT NULL ,
`titel` VARCHAR( 30 ) NOT NULL ,
`datum` VARCHAR( 8 ) NOT NULL ,
`naam` VARCHAR( 20 ) NOT NULL ,
`bericht` LONGTEXT NOT NULL
) ENGINE = MYISAM ;
-
08-03-2010, 18:50 #4
- Berichten
- 935
- Lid sinds
- 17 Jaar
dat is dus een mysql database probleem....daar moet je het fixen door de kolom wachtwoord toe te voegen aan de tabel usrs
-
08-03-2010, 18:52 #5
- Berichten
- 77
- Lid sinds
- 15 Jaar
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic