underligt det ik virker
Det drejer sog om en bestemt kunder der er oprettet i databasen skal bruge sit navn og cpr for at loge ind, men det kan han ik fejl meddelselsen lyder sådan"Warning: mysql_fetch_row(): supplied argument is not a valid
MySQL result resource in C:\Apache Group\Apache2\htdocs\Videobutik\Kunder\kundeindex.php on line 47
Warning: Cannot modify header information - headers already sent by (output started at C:\Apache Group\Apache2\htdocs\Videobutik\Kunder\kundeindex.php:47) in C:\Apache Group\Apache2\htdocs\Videobutik\Kunder\kundeindex.php on line 61""
koden jeg bruger er
<?php
$Fornavn = ($_POST['Fornavn']);
$CPR = ($_POST['CPR']);
/* Her er sat en stump af en lille tæller ind
* Formål er at oprette variabel som har værdien 0.
* Denne kan så tælles op med $count++
* I html-formen er indsat en hidden værdi count.
* Det er nødvendigt at få variablen med rundt på denne måde. Fuldstændig som hvis man i stedet for den samme side (som hér)
* kaldte en anden side med formens action
*/
$count = ($_POST['count']);
if (!$count) {
$count = 0;
}
if ($_POST['submit']) {
/* tælleren tæller 1 op */
$count++;
if (empty($Fornavn) || empty($CPR) ) {
echo "Begge felter SKAL udfyldes";
}
else {
$Fornavn = addslashes($Fornavn);
$CPR = addslashes($CPR);
$dbcon = mysql_connect("localhost", "root", "");
mysql_select_db("videobutikken", $dbcon);
$rig=mysql_query("SELECT Fornavn, CPR FROM kunder WHERE = '$Fornavn' AND CPR = '$CPR'");
$rig = mysql_fetch_row($rig); //** denne forespørgsel returnerer række 0 (dvs. 1. række) fra søgningen
if ($rig) {
header ("location:velkommen.htm");
}
/* 4. gang man taster forkert sendes man videre til anden side */
elseif ($count > 3) {
header ("location:skrid.htm");
}
else {
echo "<H1>Måske har du tastet forkert.<br>Prøv igen!!!! <H1>";
}
}
}
?>
<html>
<head>
<title>log_ind</title>
</head>
<body onload="document.logind.brugenavn.select();document.logind.brugenavn.focus()"; bgcolor="#3399cc">
<h1> <br><br>Log Ind Kunde <br><br></h1>
<FORM ACTION="kundeindex.PHP" METHOD="POST">
<table border=0>
<tr>
<td> Fornavn: </td>
<td><input type="text" name="Fornavn" maxlength=50 size=40><br></td>
</tr>
<tr>
<td> CPR: </td>
<td><input type=Password name=CPR maxlength=60 size=40><br></td>
</tr>
<tr>
<td colspan=2><input type=submit name="submit" value="Log ind"></td>
</tr>
<tr>
<td colspan=2><input type=hidden name="count" value="<? echo $count ?>"></td>
</tr>
</table>
</form>
</body>
</html>
