Pregunta sobre editar un campo php+mysql

Iniciado por Lucifer777, 5 Noviembre 2012, 20:14 PM

0 Miembros y 1 Visitante están viendo este tema.

Lucifer777

Buen día a todos, quisiera ver si alguno de ustedes pudiera asesorarme con un problema que me surgió, el problema radica en que al querer modificar campo de un formulario tipo <option> y al pedir que me regrese el valor guardado en la base de datos me lo regresa, pero quisiera que todas las opciones aparecieran también sin tener que ponerlas manualmente.

Un ejemplo para no poner todas las opciones manualmente, utilizo "mysql_fetch_array".

Shell Root

Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

Lucifer777

Analisis del problema:
-Cuento con una base de datos (MySql) y una tabla en la cual guardo reportes en los cuales se les agrega el nombre de la empresa a la cual salio el reporte.
-Cuento con un formulario con php para llenar esos reportes y guardarlos en la base de datos.

El formulario con el que lleno de datos la tabla de mi base de datos tiene la siguientes etiquetas y codigo php para que me regrese los nombres de las empresas sin tenerlas que poner una a una.

<select name="empresa" id="empresa">
<?php while($fila mysql_fetch_array($peticion2)){ ?>
<option value="<?php echo $fila['empresa']?>"><?php echo $fila['empresa']?></option>
<?php ?>
</select>


El problema radica cuando deseo modificar/actualizar este campo de "empresas", puedo hacer que me retorne el valor que tengo guardado en la base de datos, pero como hago para que tambien me retorne las demas empresas que tengo guardadas para seleccionar una diferente?

Espero me haya dado a entender mejor, saludos.

Shell Root

Sigo sin entender, no se supone que haces una query para obtener las empresas?

Creo que deberías de agregar, ¿Cómo haces para modificar el campo?
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

‭lipman

Yo tampoco lo entendí muy bien. Se supone que cada empresa está en un select? Entonces deberías hacer más selects para poner todas las empresas, no le veo ninguna dificultad.