Hi,
Please can someone point me in the correct direction. I am building a from from data coming in from any oracle db, from there, a table is build, and I am storing the information on a form. This is fine, and I can move across the four pages, of user input needed for the select statement, on the client site, the variables are being set correctly, and when I use the "get" method of moving between pages, I can see the correct HTTP_VARs being set. But, When I try to add all the information together, so the select can run, the last page can not read the HTTP_VAR information, even though I can read it from ther URL line. I have tired to place the infomation I need into a session file, but as that is set up before the user select the field, it does not contain any useful information. I have attached the code i am using below to build the table.
I am going arround in smaller and smaller circles here. I am using PHP 5 with register_globals off, as per the php suggestion.
Thanks in advance
Tim
+++++++++++++++++++++++++++++
<?php
session_start();
header("Cache-control: private");
# ie 6 fix needed when useing session stuff
require_once ('Connections/oracle.inc') ;
$statement = OCIparse ($c, "select column_name from user_tab_columns where table_name = 'TBG_T_NAMES' ");
$col_name = array() ;
OCIexecute($statement, OCI_DEFAULT) ;
while (OCIFetch($statement)) {
$t=ociresult($statement, COLUMN_NAME);
array_push($col_name, $t) ;
}
?>
<body>
<form action="select2.php" method="post">
<table border="3">
<tr> <td></td><td>Yes</td><td>No</td><TD>who </TD></tr>
<tr>
<?php
$p="p-";
$i=400 ;
foreach ( $col_name as $val) {
$sess_val=$p.$i ;
session_register($name) ;
?>
<td><?php echo$val;?> </td> <?php $HTTP_SESSION_VARS['$sess_val']=$i; ?>
<TD><label><input name="<?php echo $HTTP_SESSION_VARS['$sess_val']; ?>" type=radio value="y" > </label></td>
<TD><label><input name="<?php echo $HTTP_SESSION_VARS['$sess_val']; ?>" type=radio value="n" > </label></td>
<TD><label><input name="<?php echo $HTTP_SESSION_VARS['$sess_val']; ?>" type=radio value="w" checked > </label></td>
</tr>
<?php $i++ ;
}
;
unset ($i);
?>
</table>
<table border="4">
<td><label><input name=number_of_sele type=text value="" size="10">
</label></td>
</table>
<hr>
<hr>
<input type="submit" value="Get List">
</form>
</body>
reset($_GET);
while (list($key,$value) = each($_GET));