Foros del Web » Programando para Internet » PHP »

Ayuda con tabla y enviar las variables

Estas en el tema de Ayuda con tabla y enviar las variables en el foro de PHP en Foros del Web. ayuda con este reporte este reporte muestra todos los datos de una tabla en la cual cada fila de reporte tengo una imegen que me ...
  #1 (permalink)  
Antiguo 24/03/2008, 11:53
 
Fecha de Ingreso: julio-2007
Mensajes: 114
Antigüedad: 16 años, 8 meses
Puntos: 0
Pregunta Ayuda con tabla y enviar las variables

ayuda con este reporte
este reporte muestra todos los datos de una tabla en la cual cada fila de reporte tengo una imegen que me da la opcion de modificar eliminar y ver pero intento pasar el valor de una fila para otra pagina y no puedo
aqui les dejo el codigo de la tabla y de la pagina donde recibo los datos que no se me visualiza nada

Código PHP:
<table align="center">
  <tbody>
    <tr>
<td align="center"><img src="imagenes/banner_up.jpg" width="780" height="57"></td>
    </tr>
  </tbody>
</table><br>
<div align="center"><h2>Reporte</h2></div>
<table align="center" cellspacing="2" cellpadding="3" border="2">
  <tbody>
    <tr bgcolor="#37B700" border="2" >
      <td>Nº</td>
      <td>Equipo</td>
      <td>Marca</td>
      <td>Serial</td>
      <td>Tipo</td>
      <td>Ubicacion</td>
      <td>Cantidad</td>
      <td>Observacion</td>
      <td>Opciones</td>
    </tr>
<?php                
$host
="localhost";
$user="";
$pass="";
$db="sesiones";
$link=@mysql_connect($host,$user,$pass)or die (exit(mysql_error()));
mysql_select_db($db);
$query mysql_query("SELECT nu,equipo,marca,serial,tip,ubicacion,cant,observacion FROM discos"$link) or die(mysql_error());    
while (
$row mysql_fetch_array($queryMYSQL_ASSOC)) {
$serial=$row['serial'];
?>
<tr align="center" bgcolor="#27D817" >
<td><?=$row['nu']?></td>
<td><?=$row['equipo']?></td>
<td><?=$row['marca']?></td>
<td><?=$row['serial']?></td>    
<td><?=$row['tip']?></td>    
<td><?=$row['ubicacion']?></td>
<td><?=$row['cant']?></td>    
<td><?=$row['observacion']?></td>
<td>
<a href="moddisco.php?$nu=1" AQUI NO SE COMO HACER>
<input type="image" name="serial" src="imagenes/search-orange.gif" width="14" height="14"></a>
<a><form id="form1" name="form1" method="post" action="">
<input type="image" name="imageField" src="imagenes/edit-green.gif" width="14" height="14"></form>
</a><form id="form1" name="form1" method="post" action="">
<input type="image" name="imageField" src="imagenes/delete-folder-green.gif" width="14" height="14"></a>
</td>                
</tr>
<?php
}
?>
<body>

<form action="" method="get">

<input type="button" name="imprimir" value="Imprimir"  onClick="window.print();"/>
</form>

</body>
  </tbody>
</table>
ESTE ES EL CODIGO DONDE RECIBO LOS DATOS


