Foros del Web » Programando para Internet » PHP »

Problema con <Option>

Estas en el tema de Problema con <Option> en el foro de PHP en Foros del Web. hola a tod@s bueno tengo un problemita que no se solucionar puse un sistema de categorias en mi web de noticias perooo... cuando coloco la ...
  #1 (permalink)  
Antiguo 13/08/2008, 09:04
 
Fecha de Ingreso: marzo-2008
Ubicación: Santa Cruz, Argentina
Mensajes: 433
Antigüedad: 16 años, 1 mes
Puntos: 5
Problema con <Option>

hola a tod@s

bueno tengo un problemita que no se solucionar

puse un sistema de categorias en mi web de noticias perooo... cuando coloco la categoria se guarda en la base de datos y 0 problemas pero en el panel sigue diciendo qeu esta en la categoria 1(noticias) y en la BD dise que est en la 2(paginas)

ALguien me puede ayudar?
Aqui les dejo los codes

en el incluir(osea sin postear)
Código PHP:
              <tr>
                <
td width="24%" align="center"><font color="#FFFFFF" size="1" face="Verdana">Categoria</font></td>
                <
td width="76%"><select size="1" name="categoria">
                 <
option value="1" selected>Noticias</option>
                 <
option value="2">Pagina</option>
                 </
select>
                 </
td>
              </
tr
y en el que ya se encuentra posteado
Código PHP:
<tr>
                <td width="76%"><select size="1" name="categoria">
  <?php


   
if($columnanoticias["categoria"]!="2"){
  echo 
"<option value='1' selected>Noticia</option><option value='2'>Pagina</option>";
  } else {
  echo 
"<option value='1' selected>Noticia</option><option value='2'>Pagina</option>";}
  
?>
                 </select>
                 </td></tr>
Desde ya muchisimas Gracias

Atte, PoLiZe
-------------------
sin foros del web no soy nada jeje ¬¬
  #2 (permalink)  
Antiguo 13/08/2008, 09:08
Avatar de Kamae  
Fecha de Ingreso: abril-2008
Ubicación: Barcelona (Catalunya)
Mensajes: 307
Antigüedad: 16 años
Puntos: 13
Respuesta: Problema con <Option>

Buenas

Mmmm.. Esto hace lo mismo en ambos casos, es correcto? :S Supongo que no porque sino no harías un if:

Código PHP:
   if($columnanoticias["categoria"]!="2"){
  echo 
"<option value='1' selected>Noticia</option><option value='2'>Pagina</option>";
  } else {
  echo 
"<option value='1' selected>Noticia</option><option value='2'>Pagina</option>";} 
Puede que esté ahí el error? (Es que tampoco entendí mucho el problema que tienes, pero me llamó la atención que hagas exactamente lo mismo tanto si se cumple la condición como si no)

Saludos
  #3 (permalink)  
Antiguo 13/08/2008, 10:15
 
Fecha de Ingreso: junio-2008
Ubicación: Mexico, DF.
Mensajes: 51
Antigüedad: 15 años, 10 meses
Puntos: 2
Respuesta: Problema con <Option>

Si, explica mejor el problema que no se entiende.

Saludos.
  #4 (permalink)  
Antiguo 13/08/2008, 15:10
 
Fecha de Ingreso: marzo-2008
Ubicación: Santa Cruz, Argentina
Mensajes: 433
Antigüedad: 16 años, 1 mes
Puntos: 5
Respuesta: Problema con <Option>

mmm Miren...

Yo guardo una noticia con la categoria PAGINA

cuando la guardo me dise guardado exitosamente y en la base de datos me aparecen los cambios

pero cuando veo la noticia me marca como si estubiera en la categoria NOTICIAS

ALguien me puede explicar como puedo solucionar esto+
  #5 (permalink)  
Antiguo 13/08/2008, 15:17
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años
Puntos: 50
Respuesta: Problema con <Option>

ya verifico el registro en la tabla MySQL para verificar que id de categoria le esta guardando.

Dependiendo eso sabemos si el error esta al guardar los datos o puede que el error este al mostrar los datos que es te mal hecho el select o algo asi

si esta al insertar los datos verifique lo que le dijo Kamae que parece que el erro si esta por hay

Suerte
  #6 (permalink)  
Antiguo 13/08/2008, 15:58
 
Fecha de Ingreso: marzo-2008
Ubicación: Santa Cruz, Argentina
Mensajes: 433
Antigüedad: 16 años, 1 mes
Puntos: 5
Respuesta: Problema con <Option>

Probe el codigoo.....

He examinado la tabla y los cambios se guardan
pero en el panel del admin no cambia...
lo puedes ver en la siguiente imagen



Porfavor ayuda

desde ya Gracias
  #7 (permalink)  
Antiguo 14/08/2008, 01:12
Avatar de Kamae  
Fecha de Ingreso: abril-2008
Ubicación: Barcelona (Catalunya)
Mensajes: 307
Antigüedad: 16 años
Puntos: 13
Respuesta: Problema con <Option>

Si tú dices que en la BBDD está bien, es que el error está al mostrarlo, como dice helacer.

Yo creo que si nos pusieras la parte del código donde muestras el select podríamos ayudarte mejor. Aunque releyendo, en el primer post dices:

Cita:
Iniciado por PoLiZe Ver Mensaje
y en el que ya se encuentra posteado
Esto es cuando lo muestras?

Porque si es así, has comprobado la línea que te marqué?

Debería ser así:

Código PHP:
if($columnanoticias["categoria"]!="2"){
     echo 
"<option value='1' selected>Noticia</option><option value='2'>Pagina</option>";
}else{
     echo 
"<option value='1'>Noticia</option><option value='2' selected>Pagina</option>";

Si la categoria es distinto a 2 (es decir, 1), es Noticia el selected; y si la categoría es 2, es Pagina el selected.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:42.