Jump to content

[SOLVED] Can some one help debug this?


ballhogjoni

Recommended Posts

if (($_SESSION['IPAddress']) == ($ip)) {

$result = mysql_query("SELECT * FROM address WHERE IPAddress=$_SESSION['IPAddress']");

if( mysql_num_rows($result) == 1 ) {

$sql = "SELECT FIRSTNAME, LASTNAME, STREET1, STREET2, CITYNAME, STATEORPROVINCE, POSTALCODE, COUNTRY, PHONE, PAYER, IPAddress FROM address WHERE IPAddress='$_SESSION['IPAddress']'";

$result = mysql_query($sql);

$row = mysql_fetch_assoc($result);

Link to comment
https://forums.phpfreaks.com/topic/45967-solved-can-some-one-help-debug-this/
Share on other sites

$sql = "SELECT FIRSTNAME, LASTNAME, STREET1, STREET2, CITYNAME, STATEORPROVINCE, POSTALCODE, COUNTRY, PHONE, PAYER, IPAddress FROM address WHERE IPAddress='{$_SESSION['IPAddress']}'";

 

&&

 

"SELECT * FROM address WHERE IPAddress={$_SESSION['IPAddress']}"

You need to put "{ }" around the array references in the query strings:

<?php
if (($_SESSION['IPAddress']) == ($ip)) {
   $result = mysql_query("SELECT * FROM address WHERE IPAddress='{$_SESSION['IPAddress']}'");
   if( mysql_num_rows($result) == 1 ) {
   $sql = "SELECT FIRSTNAME, LASTNAME, STREET1, STREET2, CITYNAME, STATEORPROVINCE, POSTALCODE, COUNTRY, PHONE, PAYER, IPAddress FROM address WHERE IPAddress='{$_SESSION['IPAddress']}'";
   $result = mysql_query($sql);
   $row = mysql_fetch_assoc($result);
?>

 

or use concatenation:

<?php
if (($_SESSION['IPAddress']) == ($ip)) {
   $result = mysql_query("SELECT * FROM address WHERE IPAddress='" . $_SESSION['IPAddress'] ."'");
   if( mysql_num_rows($result) == 1 ) {
   $sql = "SELECT FIRSTNAME, LASTNAME, STREET1, STREET2, CITYNAME, STATEORPROVINCE, POSTALCODE, COUNTRY, PHONE, PAYER, IPAddress FROM address WHERE IPAddress='" . $_SESSION['IPAddress'] . "'";
   $result = mysql_query($sql);
   $row = mysql_fetch_assoc($result);
?>

 

Ken

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.