• jenne
  • Registratie: Juni 2001
  • Laatst online: 11-12-2025
PHP:
1
<?$userold=$user;$passold=$pass;$result=mysql("$DBName","SELECT * FROM user WHERE user='$userold'");while ($row=mysql_fetch_row($result)) {$id=$row[0];$user=$row[1];$pass=$row[2]; if (($user=$userold) &amp;&amp; ($pass=$passold)) {  echo "<br><b>Welcome $user</b><hr color=\"#000000\" align=\"left\" width=\"30%\">";  echo "<br><b>Add A Member</b>";  echo "<br><b>Remove A Member</b>";  echo "<br><b>Change Member Info</b>";  echo "<br><b>Add A Match</b>";  echo "<br><b>Change Match Info</b>";  echo "<br><b>Enter Match Score</b>"; }}?>

nu is het probleem als ik goede user invul/pass doet hij het goed, maar nu moet ik als hij verkeerd is dat hij dan zegt van password incorrect blabla, maar hij geeft leeg pagina omdat hij geen record kan vinden.. iemand die misscien kan helpen :?

Verwijderd

Op dinsdag 02 juli 2002 15:46 schreef Decapitator het volgende:
[..]
nu is het probleem als ik goede user invul/pass doet hij het goed, maar nu moet ik als hij verkeerd is dat hij dan zegt van password incorrect blabla, maar hij geeft leeg pagina omdat hij geen record kan vinden.. iemand die misscien kan helpen :?
Umm, maar ik zie ik je code alleen wat er moet gebeuren als username & password goed zijn, maar niet wat er moet gebeuren als deze fout zijn...

Wat je dus zou moeten doen in php (ik kan alleen asp)

Doen als username & password goed zijn
DOE IETS
ANDERS (else)
DOE IETS ANDERS
einde (end if)

Maar dit is in asp, ik weet niet hoe dit in php gaat...

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 16-01 19:28
PHP

Move WG > PW

  • supakeen
  • Registratie: December 2000
  • Laatst online: 09-09-2025
Misschien nog ergens neerzetten wat er moet gebeuren als het fout is ;)

Doe maar eens mysql_error() dan zie je wel een error als het niet geod is :)

Verwijderd

Het is wel handig als je ook een connectie opent met een database, voordat je een query doet.

Ook handig: na elke mysql_ functie even or die(mysql_error()); zetten, nog vóór de puntkomma.

vb:
code:
1
$bla = mysql_connect("localhost", "root", "passwd") or die(mysql_error());

Verder is het gewoon een if/else kwestie?

  • supakeen
  • Registratie: December 2000
  • Laatst online: 09-09-2025
Dus :
PHP:
1
<?if($pass == ok) { print "Blaat";}else { print "Blaat niet goed!";}?>

:)

Verwijderd

Op dinsdag 02 juli 2002 15:52 schreef Cheatah het volgende:
...
Verder is het gewoon een if/else kwestie?
Jep,
want er staat wel IF etc.
maar dan niet else :?

Verwijderd

Op dinsdag 02 juli 2002 15:46 schreef Decapitator het volgende:
PHP:
1
<?(($user=$userold) &amp;amp;amp;&amp;amp;amp; ($pass=$passold)) {  echo "<br><b>Welcome $user</b><hr color=\"#000000\" ?>
Kleine opmerking tussendoor.. Moet dit niet
PHP:
1
<?(($user==$userold) &amp;amp;amp;&amp;amp;amp; ($pass==$passold)) {  echo "<br><b>Welcome $user</b><hr color=\"#000000\" ?>

zijn?

Verwijderd

offtopic:
Waarom staat deze in W & L ? :+

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Knappe move :P
Maar aangezien dit in P&W dicht gegaan zou zijn doe ik dat alsnog maar even.

Verwijderd

Jaja ACM, beetje W&L vervuilen met de zooi van je eigen forum he? ;)
Pagina: 1

Dit topic is gesloten.