Ver Mensaje Individual
  #10 (permalink)  
Antiguo 10/11/2012, 10:19
Avatar de arcanisgk122
arcanisgk122
 
Fecha de Ingreso: junio-2010
Mensajes: 755
Antigüedad: 13 años, 11 meses
Puntos: 28
Respuesta: como guardar un dato de una tabla en un boton

Mira vas mas o menos bien: intenta algo como esto:
OJO que tiene Errores y Tienes que Editarlo para que Realize Tu funcion

index.php
Código PHP:
Ver original
  1. <?php
  2. include ("conexion.php");// coneccion
  3. $consulta= mssql_query("SELECT Tab_Presupuesto_Mae.TxtNombrePoductor, Tab_Presupuesto_Mae.NumOrden,Tab_Presupuesto_Det.NumOrden,Tab_Presupuesto_Det.MonPrecioVenta,Tab_Presupuesto_Det.SubTotal,Tab_Presupuesto_Det.Factura,Tab_Presupuesto_Det.Status FROM Tab_Presupuesto_Mae, Tab_Presupuesto_Det WHERE Tab_Presupuesto_Mae.NumOrden=Tab_Presupuesto_Det.NumOrden", $conexion) or die ("Fallo en la consulta");
  4. $numero = mssql_num_rows($consulta); // obtenemos el número de filas
  5.  
  6. ?>
  7. <!DOCTYPE HTML>
  8. <html>
  9. <head>
  10. <meta charset="utf-8">
  11. <title>tu documento</title>
  12. </head>
  13. <body>
  14. <table width="1067" border="0" align="center" cellspacing="0">
  15.     <tr>
  16.         <td colspan="7">Encontrados: <?php echo ("<strong> Encontrados:</strong>  ".$numero); $i=1; ?> </td>
  17.     </tr>
  18.     <tr>
  19.         <td width="91"><strong>Nro Orden</strong></td>
  20.         <td width="600"><strong>Cliente</strong></td>
  21.         <td width="83"><strong>Monto</strong></td>
  22.         <td width="69"><strong>SubTotal</strong></td>
  23.         <td width="80"><strong>Factura</strong></td>
  24.         <td width="65"><strong>Status</strong></td>
  25.         <td width="65">VER</td>
  26.     </tr>
  27. <?php while ($array_consulta = mssql_fetch_assoc($consulta)) { ?>
  28.  
  29.     <tr>
  30.         <td> <?php echo "<b>" .$array_consulta['NumOrden']. "</b>\n"; ?> </td>
  31.         <td> <?php echo "<b>" .$array_consulta['TxtNombrePoductor']. "</b>\n"; ?> </td>
  32.         <td> <?php echo "<b>" .$array_consulta['MonPrecioVenta']. "</b>\n"; ?> </td>
  33.         <td> <?php echo "<b>" .$array_consulta['SubTotal']. "</b>\n"; ?> </td>
  34.         <td> <?php echo "<b>" .$array_consulta['Factura']. "</b>\n"; ?> </td>
  35.         <form action="completo.php" method="post">
  36.         <!-- aqui va un include que llama a tu script del status Recuerda que esto es lo que te permite ir al PHP que te gestiona si se acepta edita o rechasa el pedido -->
  37.         <?php include("status.php"); ?>
  38.         </form>
  39.         <td>
  40.         <!-- Google Usar evento on click para ver DIV oculta-->
  41.         <input type="hidden" name="numero_cliente" value="<?php $i ?>" ><input onClick="Evento" type="submit" value="Ver detalle">
  42.         </td>
  43.     </tr>
  44.  
  45. <?php } ?>
  46. </table>
  47. </body>
  48. </html>


status.php

Código PHP:
Ver original
  1. <?php
  2. if ($array_consulta["Status"]==1){ // Para Status RECHAZADOS
  3. ?>
  4.     <td align="center"><img src="iconos/cancelar1.png"/><input type="button" name="valor" value="boton para cancelar"></td>
  5. <?php
  6. }else{
  7.     if ($array_consulta["Status"]==2){ // Para Status APROBADOS
  8.     ?>
  9.         <td align="center"><img src="iconos/aceptar1.png"/><input type="button" name="valor" value="boton para aprobar"></td>
  10.     <?php
  11.     }else{// Para Status EN PROCESO
  12.     ?>
  13.         <td align="center"><img src="iconos/engranaje1.png"/><input type="button" name="valor" value="boton para Editar"></td>
  14.     <?php
  15.     }
  16. }
  17. ?>


Fíjate como esta Concatenada la pagina de esta forma hace mas fácil la legibilidad y edición

Ahora es verdad que no es funcional, pero es la idea de la paquete, El valor asignado al boton lo haces bien ahora busca como Hacer aparecer y desaparecer un Div oculto.. dentro del Div tendras que colocar el Codigo PHP que hace nuevamente la consulta y te muestra lo que quieres ver. ademas como todo esta en el mismo documento puedes usar nuevamente la variable.

Bueno Brother todo esta en Google si lo hice por que me pareció buena idea y asi lo agrego a mi lista de script sigue estudiando mas lo del hiden y eso es facil la verdad.
__________________
Cooler Master Gladiator 600 - AMD PHENOM II X4 955 @ 3.5GHZ
GA-MA78GM-US2H - Super Talent 800 2GB x 2 Dual, (Unganged)
PSU Cooler Master eXtreme Power Plus 500W - Saphire R7-260OC-2GB

Última edición por arcanisgk122; 10/11/2012 a las 10:32 Razón: Agrego mas informacion