
13/10/2003, 12:13
|
| | Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 23 años, 2 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!! |