Ver Mensaje Individual
  #4 (permalink)  
Antiguo 05/11/2008, 17:22
Igbar
 
Fecha de Ingreso: noviembre-2008
Mensajes: 25
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Transformar variable en amigable

Buenas noches aenet, he intentado integrar la función que me comentas pero no lo consigo. Adjunto envío un ejemplo real que me funciona para ver como podría integrar la función. He buscado información sobre funciones en internet pero aún y todo no lo consigo realizar.


<?
$i = 0;
$total_subcat = intval(mysql_num_rows($subcategorias) / 3);
while($row = mysql_fetch_row($subcategorias)){
$ok = strtolower(strtr($row[0], "áéíóúñÁÉÍÓÚÑ", "aeiounaeioun"));
$find = array(' ', '&', '\r\n', '\n', '+');
$ok = str_replace ($find, '-', $ok);
$ok=str_replace("-de-", "-", $ok);
$ok=str_replace("-del-", "-", $ok);
$ok=str_replace("-en-", "-", $ok);
$ok=str_replace("-l-", "-", $ok);
$ok=str_replace("-y-", "-", $ok);
$ok=str_replace("-/-", "-", $ok);
$ok=str_replace("/.", ".", $ok);
$ok=str_replace("--","-",$ok);

if(mysql_num_rows($subcategorias) > 2){
if($i==0)echo "<td width=240 valign=\"top\">";
echo "<a href=\"/$row[2]/$ok.html \" class=\"cat\">$row[0]</a><SPAN class=\"cat-no\">&nbsp;($row[1])</span><br><br>";
if($i == $total_subcat ){echo "</td>";$i = -1;}
}else{
echo "<td width=240 valign=\"top\">";
echo "<a href=\"/$row[2]/$ok.html \" class=\"cat\">$row[0]</a><SPAN class=\"cat-no\">&nbsp;($row[1])</span>";
if($i == 2){echo "</tr>";$i = -1;}
}
$i++;
}
?>