Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/11/2012, 13:25
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: ¿Por que se guarda un 0 en la Base de Datos?

Cita:
SelectSeccion
es el value del select.

Luego te aconsejo que hagas lo siguiente al construir el select o lista desplegable en el html

<option value="<?php echo $id;?>"><?php echo $nombreSeccion;?></option>

(Cambia $id y $nombreSeccion por la forma que estes usando)

Con esto el usuario verá los nombres de las secciones pero estará mandando el id de estas con lo que te ahorras una query y podras guardar directemente lo que te llega por POST.

A aprte de esta solución que creo que es mejor de cara a reducir lo que le pides al servidor de bbdd. Te esta fallando por que mysql_result requiere un segundo parametro el numero de row a leer (manual) en este caso seria 0.

Código PHP:
Ver original
  1. $SeccionId = mysql_result($resultado,0);
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 14/11/2012 a las 13:33