Display two array's in the same table

Posted by Naeem Ahmed on Stack Overflow See other posts from Stack Overflow or by Naeem Ahmed
Published on 2014-08-22T22:18:07Z Indexed on 2014/08/22 22:19 UTC
Read the original article Hit count: 228

Filed under:
|
$row = $query->fetchAll(PDO::FETCH_ASSOC);
$num_rows = count($row);

for ($i = 0; $i < $num_rows; $i++)
{
$title = htmlspecialchars($row[$i]['title']);
$author =htmlspecialchars($row[$i]['author']);
$school =htmlspecialchars($row[$i]['school']);
$solution = $row[$i]['solution'];
$notes = $row[$i]['notes'];

$ad = array($title, $price, $author, $school, $contact, $content, $date);
$inlcude = array($solutions, $notes);

$field = 0;
echo "<table border='1'>";    
// foreach($inlcude as $in) This failled miserably 
foreach ($ad as $post)
{
    if ($field < 3) //The first three values are placed in the first row

    {
        echo "<td>$post</td>"; 
    }
    if ($field >= 3) 
    {         
        echo "<tr><td>$post</td><td>$in</td></tr>";   
    }
    $field++;
}
echo '</table>';
}

I have two arrays and I would like to display them in different columns in my table. $ad displays perfectly fine but I'm having trouble displaying the contents in $inlcude in the second column. I've tried putting another foreach loop to iterate through contents of the second array but that really screws up my table by placing random values in different places on the table. Besides the foreach loop, I don't know of any other way to iterate through the array. Any suggestions would be appreciated.Thanks!

© Stack Overflow or respective owner

Related posts about php

Related posts about arrays