Foros del Web » Programando para Internet » PHP »

Llamar datos de la base de datos y no escribirlos

Estas en el tema de Llamar datos de la base de datos y no escribirlos en el foro de PHP en Foros del Web. Hola amigos, el tema no podia ser mas explicito. Lo que quiero es: Tengo la tabla llamada: Proveedores, entonces dentro de ella esta el campo ...
  #1 (permalink)  
Antiguo 28/06/2010, 16:18
Avatar de ciscoh4x0r  
Fecha de Ingreso: junio-2010
Ubicación: Londres, Inglaterra
Mensajes: 300
Antigüedad: 14 años, 4 meses
Puntos: 12
Llamar datos de la base de datos y no escribirlos

Hola amigos, el tema no podia ser mas explicito.

Lo que quiero es:

Tengo la tabla llamada: Proveedores, entonces dentro de ella esta el campo "tipo de proveedores" y en tipo de proveedores yo ya asigne 4 valores que seran los unicos que se usaran; que son: natural, pequenyo contribuyente, mediano contribuyente y gran contribuyente.

Como ya no usare mas no necesito que el archivo guardar_proveedor.php me de la opcion de escribir, asi que use un una "combo_box" en la cual saldran los 4 tipos, y ahora bien, como debe guardar los demas datos en la base de datos...

Como hago para llamarlo sin que modifique y sin que afecte los otros datos que si se tienen que guardar en la base de datos?

Este es el codigo que tengo yo ahorita para el combo:

Código PHP:
if ($accion=="guardar") {
    
$query_operacion="INSERT INTO proveedores (id_proveedor, nombre_proveedor, id_tipo_proveedor nombre_vendedor, nit, direccion, numero_registro, giro, telefono, celular, correo, descripcion, borrado) 
                    VALUES ('', '$nombre_proveedor', '$nombre_vendedor', '$tipo_proveedor', '$nit', '$direccion', '$id_tipo_proveedor', '$numero_registro', '$giro', '$telefono', '$celular', '$correo', '$descripcion', '0')"


Código PHP:
<?php
                          
if ($id_tipo_proveedor<>0) {
                            
$query_tipo_proveedor="SELECT * FROM tipo_proveedor WHERE id_tipo_proveedor='$id_tipo_proveedor'";
                            
$res_tipo_proveedor=mysql_query($query_tipo_provedor);
                            
$nombre_tipo_proveedor=mysql_result($res_tipo_proveedor,0,"nombre_tipo_proveedor");
                        } else {
                            
$nombre_tipo="Sin determinar";
                        }
                      
?>
                        <tr>
                            <td width="15%">Tipo de Proveedor</td>
                            <td width="85%" colspan="2"><?php echo $tipo_proveedor?></td>
  #2 (permalink)  
Antiguo 29/06/2010, 11:50
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 3 meses
Puntos: 2237
Respuesta: Llamar datos de la base de datos y no escribirlos

Solo asegurate que la accion no sea "guardar", o bien, convertir esas lineas en comentarios.

Código PHP:
Ver original
  1. // Esta linea es un comentario
  2.  
  3. /*
  4. Puedes poner varias
  5. lineas como comentario
  6. con diagonal y asterisco
  7. */
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 29/06/2010, 12:08
Avatar de eits  
Fecha de Ingreso: junio-2005
Ubicación: valladolid, yucatán
Mensajes: 1.655
Antigüedad: 19 años, 5 meses
Puntos: 88
Respuesta: Llamar datos de la base de datos y no escribirlos

por mas que le doy vueltas en mi cabeza no entiendo del todo lo que tienes, lo que yo te acansejaria que hicieras es que uses dos tablas una para los tipos de proveedor y otra para los proveedores, asi solo asigna el id del tipo de proveedor al proveedor cuando le estes dando de alta.

algo mas, falta una coma entre estos "id_tipo_proveedor, nombre_vendedor" y por mas que cuento y cuento, solo tengo 13 campos y estas mandando 14 valores en esto
Código PHP:
Ver original
  1. $query_operacion="INSERT INTO proveedores (id_proveedor, nombre_proveedor, id_tipo_proveedor, nombre_vendedor, nit, direccion, numero_registro, giro, telefono, celular, correo, descripcion, borrado)
  2.                    VALUES ('', '$nombre_proveedor','$nombre_vendedor','$tipo_proveedor','$nit','$direccion','$id_tipo_proveedor','$numero_registro','$giro','$telefono','$celular','$correo','$descripcion','0')";
saludos.
__________________
El amor es la locura mas lucida que tiene el hombre.- Andres Henestrosa
la tristeza no existe, solo es... la ausencia de la felicidad.
  #4 (permalink)  
Antiguo 16/07/2010, 09:53
Avatar de ciscoh4x0r  
Fecha de Ingreso: junio-2010
Ubicación: Londres, Inglaterra
Mensajes: 300
Antigüedad: 14 años, 4 meses
Puntos: 12
Respuesta: Llamar datos de la base de datos y no escribirlos

Gracias por sus respuestas, lo solucione solo comentando las lineas como dijo Triby.

Etiquetas: llamar
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 20:32.