PHP MySQL vraag...
Pagina: « vorige 1 2 3 volgende »
Hoe ziet de HTML-code van je formulier eruit?
<form action="index.php" method="post">
Username: <input type="text" name="username"/><br />
First name: <input type="text" name="firstname"/><br />
Last name: <input type="text" name="lastname"/><br />
E-mail: <input type="text" name="email"/><br />
Confirm e-mail: <input type="text" name="confirmemail"/><br />
Password: <input type="password" name="pass"/><br />
Confirm Password: <input type="password" name="confirmpassword"/><br />
<input type="submit" name="submit" value="Register"/>
</form>
Moet dit identiek zijn aan je php code? Firstname en Lastname hoef je dus niet perse ingevuld te hebben. Maar als dat de last veroorzaakt kan ik beter het een of t ander doen.
Username: <input type="text" name="username"/><br />
First name: <input type="text" name="firstname"/><br />
Last name: <input type="text" name="lastname"/><br />
E-mail: <input type="text" name="email"/><br />
Confirm e-mail: <input type="text" name="confirmemail"/><br />
Password: <input type="password" name="pass"/><br />
Confirm Password: <input type="password" name="confirmpassword"/><br />
<input type="submit" name="submit" value="Register"/>
</form>
Moet dit identiek zijn aan je php code? Firstname en Lastname hoef je dus niet perse ingevuld te hebben. Maar als dat de last veroorzaakt kan ik beter het een of t ander doen.
$_POST['confirmpass'] bestaat niet.
Gewoon een spellingsfout dus XD
Maar nu blijft de fout:
'wachtwoord' in 'field list'
Terwijl ik wel een kolom met wachtwoord heb aangemaakt.
Maar nu blijft de fout:
'wachtwoord' in 'field list'
Terwijl ik wel een kolom met wachtwoord heb aangemaakt.
Blijkbaar heet die niet zo, of bestaat die niet.
Ik heb hem wachtwoord genoemd en hij staat er gewoon in. Gek genoeg doet hij het niet...
In de juiste database? In de juiste tabel?
waarom gebruik je Nederlands en Engels door elkaar?
users, username, email en dan ineens wachtwoord.
Je kunt het beter gewoon password of pass noemen.
Is voor jezelf overzichtelijker.
En het zal toch een of een spelfout zijn of een verkeerde tabel
users, username, email en dan ineens wachtwoord.
Je kunt het beter gewoon password of pass noemen.
Is voor jezelf overzichtelijker.
En het zal toch een of een spelfout zijn of een verkeerde tabel
Waarom ik het "wachtwoord" heb genoemd is omdat iemand mij vertelde dat PHP "password" gereserveerd heeft. Maar heb het al veranderd!
Heb alles nagekeken en toch dezelfde fout.
Mijn password tabel is als volgt:
veld: password
type: VARCHAR
waarde: 255
standaardwaarde: geen
De rest staat leeg.
Collatie: latin1_swedish_ci
Heb alles nagekeken en toch dezelfde fout.
Mijn password tabel is als volgt:
veld: password
type: VARCHAR
waarde: 255
standaardwaarde: geen
De rest staat leeg.
Collatie: latin1_swedish_ci
Gewijzigd op 26/09/2011 22:51:41 door Marciano Schildmeijer
een aparte table voor je password?
password zit in de tabel users. Bedoelde kolom.
Gewijzigd op 26/09/2011 22:52:53 door Marciano Schildmeijer
En wat is de exacte error nu?
Dit nog steeds:
Unknown column 'password' in 'field list'
Unknown column 'password' in 'field list'
En hoe ziet exact de tabel users er uit van de database?
Die bestaat uit een:
ID
username
password
email
account type
first name
last name
ID
username
password
account type
first name
last name
Huh, en wat als je een andere naam voor je password veld verzint? zoals pass?
Er kunnen geen spaties in een veldnaam zitten (Tenzij je met de niet gewenste backtics wilt gaan werken). Gebruik de underscore in plaats van de spatie. Waarom ID met hoofdletters en de rest niet?.
Toevoeging op 27/09/2011 01:01:59:
De naam password kan je gewoon gebruiken.
Toevoeging op 27/09/2011 01:01:59:
- Aar - op 27/09/2011 00:50:31:
Huh, en wat als je een andere naam voor je password veld verzint? zoals pass?
De naam password kan je gewoon gebruiken.
Dus als ik dat verander zou het moeten werken?
Heb je het al geprobeerd en opgelost?




