943,931 Members | Top Members by Rank

Ad:
  • PHP Discussion Thread
  • Unsolved
  • Views: 3222
  • PHP RSS
Nov 6th, 2004
0

PHP code not blending with HTML

Expand Post »
Hi,
I'm trying to create some rows in a table using php code.
Its like this:
PHP Syntax (Toggle Plain Text)
  1. <table border="1" cellspacing="0" cellpadding="0">
  2. <tr>
  3. <td width>some item</td>
  4. </tr>
  5. <?php
  6. echo drawRow(); // draw another similar row
  7. ?>
  8. </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.
Similar Threads
Reputation Points: 10
Solved Threads: 0
Newbie Poster
qazs is offline Offline
7 posts
since Oct 2004
Nov 6th, 2004
0

Re: PHP code not blending with HTML

Hi qazs,

Difficult to answer, nothing strange in this part of code.

Can you send the code of the function drawRow().
Or peharps just the result of this function.

fpepito
Reputation Points: 10
Solved Threads: 1
Newbie Poster
fpepito is offline Offline
14 posts
since Oct 2004
Nov 7th, 2004
0

Re: PHP code not blending with HTML

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.
Reputation Points: 10
Solved Threads: 0
Light Poster
billah_norm is offline Offline
25 posts
since Sep 2004
Nov 9th, 2004
0

Re: PHP code not blending with HTML

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.
Reputation Points: 10
Solved Threads: 0
Newbie Poster
qazs is offline Offline
7 posts
since Oct 2004

This thread is more than three months old

No one has posted to this discussion for at least three months. Please let old threads die and do not reply to them unless you feel you have something new and valuable to contribute that absolutely must be added to make the discussion complete. Otherwise, please start a new thread in this forum instead.
Message:
Previous Thread in PHP Forum Timeline: PHP file handling
Next Thread in PHP Forum Timeline: How many clients can access a PHP script at a time?





About Us | Contact Us | Advertise | Acceptable Use Policy
Forum Index | Build Custom RSS Feed


Follow us on Twitter


© 2011 DaniWeb® LLC