
07/12/2005, 13:40
|
O_O | | Fecha de Ingreso: enero-2002 Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 23 años, 2 meses Puntos: 129 | |
2) Cuando creo una categoria que tiene espacios en blanco entre las palabras por ej. "Ultimas novedades" y luego edito me sale "Ultimas"...como resuelvo el tema de los espacios en blanco.?
Gracias
Te has dejado comillas en casi todo el código HTML que generas. Debes respetarlas.
echo "<option value=\"$myrow[categoria]\">$myrow[categoria]</option>";
Por lo demás, es recomendable que en lugar de dar un "value" a ese "option" como el mismo nombre de la categoría que presentas en esa opción para seleccionar, que uses el "ID" de ese registro de categoría. Para eso, tendrás que tener una tabla anexa llamada "categoria" y de ahí a tu tabla de noticias sólo quedará el ID_categoria: noticias
id_noticia
id_categoria
titulo_noticia
etc... categorias
id_categoria
nombre_categoria
De esta forma .. normalizas tu Base de datos un paso más ... Te evitas hacer un "DISTINCT" para ver que "categorías" escribistes .. (te "salva" que fuerzas en el código los nombres de las mismas .. pero NO es lo óptimo, así no podras hacer fácimente grupos .. ni menos intentar ver la forma de tener categorías y sub-categorías si corresponde a N niveles de profundidad).
Un saludo, |