mysql_query only returns a resource try this out:
<?php
include('config.php');
include('opendb.php');
$usname = $_POST['usname'];
$pwname = $_POST['pwname'];
$userror = NULL;
$pwerror = NULL;
if(isset($_POST['submit'])) {
$chkus = "SELECT usname, psname FROM geologin WHERE usname = '".$_POST['usname']."'";
$loginData = mysql_query($chkus);
$loginData = mysql_fetch_assoc($loginData);
$loginpw = $loginData['psname'];
$loginus = $loginData['usname'];
if($usname == $loginus){
if($pwname == $loginpw) {
header("Location:http://pennyspder.sousaink.com/geosubmit.php");
} else {
$pwerror = "Invalid Password";
}
}else {
$userror = "Invalid Username";
}
}
Also, you should really only pull data from mysql that you need. Not every single row. IE:
Change:
$chkus = "SELECT usname FROM geologin";
To:
$chkus = "SELECT usname, psname FROM geologin WHERE usname = '" . $_POST['usname'] . "'";
--FrosT