insert echo into the specific html element like div which has an id or class insert echo into the specific html element like div which has an id or class javascript javascript

insert echo into the specific html element like div which has an id or class


if yo want to place in an div like i have same work and i do it like

<div id="content><?phpwhile($row = mysql_fetch_array($result)){echo '<img src="'.$row['name'].'" />';  echo "<div>".$row['name']."</div>";echo "<div>".$row['title']."</div>";echo "<div>".$row['description']."</div>";echo "<div>".$row['link']."</div>";echo "<br />";}?></div>


The only things I can think of are

  1. including files
  2. replacing elements within files using preg_match_all
  3. using assigned variables

I have recently been using str_replace and setting text in the HTML portion like so

{{TEXT_TO_REPLACE}}

using file_get_contents() you can grab html data and then organise it how you like.

here is a demo

myReplacementCodeFunction(){  $text = '<img src="'.$row['name'].'" />';   $text .= "<div>".$row['name']."</div>";  $text .= "<div>".$row['title']."</div>";  $text .= "<div>".$row['description']."</div>";  $text .= "<div>".$row['link']."</div>";  $text .= "<br />";  return $text;}$htmlContents = file_get_contents("myhtmlfile.html");$htmlContents = str_replace("{{TEXT_TO_REPLACE}}", myReplacementCodeFunction(), $htmlContents);echo $htmlContents;

and now a demo html file:

<html><head>   <style type="text/css">      body{background:#666666;}      div{border:1px solid red;}   </style>  </head>  <body>    {{TEXT_TO_REPLACE}}  </body></html>


You can write the php code in another file and include it in the proper place where you want it.

AJAX is also used to display HTML content that is formed by PHP into a specified HTML tag.

Using jQuery:

$.ajax({url: "test.php"}).done(function( html ) {    $("#results").append(html);});

Above code will execute test.php and result will be displayed in the element with id results.