php prob, debug hulp

Pagina: 1
Acties:

  • THIJZEL
  • Registratie: Januari 2001
  • Niet online
ik snap het niet, ik hij echot bij $password array als output.

als ik in mysql SELECT passw FROM users WHERE name ='//me inlognaaam' doe komt er wel me pw uit

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
require("config.inc.php");
mysql_connect("$server_naam", "$gebruiker", "$wachtwoord"); 
  $query = ("SELECT passw FROM users WHERE name ='$inlognaam'");
  $result = mysql_db_array("$database_naam", $query);
if ($result) { 
        while ($password = mysql_fetch_array($result))
        
            echo ($password);
            echo ($result);
        }
        }
    
else {echo ("Oooops, geen resultaat"); } ?>

Verwijderd

Je krijgt ook een array terug van mysql_fetch_array :+

Dus even

PHP:
1
2
3
4
5
<?

while ($record = mysql_fetch_array($result))
   echo ($record[password]);
?>

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

dan moet je 2 dingen doen

1) je topic een duidelijke titel geven
2) $query echo'en

Doet iets met Cloud (MS/IBM)


  • THIJZEL
  • Registratie: Januari 2001
  • Niet online
Op donderdag 20 september 2001 17:49 schreef Zef het volgende:
Je krijgt ook een array terug van mysql_fetch_array :+

Dus even
PHP:
1
2
3
4
<?
while ($record = mysql_fetch_array($result))
   echo ($record[password]);
?>
met
dit
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
require("config.inc.php");
mysql_connect("$server_naam", "$gebruiker", "$wachtwoord"); 
  $query = ("SELECT passw FROM users WHERE name ='$inlognaam'");
  $result = mysql_db_query("$database_naam", $query);
 
if ($result) { 
        while ($record = mysql_fetch_array($result))   
        {
            echo ($record[$password]);
        }
        }
    
else {echo ("Oooops, geen resultaat"); } 

?>

krijg ik geen output..

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

Moet je wel goed copy$pasten natuurlijk he?

Verwijderd

Klein foutje, ik bedoelde:
echo ($record[passw]);

Verwijderd

if ($result) --> if (isset($result))?

Zelfs dat hoeft niet..je kan gewoon heel die if weghalen..

  • THIJZEL
  • Registratie: Januari 2001
  • Niet online
hmz hij doet et nu al redelijk, alleen als ik inlog met een verkeerd pw dan word ik nogdoorgestuurd naar inside.php en als ik zonder pw inlog dan word ik wel goed afgewezen.

pw is trouwens gelijk aan de var $w8woord
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
require("config.inc.php");
mysql_connect("$server_naam", "$gebruiker", "$wachtwoord"); 
  $query = ("SELECT passw FROM users WHERE name ='$inlognaam'");
  $result = mysql_db_query("$database_naam", $query);
 
if ($result) { 
        while ($record = mysql_fetch_array($result))   
        {
            $password = ($record[passw]);
        }
        }
    
else {echo ("Oooops, geen resultaat"); } 

if ($password = $w8woord) { header("Location: inside.php");}
else
{echo ("FOUT!");}


?>

  • THIJZEL
  • Registratie: Januari 2001
  • Niet online
niemand een andwoord?

Verwijderd

je controleert ook nergens of het wachtwoord klopt.
Pagina: 1