Jump to content

Session array


otuatail

Recommended Posts

Hi guys. Need a help on sessions

I have aclient that wants to do a kind of ecommerce site without the ecommerce, if that makes sence. There is a list of items to pick from in  a pure html page. A page was written in a spreadsheet format (also html) that could be populated with quantities costs and totals. This form is simply printed off and / or emailed to the client. Sounds stupid I know.

 

The problem I have is I can't use a database. So I need some kind of session variable. This page can be converted to PHP. I need a 2 dimentional structure of 80 rows X 4 Cols. But this will have to be a session variable. Preff. one.

 

Any thought or ideas on this one. I know it is a crasy setup. I did not write it. but i have to live with it.

 

 

TIA

 

Desmond.

 

Link to comment
https://forums.phpfreaks.com/topic/89686-session-array/
Share on other sites

What I need is a perfectly formed aray of 80 rows X 4 Cols. And i can dyve in at any time by updating one like

[23][2] = £2.35;

 

So the ray has to be totaly created first not added to. I can then place this information in the pre written for text fields.

 

Desmond.

 

Link to comment
https://forums.phpfreaks.com/topic/89686-session-array/#findComment-459592
Share on other sites

This code will do that for you:

<?php
session_start();
if (!isset($_SESSION['hold_array']))
$_SESSION['hold_array'] = array_fill(1,80,array_fill(1,4,0)); // create the array if it's not there -- initialize all cells to zero
$hold_array = $_SESSION['hold_array'];
echo '<pre>' . print_r($hold_array,true) . '</pre>'; // debug -- show what's in the array
?>

 

Ken

Link to comment
https://forums.phpfreaks.com/topic/89686-session-array/#findComment-459758
Share on other sites

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.