login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Register

Offline Toxic - 09/07/2008 15:27
Avatar van ToxicNieuw lid Ik wil een heel klein register systeem maken met alleen password en username maar hoe moet ik dit dan doen. Ik wil eerst dit;

Naam: [ ] < Das een invul kolom
Wachtwoord: [ ] < 
[Ok] < Knop

Ik heb al een database gemaakt met de naam 'regis' maar hoe write ik daar dan in dat er een nieuwe user registeert.

24 antwoorden

Gesponsorde links
Offline sir_green - 09/07/2008 15:31
Avatar van sir_green PHP interesse INSERT INTO leden (gebruikersnaam, password)
VALUES ('$naam', '$wacht')
Offline kickasgamer - 09/07/2008 15:46
Avatar van kickasgamer PHP ver gevorderde kijk hier evn rond hoe mysql werkt: http://www.sitemasters.be/tutorials/6/1/MySQL

INSERT is om info in je DB te voeren
SELECT om er info uit te halen
UPDATE om een bepaalde rij met info bij te werken

dit zijn de meeste die je nodig hebt
Offline Toxic - 09/07/2008 15:47
Avatar van Toxic Nieuw lid Ik probeerde er iets van te maken nou dit is het geworden XD

  1. <?php
  2. if(isset($_GET['actie']) == "verzenden") { if(empty($_POST['naam]) || empty($_POST['wachtwoord]) { echo "Je moet wel alle velden invullen!!"; } else {
  3. //MySQL zooi hier?
  4. ?>
  5.  
  6. <td height="16" width="132"> <input type="text" name="Naam" size="22"></td>
  7. <td height="16" width="132"> <input type="text" name="wachtwoord" size="22"></td>
  8. <td height="18" colspan="2" align="center"> <input type="submit" value="Verzenden!" name="verzenden"> <input type="reset" value="Wissen" name="wissen"> </td>
Offline kickasgamer - 09/07/2008 15:58
Avatar van kickasgamer PHP ver gevorderde heb je het al ge test ?

ik ga effe kijken of er echte fouten in zitten of als ik je tips kan geven
Offline sir_green - 09/07/2008 15:59 (laatste wijziging 09/07/2008 15:59)
Avatar van sir_green PHP interesse let goed op dat je je if else goed afsluit

dus:



  1. if(isset($_GET['actie']) == "verzenden") {
  2.  
  3. if(empty($_POST['naam]) || empty($_POST['wachtwoord]) {
  4.  
  5. echo "Je moet wel alle velden invullen!!";
  6.  
  7. } else {
  8.  
  9. //MySQL zooi hier
  10.  
  11. }
  12.  
  13. }
  14.  
  15. ?>
Offline Toxic - 09/07/2008 15:59
Avatar van Toxic Nieuw lid Ik probeer nu even de MySQL toe te voegen en dan test ik het even, ik kijk nu op de MySQL tutorials en bij wat scripts zodat ik zie hoe de meesten het doen .
Offline kickasgamer - 09/07/2008 16:02
Avatar van kickasgamer PHP ver gevorderde damn juist te laat 

heb even wat uitleg gezet en wat opgeschoont

je wat ook bij de $_POST een 2de ' vergeten

  1. <?php
  2. if(isset($_GET['actie']) == "verzenden"){ //kijk of je wilt inloggen
  3. if(empty($_POST['naam']) || empty($_POST['wachtwoord']){ //kijk als al het nodig gegeven is
  4. echo "Je moet wel alle velden invullen!!";
  5.  
  6. // zet hier je mysql query en voer deze uit.
  7. }else{ // aanders toon het formulier
  8. ?>
  9. <td height="16" width="132"><input type="text" name="Naam" size="22"></td>
  10. <td height="16" width="132"> <input type="text" name="wachtwoord" size="22"></td>
  11. <td height="18" colspan="2" align="center"><input type="submit" value="Verzenden!" name="verzenden"><input type="reset" value="Wissen" name="wissen"></td>
  12. <?php
  13. }else{ //als je actie niet verzenden is doe iets anders of geef een boodschap door
  14. echo "Geef een actie op, BV verzenden";
  15. }
  16. ?>
Offline Toxic - 09/07/2008 16:25 (laatste wijziging 09/07/2008 16:32)
Avatar van Toxic Nieuw lid Ik heb dit nu;

http://plaatscode.be/11900/

Maar ik denk dat mn tabel het niet helemaal goed doet. Mijn database is testing en tabel hello maar kan iemand een tabel maken? Ik denk deze SQL query ongeveer..

Edit: als ik de velden niet invuld echoëd hij niet eens :S
Offline kickasgamer - 09/07/2008 16:35 (laatste wijziging 09/07/2008 16:38)
Avatar van kickasgamer PHP ver gevorderde effe je code verbeterd: Plaatscode: 11903
Maar kijk hier anders even hier hoe je goede tabellen maakt: http://www.site...EATE_TABLE

EDIT: stonden nog wat fouten in de code, nu werkt ie normaal wel
Offline Toxic - 09/07/2008 16:41
Avatar van Toxic Nieuw lid Parse error: parse error, unexpected '{' in C:\Program Files\EasyPHP 2.0b1\home\0o.php on line 11

Wtf? Ik heb al merdere dingen geprobeerd ;S
Offline kickasgamer - 09/07/2008 16:42 (laatste wijziging 09/07/2008 16:42)
Avatar van kickasgamer PHP ver gevorderde gebruik je mijn code ?

EDIT: laat maar, ik was een ) vergeten

Plaatscode: 11904
Offline Toxic - 09/07/2008 16:46
Avatar van Toxic Nieuw lid Ik denk dat ik verkeerde database error heb maar ik weet bijna zeker dat mn table goed is..


Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\Program Files\EasyPHP 2.0b1\home\l0l.php on line 15

Mn table stond in testing > hello. Kun jij misschien ff table maken :O mss doe ik fout ik had

username varchar(12)
password varchar(12)

Mmhh..
Offline kickasgamer - 09/07/2008 16:51
Avatar van kickasgamer PHP ver gevorderde ja is weer met vlug te zijn, nu wast een . 

Plaatscode: 11905

ja ik denk dat je je tabel wel goed hebt, probeer maar eerst eenz
Offline Toxic - 09/07/2008 17:29
Avatar van Toxic Nieuw lid Parse error: parse error, unexpected T_ELSE in C:\Program Files\EasyPHP 2.0b1\home\lol0l.php on line 18

=[
Offline Giant - 09/07/2008 17:54
Avatar van Giant PHP beginner zo moet die het doen:

http://www.plaatscode.be/11907/
Offline Toxic - 09/07/2008 18:04
Avatar van Toxic Nieuw lid Doet 't niet,

Hoe moet de database er ongeveer uitzien? Iemand maak hem voor mij please..
Offline Giant - 09/07/2008 18:08
Avatar van Giant PHP beginner je moet bij $user en $pass wel je mysql gegevens invoeren

en anders moet je duidelijker zijn over WAT die niet doet 
Offline Toxic - 09/07/2008 18:13
Avatar van Toxic Nieuw lid Alles is goed denk ik..

2 dingen doen het niet;

- Als er nog een veld leeg is echo'ed ie niks[!]
- Als ik gewoon alles heb ingevuld staat er niks in de database maar geen errors[!]
Offline Joost - 09/07/2008 20:31
Avatar van Joost PHP expert http://www.plaatscode.be/11917/

Er moet wel bij staan dat het een formulier is 
Offline Toxic - 09/07/2008 20:41
Avatar van Toxic Nieuw lid Hij submit nu wel volgensmij maar hij write niet naar database en ik kom bij deze site uit;

http://127.0.0.1/home/%3C?%20$_SERVER[
Offline Joost - 09/07/2008 20:47 (laatste wijziging 09/07/2008 20:47)
Avatar van Joost PHP expert Dan moet je even

action='<? echo $_SERVER['PHP_SELF']; ?>'

vervangen door de locatie van dit bestand;-)
Offline Toxic - 09/07/2008 20:48 (laatste wijziging 09/07/2008 20:49)
Avatar van Toxic Nieuw lid HET WERKT MAAR NU DIT XD:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Offline Joost - 09/07/2008 21:02
Avatar van Joost PHP expert http://www.plaatscode.be/11920/
Offline Gerard - 09/07/2008 22:44
Avatar van Gerard Ouwe rakker Mannen, als we gaan voorkauwen dan graag ook even zorgen dat de topic-starter niet wordt opgezadeld met een script vol met security gaten. Begin eerst maar met de SQL injection te voorkomen met PHP.net: mysql_real_escape_string
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.251s