Código PHP:
<?php
$nu
=$GET["nu"];
$link mysql_connect("localhost"""""); 
mysql_select_db("sesiones"$link);    
$result=mysql_query("SELECT nu,equipo,marca,serial,tip,ubicacion,cant,observacion FROM discos WHERE nu='$nu'"$link);
while (
$row mysql_fetch_array($resultMYSQL_ASSOC)) {
?>
<tr align="center" bgcolor="#27D817" >
<td><?=$row['nu']?></td>
<td><?=$row['equipo']?></td>
<td><?=$row['marca']?></td>
<td><?=$row['serial']?></td>    
<td><?=$row['tip']?></td>    
<td><?=$row['ubicacion']?></td>
<td><?=$row['cant']?></td>    
<td><?=$row['observacion']?></td></tr>

<?php
}
  #2 (permalink)  
Antiguo 24/03/2008, 11:58
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 16 años, 11 meses
Puntos: 6
Re: Ayuda con tabla y enviar las variables

Hola huascar, que es lo que no se visualiza, es decir no te aparece nada cuando mandas llamar esa pagina?

salu2
__________________
"Eres grande por que caminas entre gigantes"
  #3 (permalink)  
Antiguo 24/03/2008, 11:59
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: Ayuda con tabla y enviar las variables

Debes de hacerlo de esta forma:
Código PHP:
<a href="moddisco.php?$nu=<?php echo $row['nu']; ?>">
<img src="imagenes/search-orange.gif" width="14" height="14" border="0"></a>
Saludos.
  #4 (permalink)  
Antiguo 24/03/2008, 12:03
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 16 años, 11 meses
Puntos: 6
Re: Ayuda con tabla y enviar las variables

Prueba cambiando esto:

Código:
<form action="" method="post" action="moddisco.php"> 

<INPUT TYPE=submit name=imprimir value="Imprimir" class=button >

</form>
__________________
"Eres grande por que caminas entre gigantes"

Última edición por ferbux; 24/03/2008 a las 12:05 Razón: ortografía
  #5 (permalink)  
Antiguo 24/03/2008, 12:11
 
Fecha de Ingreso: julio-2007
Mensajes: 114
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: Ayuda con tabla y enviar las variables

Disculpa pero no se visualizan los datos en la siguiente pagina tendria que meterle algun <form method="GET"> o con solo <a href="moddisco.php?$nu=<?php echo $row['nu']; ?>"> me enviaria los datos
  #6 (permalink)  
Antiguo 24/03/2008, 12:18
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 16 años, 11 meses
Puntos: 6
Re: Ayuda con tabla y enviar las variables

Este codigo lo me¿anejas en el mismo archivo o en otro?

Código:

<?php 
$nu=$GET["nu"]; 
$link = mysql_connect("localhost", "", "");  
mysql_select_db("sesiones", $link);     
$result=mysql_query("SELECT nu,equipo,marca,serial,tip,ubicacion,cant,observacion FROM discos WHERE nu='$nu'", $link); 
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { 
?> 
<tr align="center" bgcolor="#27D817" > 
<td><?=$row['nu']?></td> 
<td><?=$row['equipo']?></td> 
<td><?=$row['marca']?></td> 
<td><?=$row['serial']?></td>     
<td><?=$row['tip']?></td>     
<td><?=$row['ubicacion']?></td> 
<td><?=$row['cant']?></td>     
<td><?=$row['observacion']?></td></tr> 

<?php 
}
__________________
"Eres grande por que caminas entre gigantes"
  #7 (permalink)  
Antiguo 24/03/2008, 12:21
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Re: Ayuda con tabla y enviar las variables

Solo con el código que expones, luego en la otra pagina ya lo rescatas con $_GET.

Saludos.
  #8 (permalink)  
Antiguo 24/03/2008, 12:26
Avatar de ferbux  
Fecha de Ingreso: mayo-2007
Ubicación: por ahí intentado ayudar
Mensajes: 823
Antigüedad: 16 años, 11 meses
Puntos: 6
Re: Ayuda con tabla y enviar las variables

Como te mencioné en la parte del action ponle el nombre de la pagina en donde tienes tu codigo php, yo le puse moddisco por ke tu la mencionas en el href.

Código:
   <form  method="post" action="moddisco.php"> 

<INPUT TYPE=submit name=imprimir value="Imprimir" class=button >

</form
Luego en tu código php corrige esto:

Código:
<?php 

$nu=$POST["nu"]; 
ECHO $nu;


$link = mysql_connect("localhost", "", "");  
mysql_select_db("sesiones", $link);     
$result=mysql_query("SELECT nu,equipo,marca,serial,tip,ubicacion,cant,observacion FROM discos WHERE nu='$nu'", $link); 
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { 
?> 
<tr align="center" bgcolor="#27D817" > 
<td><?=$row['nu']?></td> 
<td><?=$row['equipo']?></td> 
<td><?=$row['marca']?></td> 
<td><?=$row['serial']?></td>     
<td><?=$row['tip']?></td>     
<td><?=$row['ubicacion']?></td> 
<td><?=$row['cant']?></td>     
<td><?=$row['observacion']?></td></tr> 

<?php
con el echo $nu te tiene que imprimir el valor que le estas enviando
__________________
"Eres grande por que caminas entre gigantes"
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 13:35.