Foros del Web » Programando para Internet » PHP »

formulario modificar base de datos foto

Estas en el tema de formulario modificar base de datos foto en el foro de PHP en Foros del Web. una pregunta en el codigo: Código PHP:     if($_POST['modificar']){                 $sqlsel = "select * from producto order by nombre desc";                 $ressel = mysql_query($sqlsel);     ?>         <form method="POST" action=" <?php $PHP_SELF ?> ">           <table width="251"  border="0" align="center">             <tr>               <td class="Estilo2">C&oacute;digo:</td>               <td><input type="text" name="codigobuscar"/>               </td>               <td><input type="submit" name="buscar" value="buscar"/>               </td>             </tr>           </table>         </form>        ...

  #31 (permalink)  
Antiguo 11/06/2009, 11:06
 
Fecha de Ingreso: mayo-2009
Mensajes: 81
Antigüedad: 15 años
Puntos: 0
Respuesta: formulario modificar base de datos foto

una pregunta en el codigo:

Código PHP:
    if($_POST['modificar']){
                $sqlsel = "select * from producto order by nombre desc";
                $ressel = mysql_query($sqlsel);
    ?>
        <form method="POST" action="<?php $PHP_SELF ?>">
          <table width="251"  border="0" align="center">
            <tr>
              <td class="Estilo2">C&oacute;digo:</td>
              <td><input type="text" name="codigobuscar"/>
              </td>
              <td><input type="submit" name="buscar" value="buscar"/>
              </td>
            </tr>
          </table>
        </form>
      <?         } else {
                if (
$_POST['buscar']){
                    
$sqlbusc 'select * from producto where codigo="'.$_POST['codigobuscar'].'"';
                    
$resbusc mysql_query($sqlbusc);
                    
                    
$resbuscnum mysql_num_rows($resbusc);
                    
                    if (
$_POST["delete"]) {
                        
$sqldelete "delete from gespuser where gespuserlogi='".$_POST["row"] ."'";
                        
$resdelete mysql_query ($sqldelete);
                    }
            
                    
$sql2 .= " order by gespuserlogi LIMIT $ini, $end";
                    
$result2 mysql_query($sql2);             

                    if (
$resbuscnum==1) {    
                    
                        while(
$rowbusc=mysql_fetch_row($resbusc)){
                    
                    
?>
        <form enctype="multipart/form-data" method="POST" action="<?php $PHP_SELF ?>">

          <table width="251"  border="0" align="center">
          <table width="251" height="179" border="0" align="center">
            <tr>
              <td class="Estilo2">codigo:</td>
              <td><input type="text" name="codigo" readonly value="<? echo $rowbusc[0?>" /></td>
            </tr>
            <tr>
              <td class="Estilo2">Nombre: </td>
              <td><input type="text" name="nombremod" value="<? echo $rowbusc[1?>" /></td>
            </tr>
            <tr>
              <td class="Estilo2">Unidades:</td>
              <td><input type="text" name="stockmod" value="<? echo $rowbusc[4?>"/></td>
            </tr>
            <tr>
              <td class="Estilo2">Precio Unidad:</td>
              <td><input type="text" name="preciounidadmod" value="<? echo $rowbusc[3?>"/></td>
            </tr>
            <tr>
              <td class="Estilo2">Precio Antiguo: </td>
              <td><input type="text" name="precioantiguomod" value="<? echo $rowbusc[4?>"/></td>
            </tr>
            <tr>
              <td class="Estilo2">Descripcion: </td>
              <td><input type="text" name="descripcionmod" value="<? echo $rowbusc[2?>"/></td>
            </tr>
            <tr>
            <td class="Estilo2">Foto: </td>
            <td>
       
           <?   
                          $directorio 
'./prods/';
   
                          
$extension '.jpg';
   
                          
$foto $directorio.$rowbusc[0].$extension;
   
                            if(
file_exists($foto))
   
                            echo 
"<img src='$foto'  height=75 weight=75/>";
   
                          else
  
                            echo 
'<img src="./images/imgnd.jpg"height=75 weight=75/>';
   
                         
               
?> </td> 
               </tr>
              <tr>
              <td colspan=2><input type="file" name="archivo_usuario" size=45>
                  <br /></td>
            </tr>
            <tr>
              <td align="center" colspan="2"><input type="submit" name="modificar" value="modificar" />
              </td>
            </tr>
          </table> 
        </form>
la unidades son de otra tabla como las podria mostra en ese formulario??
gracias.
  #32 (permalink)  
Antiguo 11/06/2009, 11:08
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: formulario modificar base de datos foto

no entendi :S
  #33 (permalink)  
Antiguo 11/06/2009, 11:46
 
Fecha de Ingreso: mayo-2009
Mensajes: 81
Antigüedad: 15 años
Puntos: 0
Respuesta: formulario modificar base de datos foto

primero de todo busco el producto que quiero modificar por el codigo, despues me sales un formulario con todo lo del producto para modificar menos el codigo,sale todo la tabla producto.
el problema esta en que todo menos las unidades son de una tabla llamado producto y las unidades son de otra tabla llamada producto_almacen.
la pregunta es como sacaria lo de las unidades??
gracias

Última edición por agnes20; 11/06/2009 a las 12:34
  #34 (permalink)  
Antiguo 11/06/2009, 15:14
Avatar de cesarpunk  
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 943
Antigüedad: 16 años, 3 meses
Puntos: 9
Respuesta: formulario modificar base de datos foto

Bueno eso es un problema de base de datos, suponemos que tu tabla producto y tu tabla producto_almacen deben estar relacionados por algun campo (o llave foranea) que puede ser el ID del producto u otro campo en comun....

De ahi debes saber relacionar esa tablas para obtener el resultado deseado en el query, suerte.
__________________
Quitenme la vida pero no la bebida.
  #35 (permalink)  
Antiguo 11/06/2009, 15:27
 
Fecha de Ingreso: mayo-2009
Mensajes: 81
Antigüedad: 15 años
Puntos: 0
Respuesta: formulario modificar base de datos foto

como se pondria en el select?
  #36 (permalink)  
Antiguo 11/06/2009, 15:36
Avatar de cesarpunk  
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 943
Antigüedad: 16 años, 3 meses
Puntos: 9
Respuesta: formulario modificar base de datos foto

Este tema no va en este foro pero bueno....

Imagina que en tu tabla productos tienes un campo ID_producto
y tambien tienes otra tabla almacen_productos que tambien tiene ID_producto

Ya... sabes que esa 2 tablas estan relacionadas porque almacen_producto tiene una llave foranea que es ID_producto, sabes como se relacionan 2 tablas con su llave foranea no? (pero este es otro tema)

Ya que sabes todo esto relacionas en tu query, como ejemplo

select a.producto_nombre, a.producto_precio, b.producto_maximostock, b.producto_minimostock from producto a, producto_almacen b where a.producto_id=b.producto_id

donde a. son campos que pertenecen y b. a los de almacen_producto y estos se relacionaran con todo por la llave que tienen en comun.... espero me entiendas.... sino, pregunta en el foro de base de datos, ahi te informaran con mas detalles
__________________
Quitenme la vida pero no la bebida.
  #37 (permalink)  
Antiguo 11/06/2009, 15:54
 
Fecha de Ingreso: mayo-2009
Mensajes: 81
Antigüedad: 15 años
Puntos: 0
Respuesta: formulario modificar base de datos foto

ok gracias
  #38 (permalink)  
Antiguo 12/06/2009, 05:11
 
Fecha de Ingreso: mayo-2009
Mensajes: 81
Antigüedad: 15 años
Puntos: 0
Respuesta: formulario modificar base de datos foto

si lo pongo como tu dices despues para sacar la informacion en el formulario como??
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 12:58.