| | |
PHP code not blending with HTML
Please support our PHP advertiser: PostgreSQL or MySQL? Compare and contrast the two most popular open source databases
![]() |
•
•
Join Date: Oct 2004
Posts: 7
Reputation:
Solved Threads: 0
Hi,
I'm trying to create some rows in a table using php code.
Its like this:
But it turns out that the row is drawn before the table. In other words, it
seems like the php code is executed before the HTML code.
So what should I do instead?
Any help is appreciated, thank you.
I'm trying to create some rows in a table using php code.
Its like this:
PHP Syntax (Toggle Plain Text)
<table border="1" cellspacing="0" cellpadding="0"> <tr> <td width>some item</td> </tr> <?php echo drawRow(); // draw another similar row ?> </table>
But it turns out that the row is drawn before the table. In other words, it
seems like the php code is executed before the HTML code.
So what should I do instead?
Any help is appreciated, thank you.
•
•
Join Date: Sep 2004
Posts: 25
Reputation:
Solved Threads: 0
Your code should look like this......
[PHP]
<table border="1" cellspacing="0" cellpadding="0">
<tr>
<td width>some item</td>
</tr>
<?php
drawRow(); // draw another similar row
?>
</table>
<?php //Your drawRow function should look like this
function drawRow(){
echo "<tr><td>Your Code Here</td></tr>";
}
?>
[/PHP]
You might do wrong in your HTML coding.. perhaps it is in your <td> tag. You might do it as </td>(close column tag) before starting a column tag (<td>). check it out.
Calling a function without echo works fine.
THANKS.
[PHP]
<table border="1" cellspacing="0" cellpadding="0">
<tr>
<td width>some item</td>
</tr>
<?php
drawRow(); // draw another similar row
?>
</table>
<?php //Your drawRow function should look like this
function drawRow(){
echo "<tr><td>Your Code Here</td></tr>";
}
?>
[/PHP]
You might do wrong in your HTML coding.. perhaps it is in your <td> tag. You might do it as </td>(close column tag) before starting a column tag (<td>). check it out.
Calling a function without echo works fine.
THANKS.
•
•
Join Date: Oct 2004
Posts: 7
Reputation:
Solved Threads: 0
Hey thanks for the replies.
I figured out whats wrong. The reason is I already executed the drawRow()
function in an earlier php code.
Then in the table, I echo the drawRow() function again.
Meaning I executed the drawRow() function 2 times in 2
separate php code.
I dont know why it will have this effect, but after deleting
the first one, i managed to output the content neatly into the table.
I figured out whats wrong. The reason is I already executed the drawRow()
function in an earlier php code.
Then in the table, I echo the drawRow() function again.
Meaning I executed the drawRow() function 2 times in 2
separate php code.
I dont know why it will have this effect, but after deleting
the first one, i managed to output the content neatly into the table.
![]() |
Similar Threads
- html table in php code. (PHP)
- php code within <html> not showing (PHP)
- Using HTML tags in PHP code (PHP)
- error parsing php code (PHP)
Other Threads in the PHP Forum
- Previous Thread: PHP file handling
- Next Thread: How many clients can access a PHP script at a time?
| Thread Tools | Search this Thread |
# 5.2.10 access action address apache api array auto autoincrement broken cakephp checkbox class classes clean clients cms code cron curl database date dehasher destroy directory dissertation domain dropdown dynamic echo$_get[x]changingitintovariable... email encode error errorlog fairness fatalerror file folder form function functions href htaccess html image include indentedsubcategory ip javascript joomla legislation limit link load local login mail masterthesis memberships menu methods multiple multipletables mysql mysqlquery newsletters oop open passwords paypal pdf persist php popup provider query radio random script search secure server sessions simple sockets source space spam sql system table tutorial upload url user variable voteup web youtube





