Jump to content

Recommended Posts

hey all, I have a lil mysql/php/apache script that queries a database

and pulls put 5 integers.

 

These 5 integers are then displayed in an HTML table

 

<?php
$i=0;
global $Val_Store;
while ($i < $num) {

$f1=mysql_result($result,$i,"Changes");
$f2=mysql_result($result,$i,"Disposition");

?>

<tr>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f1; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f2; ?></font></td>

</tr>

<?php

$Val_Store[i] = $f1;

$i++;
echo $Val_Store[i] . "-> Val_STORE" . $i . "<br />";
}

 

 

This is just a snippet.

But what is happening is:

A while loop is going through the rows of results obtained from the query, placing the values in temporary variables f1 and f2 (f1 are my integers of interest), and using f1 and f2 to fill the HTML table like this:

<td><font face="Arial, Helvetica, sans-serif"><?php echo $f1; ?></font></td>

 

BUT what i am also doing is storing the temporary values in f1 in the array $Val_Store

$Val_Store[i] = $f1;
$i++;

 

And then printing them ....

 

echo $Val_Store[i] . "-> Val_STORE" . $i . "<br />";

 

 

 

Leaving me with

84-> Val_STORE1

114-> Val_STORE2

99-> Val_STORE3

77-> Val_STORE4

5-> Val_STORE5

 

 

WHICH IS SUPER!

 

 

BUT if i try executing the following code in other sections of my script....

 

<?
echo "DEBUG " . $Val_Store[2] . " DEBUG";
?>

 

...the arrays appears to be empty. Surely it should have spat out element number 2!!

 

Output:

DEBUG DEBUG

          ^

 

 

 

Can anyone help me keep my array elements??

 

Many Thanks

Martin

Link to comment
https://forums.phpfreaks.com/topic/178724-values-disappear-from-my-array-help/
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.