Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/10/2003, 12:13
ferranWEB
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 22 años, 3 meses
Puntos: 3
Problema con switch()

Buenas, tengo un problema. recojo un valor de un select (o combo), y segun este valor, la variable inserta un texto u otro. tengo esto:

el valor del select es el siguiente:

<select name="arch_nom" id="arch_nom">
<option value="waterpolo.jpg">waterpolo</option>
<option value="natacion.jpg">natacion</option>
</select>

$idnoticia=$HTTP_GET_VARS["idnoticia"];
$titular=$HTTP_GET_VARS ["titular"];
$copete=$HTTP_GET_VARS ["copete"];
$noticia=$HTTP_GET_VARS ["noticia"];
$arch_nom=$HTTP_GET_VARS ["arch_nom"];

switch ($arch_nom) {
case 0:
$archivo='imagenes/waterpolo.jpg';
$arch_nom='waterpolo.jpg';
break;
case 1:
$archivo='imagenes/natacion.jpg';
$arch_nom='natacion.jpg';
break;
}

$sql = "UPDATE noticias SET titular='$titular', copete='$copete', noticia='$noticia', arch_nom='$arch_nom', archivo='$archivo' WHERE idnoticia='$idnoticia'";

el problema es que la variable $archivo no me cambia, solo cambia la de $arch_nom. donde esta el error? no cambia el valor con el switch?

Gracisa!!