Having this code:
if($_POST['medlemsnr_1'] == "alla" && empty($_POST['medlemsnr_2'
]) && empty($_POST['medlemsnr_3'
]) && empty($_POST['medlemsnr_4'
]) && empty($_POST['medlemsnr_5'
]) && $_POST['medlemsnr_6'] == "Lägsta nr" && $_POST['medlemsnr_7'] == "Högsta nr")
{ $SQL = " SELECT * FROM medlem "; }
// Om bara "Har hamnplats" är markerat
if(!empty($_POST['medlemsn
r_2']) && $_POST['medlemsnr_2'] == "hamn" && empty($_POST['medlemsnr_1'
]) && empty($_POST['medlemsnr_3'
]) && empty($_POST['medlemsnr_4'
]) && empty($_POST['medlemsnr_5'
]) && $_POST['medlemsnr_6'] == "Lägsta nr" && $_POST['medlemsnr_7'] == "Högsta nr")
{ $SQL = " SELECT * FROM medlem WHERE brygga IS NOT NULL"; }
// Om bara "Har varvsplats" är markerat
if(!empty($_POST['medlemsn
r_3']) && $_POST['medlemsnr_3'] == "varv" && empty($_POST['medlemsnr_1'
]) && empty($_POST['medlemsnr_2'
]) && empty($_POST['medlemsnr_4'
]) && empty($_POST['medlemsnr_5'
]) && $_POST['medlemsnr_6'] == "Lägsta nr" && $_POST['medlemsnr_7'] == "Högsta nr")
{ $SQL = " SELECT * FROM medlem WHERE omrade IS NOT NULL"; }
//Om bara "Lägsta nummer" valts med comboboxen
if(!empty($_POST['medlemsn
r_4']) && $_POST['medlemsnr_4'] > 0 && empty($_POST['medlemsnr_1'
]) && empty($_POST['medlemsnr_2'
]) && empty($_POST['medlemsnr_3'
]) && empty($_POST['medlemsnr_5'
]) && $_POST['medlemsnr_6'] == "Lägsta nr" && $_POST['medlemsnr_7'] == "Högsta nr")
{ $SQL = " SELECT * FROM medlem WHERE medlemsnr >= '$_POST[medlemsnr_4]'"; }
//Om bara "Högsta nummer" valts med comboboxen
if(!empty($_POST['medlemsn
r_5']) && $_POST['medlemsnr_5'] > 0 && empty($_POST['medlemsnr_1'
]) && empty($_POST['medlemsnr_2'
]) && empty($_POST['medlemsnr_3'
]) && empty($_POST['medlemsnr_4'
]) && $_POST['medlemsnr_6'] == "Lägsta nr" && $_POST['medlemsnr_7'] == "Högsta nr")
{ $SQL = " SELECT * FROM medlem WHERE medlemsnr <= '$_POST[medlemsnr_5]'"; }
//Om bara "Lägsta nummer" valts i formulärrutan (inte comboboxen)
if($_POST['medlemsnr_6'] !== "Lägsta nr" && $_POST['medlemsnr_6'] > 0 && empty($_POST['medlemsnr_1'
]) && empty($_POST['medlemsnr_2'
]) && empty($_POST['medlemsnr_3'
]) && empty($_POST['medlemsnr_4'
]) && empty($_POST['medlemsnr_5'
]) && $_POST['medlemsnr_7'] == "Högsta nr")
{ $SQL = " SELECT * FROM medlem WHERE medlemsnr >= '$_POST[medlemsnr_6]'"; }
//Om bara "Högsta nummer" valts i formulärrutan (inte comboboxen)
if($_POST['medlemsnr_7'] !== "Högsta nr" && $_POST['medlemsnr_7'] > 0 && empty($_POST['medlemsnr_1'
]) && empty($_POST['medlemsnr_2'
]) && empty($_POST['medlemsnr_3'
]) && empty($_POST['medlemsnr_4'
]) && empty($_POST['medlemsnr_5'
]) && $_POST['medlemsnr_6'] == "Lägsta nr")
{ $SQL = " SELECT * FROM medlem WHERE medlemsnr <= '$_POST[medlemsnr_7]'"; }
// Om både "Lägsta nummer" och "Högsta nummer" valts i comboboxen
if(!empty($_POST['medlemsn
r_4']) && $_POST['medlemsnr_4'] > 0 && !empty($_POST['medlemsnr_5
']) && $_POST['medlemsnr_5'] >0 && empty($_POST['medlemsnr_1'
]) && empty($_POST['medlemsnr_2'
]) && empty($_POST['medlemsnr_3'
]) && $_POST['medlemsnr_6'] == "Lägsta nr" && $_POST['medlemsnr_7'] == "Högsta nr" )
{ $SQL = " SELECT * FROM medlem WHERE medlemsnr >= '$_POST[medlemsnr_4]' AND medlemsnr <= '$_POST[medlemsnr_5]' "; }
// Om både "Lägsta nummer" och "Högsta nummer" valts i formulärrutorna (inte comboboxarna)
if($_POST['medlemsnr_6'] !== "Lägsta nr" && $_POST['medlemsnr_6'] > 0 && $_POST['medlemsnr_7'] !== "Högsta nr" && $_POST['medlemsnr_7'] >0 && empty($_POST['medlemsnr_1'
]) && empty($_POST['medlemsnr_2'
]) && empty($_POST['medlemsnr_3'
]) && empty($_POST['medlemsnr_4'
]) && empty($_POST['medlemsnr_5'
]) )
{ $SQL = " SELECT * FROM medlem WHERE medlemsnr >= '$_POST[medlemsnr_6]' AND medlemsnr <= '$_POST[medlemsnr_7]' "; }
// Om "Eller endast" valts i formulärrutan (inte comboboxarna)
if($_POST['medlemsnr_8'] !== "" && $_POST['medlemsnr_8'] > 0 && $_POST['medlemsnr_7'] == "Högsta nr" && $_POST['medlemsnr_6'] == "Lägsta nr" && empty($_POST['medlemsnr_1'
]) && empty($_POST['medlemsnr_2'
]) && empty($_POST['medlemsnr_3'
]) && empty($_POST['medlemsnr_4'
]) && empty($_POST['medlemsnr_5'
]) )
{ $SQL = " SELECT * FROM medlem WHERE medlemsnr = '$_POST[medlemsnr_8]' "; }
//echo"<br>SQL: $SQL";
$ret = mysql_db_query($db, $SQL, $cid);
if (!$ret) { echo( mysql_error()); }
else {
while ($row = mysql_fetch_array($ret)) { // This is line 89
$id = $row["id"];
$brygg_bredd = $row["brygg_bredd"];
$bat_bredd = $row["bat_bredd"];
$bat_langd = $row["bat_langd"];
$medlemsnr = $row["medlemsnr"];
$fornamn = $row["fornamn"];
$efternamn = $row["efternamn"];
$adress = $row["adress"];
$postnr = $row["postnr"];
$ort = $row["ort"];
$betalt = $row["betalt"];
$typ = $row["typ"];
$brygga = $row["brygga"];
$bat_vikt = $row["bat_vikt"];
--------------------------
----------
----------
----------
--------
and after having "massaged" the data I get from the database, I'd like to run this code:
--------------------------
----------
----------
----------
--------
@mysql_close();
@mysql_connect($host,$usr,
$pwd)
or die("<p>Kan ej ansluta till databasservern.</p>");
@mysql_select_db($db)
or die("<p>Kan ej ansluta till databasen " . $db . ".</p>");
$SQL = " UPDATE medlem SET faktura_nr = '$fakturanr', faktura_summa = '$totalt', faktura_datum = curdate() WHERE medlemsnr = '$medlemsnr' ";
$ret = mysql_db_query($db, $SQL, $cid);
if (!$ret) { echo( mysql_error()); }
I get this message from MySQL when running the script:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\Mina dokument\htdocs\tbk\kansli
\faktura.p
hp on line 89.
Can anyone of you gurus, please, help me and explain what is wrong and how I could correct it.