Arrays der driller
Jeg har lavet en db med et brugernavn og email som entiter i hver tabel(record).Når mit php-script tjekker om det findes, kan den kun tjekke felt nr. "1" (den første række i tabellen).
Jeg tror det er et array der driller.
Scriptet ser sådan ud:
// her sættes et universielt password
$dbpassword = "kodeord";
$kunde = $_POST['username'];
$email = $_POST['password'];
//hvis variabler fra form er sat
if ($kunde && !$kunde == "")
{
// inkluder dbconn.php
include 'include/dbconn.php';
// find alle login med tilhørende password
$sql = "SELECT navn, email from kunder;";
if (!$result = mysql_query($sql)) {
echo "Databaseaktiviteten gav intet resultat!";}
else {
//sålænge der er noget i resultatet
while ($arrow = mysql_fetch_array($result))
{
//læg resultatet oven i loginarray
$dbusername = $arrow[0];
$dbemail = $arrow[1];
}
echo (count($dbusername[0]));
}
if ($kunde == $dbusername && $email == $dbpassword) {
echo "
...her bedynder html'en... ";}
// hvis username og password ikke findes i databasen så udskriv dette
else {
echo "
...mere html... ";}
}
?>
...hvad gør jeg fejl?
ps: man kommer fra en side med login-form...med variablerne username og password som indtastningsfelter
