Link to home
Start Free TrialLog in
Avatar of MOSTAGHASSI
MOSTAGHASSIFlag for United States of America

asked on

How can i modify this custom function in php?

Hello;

I have this function and it works

<?php
        $tab  = "<div class='articletitle'>";
          $tab .= "<a href='./$folder/$file?articleid=$articleid&parentid=$parentid&catid=$catid'><strong>$title$audioicon 
		   </strong></a></div>";
          $tab .= "<div class='mimage'>";
          $tab .= "<a href='./$folder/$file?articleid=$articleid&parentid=$parentid&catid=$catid'>
		   <img src='./images/mimage/$photo' border='0' alt='$altdescription' /></a><br/>";	  
          $tab .= "<span class='span_class'>$description1...  </span></div><hr class='hr95'>";
          return $tab;
		  
          }
          $tab = "";
 ?>

Open in new window


But i want change it to have one <div> with 3 raws(one for Title,one for image,and one for title description) as below,appreciate that let me know is it possible and how?
Because when i want apply 'float' i can.

    <div class="wrapper">
  <div class="row1">for title</div>
  <div class="row2">for image</div>
  <div class="row3">for small description</div>
</div>

Open in new window

ASKER CERTIFIED SOLUTION
Avatar of Ray Paseur
Ray Paseur
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of MOSTAGHASSI

ASKER

Hi Ray,thanks and sorry, yes you are right,for those missing,it works well and as usual your solution is professional.

In addition i have another question(tomorrow send on experts-exchange)  regarding the call of this function to my program,how can i  access you for that?

Thanks for your article also.
If you post the question in the PHP Zone I will almost certainly see it!

Thanks for the points and thanks for using E-E, ~Ray
Hi Ray;
Is it possible for you that have a look on this question/thanks:



This question is regarding the calling of function that you solve it above:
function mosta()
{
    // CREATE A RETURN STRING IN HEREDOC NOTATION
    $tab = <<<EOD
    <div class="wrapper">
      <div class="row1">for title</div>
      <div class="row2">for image</div>
      <div class="row3">for small description</div>
    </div>
EOD;

    return $tab;
}

Open in new window


I want call this function so arrange it  in 2 columns and 4 rows as:

block1      block2

block3      block4

block5      block6

block7      block8

each block is calling the function with new data,something like this below(it call 8 times the function but not arrange right) that don't arrange in div that the calling happen:
-function doArticle_image300_artandculture() is the mosta() function.
-The codes below is just for the things that is in my mind,and want to show what i want.

$result_artandculture = mysql_query($query_artandculture);

if ( $result_artandculture) {
	
	      $i = 1;
     for ( $i=1 ; $i<=4; $i++){
    $rw = @mysql_fetch_assoc( $result_artandculture);
    $new= doArticle_image300_artandculture( $rw['articleid'], $rw['title'], $rw['description1'], $rw['photofilename'], $rw['parentid'], $rw['catid'],$rw['mediastate'],$rw['altdescription']); 
	 echo "$new";
	 
	 if ( $rw = @mysql_fetch_assoc($result_artandculture ) )

 	 $new=doArticle_image300_artandculture( $rw['articleid'], $rw['title'], $rw['description1'], $rw['photofilename'],       $rw['parentid'], $rw['catid'],$rw['mediastate'],$rw['altdescription']);
		 
		 
		echo "$new";
	 
	 
     }
	
	} 

Open in new window