Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: infinity92 en 7 Agosto 2012, 17:56 pm



Título: Update en PHP!!!!!!
Publicado por: infinity92 en 7 Agosto 2012, 17:56 pm
Hola, tengo el siguiente formulario, sin embargo no he podido actualizar, al principio habia cambios vacios es decir, al darle clic al boton me vaciaba mi campo, pero ahora no hace nada, no actualiza, ojala me pudieran decir que esta pasando, que omiti o que esta demas.

Aqui mi codigo.


<form method="post" action="modificando_clientes.php">
Código
  1.  
  2. <?php
  3.                         include('configuracion_base.php');
  4.                        $conexion = mysql_connect($base_huesped, $base_usuario, $base_password) or die (mysql_error());
  5.  
  6.                        mysql_select_db($base_nombre, $conexion);
  7.  
  8.                        $consulta_empresa = "SELECT  DISTINCT nombre_empresa  FROM clientes";
  9.  
  10.                        $resul = mysql_query($consulta_empresa);
  11.                    ?>
  12.  
  13.  
  14.        <select name="empresa">
  15.        <option  value="">Selecciona</option>
  16.  
  17.                             <!--Con este codigo php se pretende leer todos los datos del campo nombre_empresa y mostrarlos en la pagina-->
  18.                             <?php
  19.                             while($result_row = mysql_fetch_row($resul))
  20.                             echo "<option  value='".$result_row[0]."'>".$result_row[0]."</option>";
  21.                             ?>
  22.        </select>        
  23.  
  24.        <input type = "submit" value="Mostrar sucursal" />  
  25.  
  26.        <!--Esto nos imprimira la informacion de la empresa-->
  27.  
  28.                              <?php
  29.                              $empresas = $_POST['empresa'];
  30.  
  31.                             $query = sprintf("SELECT DISTINCT sucursales.nombre_sucursal FROM clientes INNER JOIN sucursales ON clientes.id_sucursales=sucursales.id_sucursales WHERE clientes.nombre_empresa = '%s' ", $empresas);
  32.                                $resultados = mysql_query($query, $conexion);
  33.  
  34.  
  35.  
  36.                                    //LISTA DESPLEGABLE
  37.                                    $consulta_suc = sprintf("SELECT DISTINCT sucursales.nombre_sucursal FROM clientes INNER JOIN sucursales ON clientes.id_sucursales=sucursales.id_sucursales WHERE clientes.nombre_empresa = '%s' ",$empresas);
  38.                                    $resultado1 = mysql_query($consulta_suc);
  39.  
  40.                                echo "<select name='sucursal'>";
  41.                                    echo "<option  value=''>Selecciona</option>";
  42.  
  43.  
  44.                             while($row = mysql_fetch_row($resultado1))
  45.                             echo "<option  value='".$row[0]."'>".$row[0]."</option>";
  46.                             echo "</select>";        
  47.  
  48.                            echo "<input type = 'submit' value='Mostrar e ingresar' name='btn_suc' /><br><br> </center>";
  49.  
  50.  
  51.  
  52.                            $sucursales = $_POST['sucursal'];
  53.  
  54.                            $btn_suc = $_POST['btn_suc'];                      
  55.  
  56.                            if($btn_suc != ""){
  57.  
  58.  
  59.  
  60.                            echo "<br/><form method='post' action='modificando_clientes.php'>";
  61.  
  62.                                     $query_modi = sprintf("SELECT DISTINCT sucursales.id_sucursales,sucursales.direccion, sucursales.telefono_1, sucursales.telefono_2, sucursales.nombre_responsable, sucursales.correo_sucursal, sucursales.horario_comida_salida, sucursales.horario_comida_entrada, clientes.nombre_empresa FROM clientes inner join sucursales ON (clientes.id_sucursales=sucursales.id_sucursales) where nombre_sucursal = '%s' ",$sucursales);
  63.                                     $resultado_query = mysql_query ($query_modi, $conexion);
  64.  
  65.                                while($consultSet1 = mysql_fetch_array($resultado_query)){
  66.  
  67.  
  68.                                echo "<center><table cellpadding='3' cellspacing='5' style='width: 50%; border-collapse: collapse; height: 40%; border-style: solid; border-width: 3px'>";
  69.  
  70.  
  71.                                    echo "<tr>";
  72.                                        echo "<td><b>Nombre de la empresa<b/></td>";
  73.                                        echo "<td>".$consultSet1['nombre_empresa']."</td>";
  74.  
  75.  
  76.  
  77.                                    echo "</tr>";
  78.                                    echo "<tr>";
  79.  
  80.  
  81.                                        echo "<td><b>Nombre sucursal </b></td>";
  82.                                        echo "<td>".$sucursales."</td>";
  83.  
  84.  
  85.  
  86.                                    echo "</tr>";
  87.                                    echo "<tr>";
  88.                                        echo "<td><b>Dirección sucursal<b/></td>";
  89.                                        echo"<td><input type='text' name='direccion1' value='".$consultSet1['direccion']."'/></td>";
  90.  
  91.  
  92.  
  93.  
  94.  
  95.                                    echo "</tr>";
  96.                                    echo "<tr>";
  97.                                        echo "<td><b>Teléfono 1<b/></td>";
  98.                                        echo "<td><input type='text' name='telefono1_' value='".$consultSet1['telefono_1']."'/></td>";
  99.  
  100.  
  101.  
  102.                                    echo "</tr>";
  103.                                    echo "<tr>";
  104.  
  105.                                        echo "<td><b>Teléfono 2 (opcional)<b/></td>";
  106.                                        echo "<td><input type='text' name='telefono2_' value='".$consultSet1['telefono_2']."'/></td>";
  107.  
  108.  
  109.  
  110.                                    echo "</tr>";
  111.                                    echo "<tr>";
  112.  
  113.                                        echo "<td><b>Responsable <b/></td>";
  114.                                        echo "<td><input type='text' name='responsable1' value='".$consultSet1['nombre_responsable']."'/></td>";
  115.  
  116.  
  117.  
  118.                                    echo "</tr>";
  119.                                    echo "<tr>";
  120.  
  121.                                        echo "<td><b>Correo electrónico<b/></td>";
  122.                                        echo"<td><input type='text' name='correo1' value='".$consultSet1['correo_sucursal']."'/></td>";
  123.  
  124.  
  125.  
  126.                                    echo "</tr>";
  127.                                    echo "<tr>";
  128.  
  129.                                        echo "<td><b>Horario de comida: Salida<b/></td>";
  130.                                        echo"<td><input type='text' name='comida_salida1' value='".$consultSet1['horario_comida_salida']."'/></td>";
  131.  
  132.  
  133.                                    echo "</tr>";
  134.                                    echo "<tr>";
  135.  
  136.                                        echo "<td><b>Horario de comida: Regreso<b/></td>";
  137.                                        echo"<td><input type='text' name='comida_entrada1' value='".$consultSet1['horario_comida_entrada']."'/></td>";
  138.  
  139.  
  140.                                echo "</table> ";
  141.  
  142.                                 echo "</br><input type = 'submit' value='Actualizar información' name='boton_actualizar' />";
  143.  
  144.                                $boton_u = $_POST['boton_actualizar'];                                
  145.                                if($boton_u != ""){
  146.  
  147.                                $direccion_sucursal_actualizar = $_POST['direccion1'];
  148.                                $telefono1_actualizar = $_POST['telefono1_'];
  149.                                $telefono2_actualizar = $_POST['telefono2_'];
  150.                                    $responsable_sucursal_actualizar = $_POST['responsable1'];
  151.                                $correo_sucursal_actualizar = $_POST['correo1'];
  152.                                $horario_comida_salida_actualizar = $_POST['comida_salida1'];
  153.                                $horario_comida_entrada_actualizar = $_POST['comida_entrada1'];
  154.  
  155.  
  156.  
  157. $actualizar_nombre_suc = ("UPDATE sucursales SET direccion = '".$direccion_sucursal_actualizar."' , telefono_1 = '".$telefono1_actualizar."' WHERE nombre_sucursal = '".$sucursales."'");
  158.                                $actualizar_n = mysql_query ($actualizar_nombre_suc, $conexion);
  159.  
  160.                                echo "Se actualizo correctamente";
  161.                                }
  162.                                }
  163.                                }
  164.                                echo "</form>";
  165.  
  166.                        ?>

</form>

Gracias por su ayuda