Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/10/2004, 08:07
Avatar de jsegundo
jsegundo
 
Fecha de Ingreso: noviembre-2003
Mensajes: 65
Antigüedad: 20 años, 5 meses
Puntos: 0
El problema es que necesito pasar el texto multilinea en una linea separadas por el campo <br>

Código PHP:

//De esta forma si funciona
$textonuev "dato1<br>dato2<br>dato3<br>";
print 
"<a href=\"javascript:void(0);\" onmouseover=\"return overlib('"$textonuev ."',CAPTION,'Produccion',WIDTH,250);\" onmouseout=\"return nd();\"><td class=" $css_class " align=Default>" nl2br($cellvalue) . "</td></a>"
pero lo que yo necesito es pasar el campo texto a ese formato para que funcione.

Código PHP:

    
// Paso el campo texto multilinea a un array
    
$sinbr explode("\n",br2nl($row[4])); 
    
$conbr "";
    
$frst=0;
    
// recorrer el array y a una variable ir pegando <br> para que al final quede algo asi
   // dato1<br>dato2<br>dato3
    
foreach($sinbr as $v) {
        if (
$frst==0){
            
$conbr '"'.$v;
            
$frst 1;
        } else {
            
$conbr $conbr.'<br>"'.$v;
        }
    }
$textonuev $conbr
// Se asigna datos con <br> a variable donde $conbr debe ser igual a dato1<br>dato2<br>dato3
print "<a href=\"javascript:void(0);\" onmouseover=\"return overlib('"$textonuev ."',CAPTION,'Produccion',WIDTH,250);\" onmouseout=\"return nd();\"><td class=" $css_class " align=Default>" nl2br($cellvalue) . "</td></a>"
no se si me explico bien