Registratie script met result tonen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Stefan

stefan

26/11/2009 11:23:00
Quote Anchor link
Hallo,

Ik zit met een klein probleem, ik heb een registratie script die de resultaten toont, maar ik wil dat ie alleen de gebruiker gegevens toont(naam,wachtwoord) van die zich heeft geregistreed:

<html>
<head>
<title></title>
</head>
<body>
<hr> <! streep>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?php
/*
we gaan uit van een aangemaakte database "kontakten" met
aangemaakte tabel registraties, met aangemaakte velden :
Naam en Wachtwoord inloggen voor beheer database wordt
met inlognaam 'root' en wachtwoord ''(dus niets)
*/

//proberen als beheerder database binnen te komen :

$con=mysql_connect("localhost","root","");
if (!$con)   //als het niet lukt dan foutmelding geven
  {
  die('Could not connect: ' . mysql_error());
  }


mysql_select_db("fm", $con);

$sql="INSERT INTO registraties (Naam, Wachtwoord)
VALUES
('$_POST[Naam]' , '$_POST[Wachtwoord]')"
;

if (!mysql_query($sql,$con))
  {

  die('Error: ' . mysql_error());
  }

echo( "1 record added");

//tonen resultaat tabel Inloggers :

$result = mysql_query("SELECT * FROM registraties");

echo( "<table border='1'>
<tr>
<th>Naam</th>
<th>Wachtwoord</th>
</tr>"
);

while($row = mysql_fetch_array($result))
  {

  echo( "<tr>");
  echo ("<td>" . $row['Naam'] . "</td>");
  echo( "<td>" . $row['Wachtwoord'] . "</td>");
  echo ("</tr>");
  }

echo( "</table>");

mysql_close($con);
?>

</body>
</html>
</br>
<a href="index2.php">Inloggen</a>

Greetz ^^
 
PHP hulp

PHP hulp

28/11/2024 18:48:34
 
- Ariën  -
Beheerder

- Ariën -

26/11/2009 11:38:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo $_POST['Naam']


Even een paar opmerkingen:
- Variabelen butien quotes
- Je bent via je POST-variabelen in je query erg vatbaar voor hackers d.m.v.: SQL injection
- Waarom sla jij de passworden niet op in een encryptie, zoals MD5, of nog beter, SHA1?
- De begin en sluithaakjes horen eigenlijk niet bij een echo, omdat het officieel ook geen functie is.
 
Stefan

stefan

26/11/2009 11:48:00
Quote Anchor link
hij gaat niet officieel online hoor, het is voor mezelf ^^, ik snap dat ik ze beter kan encrypten. dus van hackes zal ik geen last hebben, het gaat me nu alleen dat ik nu alle naemn + wachtwoorden te zien krijg en wil het alleen zien van de persoon die registreerd?
 
- Ariën  -
Beheerder

- Ariën -

26/11/2009 11:51:00
Quote Anchor link
Dan alsnog wel handig om te beveiligen, goed voor je zelf om het aan te leren.

Verder kan je zoals ik in het codevoorbeeld liet zien, gewoon je POST-variabelen echo'en met de data uit je formulier.
 
Stefan

stefan

26/11/2009 11:54:00
Quote Anchor link
ok ik zal het ff proberen, zoals je ziet ben ik nog nieuw op gebied van scripten :P
 
Stefan

stefan

26/11/2009 11:56:00
Quote Anchor link
</close topic :P>
Gewijzigd op 01/01/1970 01:00:00 door stefan
 
Stefan

stefan

26/11/2009 12:00:00
Quote Anchor link
of iemand anders :P

Gelieve Niet Bumpen::
Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de Afbeelding knop om je tekst aan te passen.

SanThe.
Gewijzigd op 01/01/1970 01:00:00 door stefan
 
- Ariën  -
Beheerder

- Ariën -

26/11/2009 12:15:00
Quote Anchor link
Hoezo moet het topic gesloten worden?
Je overtreedt de regels toch niet, en mocht je vragen hebben kan je er toch nog terrecht ;-).
 
Stefan

stefan

26/11/2009 12:29:00
Quote Anchor link
ik ben er uit, heb gevonden wat er "fout" was

</close topic :P>
 
Bas IJzelendoorn

Bas IJzelendoorn

26/11/2009 13:25:00
Quote Anchor link
Vertel? Zo leren wij er ook wat van:)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.