Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /public_html/XXXX/opretbruger_ok.php on line 28
Den fejl får jeg, når jeg har oprettet en bruger;
Mine linjer i nærheden af linje 28 er:
if (isset($_POST['betingelser'])) {
$lawl = mysql_query("SELECT * FROM bio_brugere WHERE email = '$email'");
$anmad = mysql_num_rows($law1);
if($email == "") {
echo 'Du har ikke skrevet nogen email';
include 'bund.php';
exit;
Hele min kode er: (Beklager rodet i den)
<?php
include 'top.php';
include 'config.php';
$ip = $_SERVER['REMOTE_ADDR'];
$email = htmlspecialchars(mysql_escape_string($_REQUEST['email']));
$kode1 = htmlspecialchars(mysql_escape_string($_REQUEST['kode1']));
$kode2 = htmlspecialchars(mysql_escape_string($_REQUEST['kode2']));
$fornavn = htmlspecialchars(mysql_escape_string($_REQUEST['fornavn']));
$efternavn = htmlspecialchars(mysql_escape_string($_REQUEST['efternavn']));
$dag = htmlspecialchars(mysql_escape_string($_REQUEST['dag']));
$maaned = htmlspecialchars(mysql_escape_string($_REQUEST['maaned']));
$aar = htmlspecialchars(mysql_escape_string($_REQUEST['aar']));
$koen = htmlspecialchars(mysql_escape_string($_REQUEST['koen']));
if(isset($_SESSION['henvisningsid'])) {
$henvis = htmlspecialchars(mysql_escape_string($_SESSION['henvisningsid']));
}
if (isset($_POST['betingelser'])) {
$lawl = mysql_query("SELECT * FROM bio_brugere WHERE email = '$email'");
$anmad = mysql_num_rows($law1);
if($email == "") {
echo 'Du har ikke skrevet nogen email';
include 'bund.php';
exit;
}else
if (substr_count($email,'@')==0) {
echo("Ugyldig email");
include 'bund.php';
exit;
}else
if(substr_count($email, '.') ==0) {
echo 'Ugyldig email';
include 'bund.php';
exit;
}
else
if($anmad >= '1') {
echo 'Emailen er allerede registreret på en anden bruger, har du glemt din kode, så klik <a href="glemtkode.php">her</a>.';
include 'bund.php';
exit;
}else
if($kode1 == "" OR $kode2 == "" OR $fornavn == "" OR $efternavn == "") {
echo 'Du har ikke ufyldt alle felter';
include 'bund.php';
exit;
}else
if($kode1 != $kode2) {
echo 'De 2 koder var ikke ens.';
include 'bund.php';
exit;
}else{
if(isset($_SESSION['henvisningsid'])) {
mysql_query("INSERT INTO bio_brugere (email, kodeord, fornavn, efternavn, dag, maaned, aar, ip, henvisning)values('$email', '$kode2', '$fornavn', '$efternavn', '$dag', '$maaned', '$aar', '$ip', '$henvis')");
}else{
mysql_query("INSERT INTO bio_brugere (email, kodeord, fornavn, efternavn, dag, maaned, aar, ip)values('$email', '$kode2', '$fornavn', '$efternavn', '$dag', '$maaned', '$aar', '$ip')");
}
$modtager = "$email";
$emne = "Tillykke med din nye bruger på XXXXXX";
$besked = "Tillykke med din nye bruger på XXXXXX - Vi håber du vil få meget glæde af siden.<br />
Vi vil gerne forære dig dine første 10 point, hvis du udfylder din profil. <br />
Har du spørgsmål vedrørende XXXk, så skal du være meget velkommen til at skrive til vores support mail support@mr-inc.dk, eller bruge vores hjælpe forum på siden.
<br /><br />Venlig Hilsen<br /> XXX
";
$header = "MIME-Version: 1.0" . "\r\n";
$header .= "Content-type: text/html; charset=iso-8859-1" . "\r\n";
$header .= "from:noreply@mr-inc.dk";
mail($modtager, $emne, $besked, $header);
echo 'Din bruger er nu oprettet. Log ind til venstre.';
}
if(isset($_POST['nyhedsbrev'])) {
echo '<img src=\"http://tracking.euroads.dk/system/save_leads.php?sid=1&cpid=1480&adid=251329&acid=2530&eatrackid=3358
&leadtype=coreg&fields=email,firstname,lastname,gender,ipnr&email=$email&firstname=$fornavn&lastname=$efternavn&gender=$koen&ipnr=$ip\">';
}
}
include 'bund.php';
?>