$sql_grupos = "SELECT * FROM grupos";
Me devuelve un valor para los links de esta pagina junto con otros los cuales recorro con un ciclo while pero si en la tabla tiene espacios no me pone todo el link sino hasta donde termina el primer nombre y sigue el espacio, he leido que con trim() se eliminan pero eso no me funciono aparte que tambien uso strtolower() para hacer todo en minusculas.
Por ejemplo, el resultado es ACCESORIOS el link debe quedar:
--->http://www.(miweb).com/index_accesorios.php
Hasta este momento todo va de maravilla pero si el resultado es AUDIO Y VIDEO
el link me lo deja incompleto:
--->http://www.(miweb).com/index_audio
Esto no se como cambiarselo para que me quede todo completo y sin espacios asi:
--->http://www.(miweb).com/index_audioyvideo.php
Debajo esta el codigo que uso:
Cita:
Espero que me puedan ayudar y aprender de ustedes, cualquier comentario, duda o critica es aceptada.<?php
$conexion = mysql_connect("localhost","root","");
mysql_select_db("dinacom",$conexion);
$sql_grupos = "SELECT * FROM grupos";
if($grupos = mysql_query($sql_grupos,$conexion))
{
echo "<table border=0 align=center cellpadding=0 cellspacing=0>";
echo "<tr>";
while($nom_grupos = mysql_fetch_array($grupos))
{
..............
..codigo..
..............
echo "<div align=right class=lista_comp>";
echo "<a href=index_" . strtolower(trim($nom_grupos['Grupo'])) . ".php>";
echo "Ver Productos <img src=images/ir.png></a> ";
echo "</div>";
}
echo "</table>";
}
$conexion = mysql_connect("localhost","root","");
mysql_select_db("dinacom",$conexion);
$sql_grupos = "SELECT * FROM grupos";
if($grupos = mysql_query($sql_grupos,$conexion))
{
echo "<table border=0 align=center cellpadding=0 cellspacing=0>";
echo "<tr>";
while($nom_grupos = mysql_fetch_array($grupos))
{
..............
..codigo..
..............
echo "<div align=right class=lista_comp>";
echo "<a href=index_" . strtolower(trim($nom_grupos['Grupo'])) . ".php>";
echo "Ver Productos <img src=images/ir.png></a> ";
echo "</div>";
}
echo "</table>";
}
Saludos..!!