Tema: Array PHP
Ver Mensaje Individual
  #9 (permalink)  
Antiguo 10/07/2015, 21:43
Avatar de chronos682
chronos682
 
Fecha de Ingreso: febrero-2004
Ubicación: Tunja - Boyacá - Colombia
Mensajes: 627
Antigüedad: 21 años
Puntos: 69
Respuesta: Array PHP

Mira Wilden, traté de interpretar mas o menos lo que tu quieres, no se si sea lo que buscas o no pero prueba con este código:

Código PHP:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="es">
  3. <head>
  4.     <title>Prueba</title>
  5.     <?php
  6.         require_once ("coneccion.php");
  7.         if (isset($_GET['id']))
  8.         {
  9.             $gid = $_GET['id'];
  10.             $grg = $_GET['rg'];
  11.             $sql = "SELECT * FROM Prueba WHERE Nombre='Cliente ".$gid."'";
  12.             $result = $mysqli->query($sql) or die(mysqli_error());
  13.             if ($result)
  14.             {
  15.                 $rowEmp = $result->fetch_assoc();
  16.                 $dbrg[1]=$rowEmp['Reg1'];
  17.                 $dbrg[2]=$rowEmp['Reg2'];
  18.                 $dbrg[3]=$rowEmp['Reg3'];
  19.                 $dbrg[4]=$rowEmp['Reg4'];
  20.                 $dbrg[5]=$rowEmp['Reg5'];
  21.                 for ($i=$grg; $i <= 4; $i++)
  22.                 {
  23.                     $dbrg[$i]=$dbrg[$i+1];
  24.                 }
  25.                 $dbrg[5]="--";
  26.                 $sql="UPDATE Prueba SET  Reg1='".$dbrg[1]."', Reg2='".$dbrg[2]."', Reg3='".$dbrg[3]."', Reg4='".$dbrg[4]."', Reg5='".$dbrg[5]."' WHERE Nombre='Cliente ".$gid."'";
  27.                 $result = $mysqli->query($sql) or die(mysqli_error());
  28.                 echo "<script language='javascript'>location.assign ('tabla.php')</script>";
  29.             }
  30.         }
  31.         elseif (isset($_GET['rest']))
  32.         {
  33.             for ($i=$grg; $i <= 5; $i++)
  34.             {
  35.                 $sql="UPDATE Prueba SET  Reg1='Reg 1', Reg2='Reg 2', Reg3='Reg 3', Reg4='Reg 4', Reg5='Reg 5' WHERE Nombre='Cliente ".$i."'";
  36.                 $result = $mysqli->query($sql) or die(mysqli_error());
  37.                 echo "<script language='javascript'>location.assign ('tabla.php')</script>";
  38.             }
  39.         }
  40.     ?>
  41. </head>
  42. <body>
  43.     <table border='1'>
  44.         <tr>
  45.             <th width='15%'>Nombre</th>
  46.             <th width='15%'>Registro 1</th>
  47.             <th width='15%'>Registro 2</th>
  48.             <th width='15%'>Registro 3</th>
  49.             <th width='15%'>Registro 4</th>
  50.             <th width='15%'>Registro 5</th>
  51.         </tr>
  52.         <?php
  53.             $sql = "SELECT * FROM Prueba";
  54.             $result = $mysqli->query($sql) or die(mysqli_error());
  55.             if ($result)
  56.             {
  57.                 $iNum = 1;
  58.                 while ($rowEmp = $result->fetch_assoc())
  59.                 {
  60.                     $dbnombre=$rowEmp['Nombre'];
  61.                     $dbreg1=$rowEmp['Reg1'];
  62.                     $dbreg2=$rowEmp['Reg2'];
  63.                     $dbreg3=$rowEmp['Reg3'];
  64.                     $dbreg4=$rowEmp['Reg4'];
  65.                     $dbreg5=$rowEmp['Reg5'];
  66.                     echo "<tr>";
  67.                         echo "<td>".$dbnombre."</td>";
  68.                         echo "<td>".$dbreg1."&nbsp;&nbsp;&nbsp;<a href='tabla.php?id=".$iNum."&rg=1'><img title='Eliminar' src='uncheck.gif'></a></td>";
  69.                         echo "<td>".$dbreg2."&nbsp;&nbsp;&nbsp;<a href='tabla.php?id=".$iNum."&rg=2'><img title='Eliminar' src='uncheck.gif'></a></td>";
  70.                         echo "<td>".$dbreg3."&nbsp;&nbsp;&nbsp;<a href='tabla.php?id=".$iNum."&rg=3'><img title='Eliminar' src='uncheck.gif'></a></td>";
  71.                         echo "<td>".$dbreg4."&nbsp;&nbsp;&nbsp;<a href='tabla.php?id=".$iNum."&rg=4'><img title='Eliminar' src='uncheck.gif'></a></td>";
  72.                         echo "<td>".$dbreg5."&nbsp;&nbsp;&nbsp;<a href='tabla.php?id=".$iNum."&rg=5'><img title='Eliminar' src='uncheck.gif'></a></td>";
  73.                     echo "</tr>";
  74.                     $iNum += 1;
  75.                 }
  76.             }
  77.         ?>
  78.     </table>
  79.     <br><br>
  80.     <a href="tabla.php?rest=1">Restablecer</a>
  81. </body>
  82. </html>

Y en este link lo puedes ver funcionando a ver si es lo que necesitas. Analiza el código y ajústalo a tus necesidades. Espero te sirva.

http://srvprb.260mb.net/tabla.php
__________________
Si te gustó la respuesta dale +1

HERNÁN G. SIABATO M.
[email protected]