Help me figure how how I made a mistake
Help me figure how how I made a mistake
timcadieux
Posts: 76Questions: 22Answers: 0
Folkz, I can't figure this one out. I have a Details link that i've added with an A HREF that points to a Target=new. This is so someone can use the filters, view something and not have to re-apply the filters.
Here's my question. The popup works perfectly fine, until I view the page when I'm an Admin. The ONLY difference is 1 line where I check for a Session variable and if it's valid, I add an Edit link that's also a popup.
As soon as I view the page as an admin, both links work, just not as popups?
Weird, ideas anyone? I know it's something dumb I did, I just can't see what.
[code]
$sOutput = '{';
$sOutput .= '"sEcho": '.$_GET['sEcho'].', ';
$sOutput .= '"iTotalRecords": '.$iTotal.', ';
$sOutput .= '"iTotalDisplayRecords": '.$iFilteredTotal.', ';
$sOutput .= '"aaData": [ ';
while ( $aRow = mysql_fetch_array( $rResult ) )
{
$sOutput .= "[";
$sOutput .= "'".$aRow['id']."',";
$sOutput .= "'".mysql_real_escape_string($aRow['fldsurname'])."',";
$sOutput .= "'".mysql_real_escape_string($aRow['fldfirstnameinitial'])."',";
$sOutput .= "'".mysql_real_escape_string($aRow['flddeceased'])."',";
$sOutput .= "'".mysql_real_escape_string($aRow['fldrank'])."',";
$sOutput .= "'".mysql_real_escape_string($aRow['fldservice'])."',";
$sOutput .= "'".mysql_real_escape_string($aRow['fldunit'])."',";
$sOutput .= "'".mysql_real_escape_string($aRow['fldcountry'])."',";
$sOutput .= "'".mysql_real_escape_string($aRow['fldcemetery'])."',";
$sOutput .= "'".mysql_real_escape_string($aRow['fldotherdetails'])."',";
$sOutput .= "'".mysql_real_escape_string("Details");
if ($_SESSION['SESS_ENABLED'] == 'Authenticated'){
$sOutput .= mysql_real_escape_string(" - Edit");
}
$sOutput .= "'";
$sOutput .= "],";
}
$sOutput = substr_replace( $sOutput, "", -1 );
$sOutput .= '] }';
[/code]
echo $sOutput;.
Here's my question. The popup works perfectly fine, until I view the page when I'm an Admin. The ONLY difference is 1 line where I check for a Session variable and if it's valid, I add an Edit link that's also a popup.
As soon as I view the page as an admin, both links work, just not as popups?
Weird, ideas anyone? I know it's something dumb I did, I just can't see what.
[code]
$sOutput = '{';
$sOutput .= '"sEcho": '.$_GET['sEcho'].', ';
$sOutput .= '"iTotalRecords": '.$iTotal.', ';
$sOutput .= '"iTotalDisplayRecords": '.$iFilteredTotal.', ';
$sOutput .= '"aaData": [ ';
while ( $aRow = mysql_fetch_array( $rResult ) )
{
$sOutput .= "[";
$sOutput .= "'".$aRow['id']."',";
$sOutput .= "'".mysql_real_escape_string($aRow['fldsurname'])."',";
$sOutput .= "'".mysql_real_escape_string($aRow['fldfirstnameinitial'])."',";
$sOutput .= "'".mysql_real_escape_string($aRow['flddeceased'])."',";
$sOutput .= "'".mysql_real_escape_string($aRow['fldrank'])."',";
$sOutput .= "'".mysql_real_escape_string($aRow['fldservice'])."',";
$sOutput .= "'".mysql_real_escape_string($aRow['fldunit'])."',";
$sOutput .= "'".mysql_real_escape_string($aRow['fldcountry'])."',";
$sOutput .= "'".mysql_real_escape_string($aRow['fldcemetery'])."',";
$sOutput .= "'".mysql_real_escape_string($aRow['fldotherdetails'])."',";
$sOutput .= "'".mysql_real_escape_string("Details");
if ($_SESSION['SESS_ENABLED'] == 'Authenticated'){
$sOutput .= mysql_real_escape_string(" - Edit");
}
$sOutput .= "'";
$sOutput .= "],";
}
$sOutput = substr_replace( $sOutput, "", -1 );
$sOutput .= '] }';
[/code]
echo $sOutput;.
This discussion has been closed.
Replies
I can't see anything obviously wrong with it, although it might be worth making the HTML return valid. For example it should be:
Anyhow, the JSON IS valid. here's an example.
"aaData": [
[
"94191",
"Aadland",
"Richard",
"12th February 1945 ",
"Rifleman",
"Army",
"Regina Rifle Regiment RCIC",
"The Netherlands",
"Groesbeek Canadian War Cemetery ",
"Age 40. Son of Mandius and Malena Aadland, of Chambery, Saskatchewan.\r\n
",
"Details - Edit"
],
The weird thing is that from the server_Processign file, the popup do work, just not from the Search.php ?
Weird
Is the markup returned from the two different server-side scripts different? One thing off the top of my head - is the window 'new' controlled by you? I thought to get a new window to popup automatically when clicking a link the target should be "_blank", unless you have specified a window or frame which is already open with that name.
Regards,
Allan