Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/12/2008, 15:26
Avatar de cesarpunk
cesarpunk
 
Fecha de Ingreso: enero-2008
Ubicación: Lima
Mensajes: 943
Antigüedad: 16 años, 3 meses
Puntos: 9
Respuesta: capturar id de determinada fila

Bien , lo hice pasandolo por el url de esta manera:

Código PHP:
<?php
          
//BUSQUEDA DE LOS REGISTROS DE LA EMPRESA DEL CLIENTE
         
for ($i=0$i<$num$i++) {
        
$idempresa=mysql_result($rs,$i,"empresa_id");
        
$nombre=mysql_result($rs,$i,"empresa_nombre");
        
$categoria=mysql_result($rs,$i,"categoria_nombre");
        
$fecha=mysql_result($rs,$i,"empresa_fecha_registro");
        
$imagen=mysql_result($rs,$i,"empresa_img_nombre");
        
$_SESSION["idempresa"]=$idempresa;
        
$_SESSION["nombrempresa"]=$nombre;
        
$cempresa=$_SESSION["idempresa"];
        
$nempresa=$_SESSION["nombrempresa"];
      
?>
                        <tr>
                          <td height="25" align="center"><input name="codigo" type="text" id="codigo" value="<?php echo $cempresa?>" size="3" maxlength="3" />
                            <?php echo $nombre?></td>
                          <td bgcolor="#00892F"></td>
                          <td align="center"><?php echo $categoria?></td>
                          <td bgcolor="#00892F"></td>
                          <td align="center"><?php echo $fecha?></td>
                          <td bgcolor="#00892F"></td>
                          <td height="40" align="center"><img src="<?php echo "../images/empresa/".$imagen?>" width="30" height="30" /></td>
                          <td bgcolor="#00892F"></td>
                          <td align="center"><table border="0" cellpadding="0" cellspacing="0">
                              <tr>
                                <td>AQUI DONDE PONGO LA URL
<a href="<?php echo "anuncio_detalle.php?e=$idempresa$&n=$nombre"?>" class="linkImg"><img src="http://www.forosdelweb.com/images/iconos/mail/info.png" width="16" height="16" border="0" /></a></td>
                              </tr>
                          </table>
La buena noticia es que por cada fila la url captura el codigo y nombre de empresa que necesitaba. Pero el problema es cuando le doy clic al link para que pase los valores al formulario siempre me pasa el codigo de la ultima fila.
En mi caso la tabla genera 3 registro o 3 filas, cuando le doy clic en cualquier link me toma siempre el codigo de la tercera fila, pero en la url sale el codigo que deseo.... como capturo el codigo de esa url? ya que uso el metodo post en el formulario. o quizas estoy pasando mal los valores al formulario ya que uso variables de sesiones que esta en el codigo de arriba:

Código PHP:
//esta es la pagina que contiene el formulario
session_start();
$cempresa=$_SESSION["idempresa"];
$nempresa=$_SESSION["nombrempresa"];
$cad3="select * from empresa where empresa_id='$cempresa'";
$empresa=mysql_query($cad3,$c);
while(
$row mysql_fetch_array($empresa)){
    
$nomempresa $row["empresa_nombre"];
    
$codempresa $row["empresa_id"];
    
$dirempresa $row["empresa_direccion"];
    
$telempresa $row["empresa_telefono"];
    
$tel2empresa $row["empresa_telefono2"];
    
$emailempresa $row["empresa_email"];
    
$webempresa $row["empresa_website"];
    
$descempresa $row["empresa_descripcion"];


Última edición por cesarpunk; 10/12/2008 a las 15:55