I am having a problem putting an array in a session. If you look at line 34 or so when it gets into all of the session code. The line if (!session_is_registered('airportarray')) { is always true even if it is the second time around and the array exists. Basicly it never gets to the ELSE portion of that if statement. Thanks for any help you can offer me
Armando
<?php
// Init. DB Connection
mysql_connect('localhost', '****', '*********');
mysql_select_db('propertyspecs');
// End Init
// DB Query for Main Airport Dropdown
$query = "select airportid, airportname from airports order by airportname";
$result = mysql_query($query);
if(!$result) die("Query Failed.");
// End DB Query
?>
<!-- Add Airport to Database -->
<?php
if(isset($_POST['add'])){
if ($_REQUEST['airportdistcustom'] == "") {
$airportdist = $_REQUEST['airportdist'];
} else {
$airportdist = $_REQUEST['airportdistcustom'];
}
$airport = $_REQUEST['airportid'] . "," . $airportdist;
if (!session_is_registered('airportarray')) { // LINE 34
session_register('airportarray');
$airportarray = array();
$airportarray[0] = $airport;
} else {
$count = count($airportarray) + 1;
echo "Count is: " . $count;
$airportarray[$count] = $airport;
}
}
?>
<!-- Airport Add -->
<!-- Begin Form -->
<form method=post action=airport2.php>
<!-- Begin Airport Dropdown -->
<select name=airportid size=10>
<?php while($row = mysql_fetch_row($result)) { print "<option value=$row[0]>$row[1]"; } ?>
</select><br><br>
<!-- Airport Dropdown -->
<!-- Begin Distance Dropdown -->
Distance: <select name=airportdist siz=10>
<option value="Adjacent">Adjacent
<option value="Close Proximity">Close Proximity
<option value="1/8">1/8 Mile
<option value="1/4">1/4 Mile
<option value="1/3">1/3 Mile
<option value="1/2">1/2 Mile
<option value="3/4">3/4 Mile
<option value="1">1 Mile
<option value="2">2 Miles
<option value="3">3 Miles
<option value="4">4 Miles
<option value="5">5 Miles
<option value="6">6 Miles
<option value="7">7 Miles
<option value="8">8 Miles
<option value="9">9 Miles
<option value="10">10 Miles
<option value="11">11 Miles
<option value="12">12 Miles
<option value="13">13 Miles
<option value="14">14 Miles
<option value="15">15 Miles
<option value="16">16 Miles
<option value="17">17 Miles
<option value="18">18 Miles
<option value="19">19 Miles
<option value="20">20 Miles
<option value="21">21 Miles
<option value="22">22 Miles
<option value="23">23 Miles
<option value="24">24 Miles
<option value="25">25 Miles
<option value="26">26 Miles
</select>
<!-- Distance Dropdown -->
<!-- Custom Distance Input -->
<br><br>
Custom Distance: <input type=text name=airportdistcustom> Mile(s)
<br><br>
<!-- Custom Distance Input -->
<!-- Submit button to Add airport to database -->
<input type=submit name=add value="Add">
<!-- Submit Button Add -->
<?php
print_r($airportarray);
?>
<!-- Submit button to Go to Next Page -->
<br><br><input type=submit name=done value="Done Adding (Next)">
<!-- Submit Button Done -->
</form>
<!-- Form-->