I got some problems again.
I got rid of the test table and made a new one.
Everything works fine but it always displays error line "Something went wrong" even if mysql_query works. Any idea why? What could go wrong when all checks work perfectly?
<?
require ("configure.php");
function make_safe($variable) {
$variable = addslashes(trim($variable));
return $variable;
}
$mysql_link = mysql_pconnect( "$DBhost", "$DBuser", "$DBpass") or die
("Cannot reach the server. Please send a mail to $admin_email.");
mysql_select_db( "$DBName") or die( "Cannot reach the database. Please send a mail to $admin_email.");
$username = make_safe($_POST['username']);
$password = make_safe($_POST['password']);
$check = "SELECT email, password FROM users WHERE email = '".$username."' and password = '".$password."'";
$rows = mysql_query($check) or die ("Supplied username and/or password is incorrect");
$numrows = mysql_num_rows($rows);
$al = $_POST["al"];
$ad = $_POST["ad"];
$am = $_POST["am"];
$bx = $_POST["bx"];
$be = $_POST["be"];
$ba = $_POST["ba"];
$bg = $_POST["bg"];
$hr = $_POST["hr"];
$cy = $_POST["cy"];
$dk = $_POST["dk"];
$ee = $_POST["ee"];
$fi = $_POST["fi"];
$fr = $_POST["fr"];
$de = $_POST["de"];
$gr = $_POST["gr"];
$ix = $_POST["ix"];
$ie = $_POST["ie"];
$il = $_POST["il"];
$lv = $_POST["lv"];
$lt = $_POST["lt"];
$mk = $_POST["mk"];
$mt = $_POST["mt"];
$md = $_POST["md"];
$mc = $_POST["mc"];
$nl = $_POST["nl"];
$no = $_POST["no"];
$pl = $_POST["pl"];
$pt = $_POST["pt"];
$ro = $_POST["ro"];
$ru = $_POST["ru"];
$si = $_POST["si"];
$es = $_POST["es"];
$se = $_POST["se"];
$ch = $_POST["ch"];
$tr = $_POST["tr"];
$ua = $_POST["ua"];
$gb = $_POST["gb"];
$total = "$al" + "$ad" + "$am" + "$bx" + "$be" + "$ba" + "$bg" + "$hr" + "$cy" + "$dk" + "$ee" + "$fi" + "$fr" + "$de" + "$gr" + "$ix" + "$ie" + "$il" + "$lv" + "$lt" + "$mk" + "$mt" + "$md" + "$mc" + "$nl" + "$no" + "$pl" + "$pt" + "$ro" + "$ru" + "$si" + "$es" + "$se" + "$ch" + "$tr" + "$ua" + "$gb";
if($numrows > 0)
{
print "Username/Password OK<br>";
if($total ==58)
{
print "Data OK<br>";
$query = "REPLACE INTO chart(email, al, ad, am, bx, be, ba, bg, hr, cy, dk, ee, fi, fr, de, gr, ix, ie, il, lv, lt, mk, mt, md, mc, nl, no, pl, pt, ro, ru, si, es, se, ch, tr, ua, gb) VALUES('$username', '$al', '$ad', '$am', '$bx', '$be', '$ba', '$bg', '$hr', '$cy', '$dk', '$ee', '$fi', '$fr', '$de', '$gr', '$ix', '$ie', '$il', '$lv', '$lt', '$mk', '$mt', '$md', '$mc', '$nl', '$no', '$pl', '$pt', '$ro', '$ru', '$si', '$es', '$se', '$ch', '$tr', '$ua', '$gb')";
print $query."<br>";
$result = mysql_query($query);
echo "Your vote has been added, please wait or return to <a href=vote.php>vote</a> page.";
}
else
{
print "Error in form. Please take a look at the form and try again!";
}
}
else
{
echo "Something went wrong. Please take a look at the form and try again!";
}
?>