Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/02/2011, 16:15
Avatar de AsderPunk
AsderPunk
 
Fecha de Ingreso: agosto-2010
Mensajes: 39
Antigüedad: 13 años, 9 meses
Puntos: 3
Ayuda con links de una consulta mysql_fetch_array()

Hola a todos, explico mi problema, lo que pasa es que cuando realizo mi consulta
$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:
<?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&nbsp;<img src=images/ir.png></a>&nbsp;&nbsp;";
echo "</div>";
}
echo "</table>";
}
Espero que me puedan ayudar y aprender de ustedes, cualquier comentario, duda o critica es aceptada.

Saludos..!!