Foros del Web » Programando para Internet » PHP »

se puede colocar una funcion dentro de in Printf?

Estas en el tema de se puede colocar una funcion dentro de in Printf? en el foro de PHP en Foros del Web. Que más Foreros, me pregunto si hay una forma de incluir una función dentro de un printf. resulta que tengo el siguiente codigo: Código PHP: ...
  #1 (permalink)  
Antiguo 26/07/2008, 10:55
 
Fecha de Ingreso: mayo-2008
Mensajes: 489
Antigüedad: 11 años, 8 meses
Puntos: 8
Pregunta se puede colocar una funcion dentro de in Printf?

Que más Foreros, me pregunto si hay una forma de incluir una función dentro de un printf.

resulta que tengo el siguiente codigo:

Código PHP:
        if ($servicio=="alojamiento"){
    
$result=mysql_query("select * from alojamiento_5 where IDrelacional='$IDrelacional'");
        while(
$row mysql_fetch_array($result))
        {
        if(
$color=='#ffffff'$color ='#E2EDF1';
        else 
$color='#ffffff';
            
printf("<tr>
                     <td width=\"200\" height=\"170\" rowspan=\"2\" align=\"center\" style=\"border-bottom:dashed; border-width:1px; border-color:#6699CC;\" bgcolor=\""
.$color."\"><img src=\"ver-img-src.php?id=".$row["id"]."&servicio=".$row["servicio"]."\" width=\"180\" height=\"150\"></td>
                     <td width=\"430\"bgcolor=\""
.$color."\">%s</td>
                    </tr>
                    <tr>
                    <td style=\"border-bottom:dashed; border-width:1px; border-color:#6699CC;\" bgcolor=\""
.$color."\"><div align=\"right\"><a href=\"productos.php?id=".$row["id"]."&servicio=%s&IDrelacional=".$row["IDrelacional"]."\" target=\"_top\"> Conocer m&aacute;s &raquo; &nbsp;<br><br></a></div></td>
                    </tr>"
$row["resumen"], $row["servicio"]);
        }
    
mysql_free_result($result);
    } 
esto me muestra el resumen del contenido que quiero mostrar. pero ahora me interesa anexalere el siguiente codigo:

Código PHP:
    $img  mysql_query("SELECT no_star FROM alojamiento_5 WHERE IDrelacional='$IDrelacional'");
    while (
$dato mysql_fetch_array($img)){
    
$rep $dato[no_star];
     for(
$i=1;$i<=$rep;$i++) {
      echo 
'<img src="img/sol.jpg" width="20" height="20" align="absmiddle" /> ';
     } 
esto hará que aparezcan unos soles en el resumen, pero estos soles varian de resumen a resumen.

Intenté con function pero no lo permite porque la función se debe llamar aparte, es decir algo así como <? img(); ?>.

Como podría hacer para que esto funcionara??

Les agradeco tod la ayuda que me puedan brindar

Gracias de antemano.

Suerte

Última edición por abigor66; 26/07/2008 a las 17:02
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:20.