Connecting Tech Pros Worldwide Help | Site Map

to insert data in a html table

  #1  
Old July 17th, 2005, 10:59 AM
Guest
 
Posts: n/a
Hello,

here is the code:

<?
$a=array(1,2,3,4,5,6,7,8,9,10);
$b=array(1,3,5,7,9);
$c=array(1,1,2,2,3,3);
$d=array_count_values($b);
$e=array_count_values($c);

foreach($a as $key)
echo '<table><tr><td>'.$key.'</table></tr></td>';

foreach($d as $key=>$value)
echo '<table><tr><td>'.$key.'<td>'.$value.'</table></tr></td>';

foreach($e as $key=>$value)
echo '<table><tr><td>'.$key.'<td>'.$value.'</table></tr></td>';
?>

the result will be :

1
2
3
4
5
6
7
8
9
10
1 1
3 1
5 1
7 1
9 1
1 2
2 2
3 2

how can I formulate a php code to insert all in the same html table, like
this :

1 1 1 1 2
2 3 1 2 2
3 5 1 3 2
4 7 1
5 9 1
6
7
8
9
10

Thank you.


  #2  
Old July 17th, 2005, 10:59 AM
Pedro Graca
Guest
 
Posts: n/a

re: to insert data in a html table


<a> wrote:[color=blue]
> here is the code:
>
> <?
> $a=array(1,2,3,4,5,6,7,8,9,10);
> $b=array(1,3,5,7,9);
> $c=array(1,1,2,2,3,3);
> $d=array_count_values($b);
> $e=array_count_values($c);[/color]

<snip>
[color=blue]
> how can I formulate a php code to insert all in the same html table[/color]
?


You have to fill each <td>...</td> from different arrays with different
indexes. Tough!


<?php
$a = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
$b = array(1, 3, 5, 7, 9);
$c = array(1, 1, 2, 2, 3, 3);
$d = array_count_values($b);
$e = array_count_values($c);

reset($a); reset($d); reset($e);
$aempty = $dempty = $eempty = false;

echo "<table>\n";
while (!$aempty || !$dempty || !$eempty) {
$row = "";

if (list($akey, $aval) = each($a)) $row .= "<td>$aval</td>";
else { $row .= "\x01"; $aempty = true; }

if (list($dkey, $dval) = each($d)) $row .= "<td>$dkey</td><td>$dval</td>";
else { $row .= "\x01\x01"; $dempty = true; }

if (list($ekey, $eval) = each($e)) $row .= "<td>$ekey</td><td>$eval</td>";
else { $row .= "\x01\x01"; $eempty = true; }

if ($row != "\x01\x01\x01\x01\x01") {
echo "<tr>", str_replace("\x01", '<td>--</td>', $row), "</tr>\n";
}
}
echo "</table>\n";
?>

--
Mail to my "From:" address is readable by all at http://www.dodgeit.com/
== ** ## !! ------------------------------------------------ !! ## ** ==
TEXT-ONLY mail to the whole "Reply-To:" address ("My Name" <my@address>)
may bypass my spam filter. If it does, I may reply from another address!
  #3  
Old July 17th, 2005, 11:00 AM
Guest
 
Posts: n/a

re: to insert data in a html table


Tank you for the answer !


Closed Thread


Similar Threads
Thread Thread Starter Forum Replies Last Post
How to insert data into a database with ASP jhardman insights 10 June 8th, 2009 01:58 PM
use combobox to insert data to database obtrs answers 19 May 8th, 2009 01:20 PM
Perl CGI to insert data into MySQL table idorjee answers 2 August 6th, 2007 02:24 AM
to insert data into MYSQLdatabase from dropdown menu containg many items mahitha1 answers 1 May 18th, 2007 05:31 PM