Hi
In a flat file database I have 7 fields saved and separated by pipe. The last one [6] is a "Yes" or "No".
I was wondering how to make it so that the site could display all the records that has "Yes" in that record and the ones with "No" in a separated place.
Here is my code so far. It doesn't appear to distinguish.
<?php $page="classes"; include ("inc/files/header.php"); ?>
<div id="content">
<h3>
<?php
$userinfo1 = file("events.txt");
foreach($userinfo1 as $key1 => $val1)
{
//explode that data into a new array:
$data1[$key1] = explode("|", $val1);
}
echo 'Past events<br /><br />';
for($k = 0; $k < sizeof($userinfo1); $k++)
{
if ($data1[$k][6] = "Yes") {
echo '<a name=' . $data1[$k][0] . '>';
echo 'Event: <b>' . $data1[$k][0] . '</b><br /><br />';
echo 'Day: <b>' . $data1[$k][1] . '</b><br /><br />';
echo 'From: <b>' . $data1[$k][2] . '</b> till <b>' . $data1[$k][3] . '</b><br /><br />';
echo 'A little about the event:<br /><br />' . $data1[$k][4] . '<br />';
echo '<hr />';
}
}
echo 'Upcoming events<br /><br />';
for($k = 0; $k < sizeof($userinfo1); $k++)
{
if ($data1[$k][6] = "No") {
echo '<a name=' . $data1[$k][0] . '>';
echo 'Event: <b>' . $data1[$k][0] . '</b><br /><br />';
echo 'Day: <b>' . $data1[$k][1] . '</b><br /><br />';
echo 'From: <b>' . $data1[$k][2] . '</b> till <b>' . $data1[$k][3] . '</b><br /><br />';
echo 'A little about the event:<br /><br />' . $data1[$k][4] . '<br />';
echo '<hr />';
}
}
?>
</h3>
</div>
<!-- // content -->
<?php include ("inc/files/footer.php"); ?>