Foros del Web » Programando para Internet » PHP »

Enlaces en php dentro de una tabla

Estas en el tema de Enlaces en php dentro de una tabla en el foro de PHP en Foros del Web. Buenos dias compañeros, el titulo no está del todo bien explicado, pero no sabia como ponerlo y como con un ejemplo se ve todo mejor...jejejeje ...
  #1 (permalink)  
Antiguo 06/04/2009, 03:33
Avatar de BlogInn  
Fecha de Ingreso: febrero-2009
Mensajes: 79
Antigüedad: 15 años, 2 meses
Puntos: 3
Enlaces en php dentro de una tabla

Buenos dias compañeros, el titulo no está del todo bien explicado, pero no sabia como ponerlo y como con un ejemplo se ve todo mejor...jejejeje allá vamos

Tengo esto:

Código PHP:
<?php      

   
while($row mysql_fetch_array($result)) {
$id $row["serial"];

      
printf("<tr><td>&nbsp;%s</td><td>&nbsp;%s</td><td>&nbsp;%s</td>
                 <td>&nbsp;%s</td><td>&nbsp;%s&nbsp;</td>
                 <td>&nbsp;%s&nbsp;</td><td>&nbsp;%s&nbsp;</td>
                 <td>&nbsp;%s&nbsp;</td><td>&nbsp;%s</td><td>&nbsp;%s&nbsp; €</td>
                 <td>&nbsp;%s&nbsp;</td></tr>"
,
                 
$row["tipo"], $row["serial"],$row["modelo"],$row["gases"],
                 
$row["empresa"],$row["lugar"],$row["dia"],
                 
$row["mes"], $row["year"], $row["precio"],$id);
   }
   
mysql_free_result($result);
   
mysql_close($link);
?>
Con eso consigo que en la tabla me escriba los datos que existen en la base de datos, ahora lo que quiero conseguir es que donde está el ultimo $id me aparezca algo asi como VER y que esta palabra enlace a una imagen llamada bla/bla/bla/$id.gif, he probado a meter el codigo ahí pero me da error, he puesto:

Código PHP:
<a href="bla/bla/bla/<?php echo $id ?>.gif">VER </a>
Y no se que mas intentar, a ver si me echais un cable por favor.

Gracias!!
  #2 (permalink)  
Antiguo 06/04/2009, 04:03
 
Fecha de Ingreso: diciembre-2005
Ubicación: Vigo
Mensajes: 135
Antigüedad: 18 años, 4 meses
Puntos: 3
Respuesta: Enlaces en php dentro de una tabla

prueba con esto:
Código PHP:
<?php      

   
while($row mysql_fetch_array($result)) {
$id "<a href=\"bla/bla/bla/$row[serial].gif\">VER </a>";

      
printf("<tr><td>&nbsp;%s</td><td>&nbsp;%s</td><td>&nbsp;%s</td>
                 <td>&nbsp;%s</td><td>&nbsp;%s&nbsp;</td>
                 <td>&nbsp;%s&nbsp;</td><td>&nbsp;%s&nbsp;</td>
                 <td>&nbsp;%s&nbsp;</td><td>&nbsp;%s</td><td>&nbsp;%s&nbsp; €</td>
                 <td>&nbsp;%s&nbsp;</td></tr>"
,
                 
$row["tipo"], $row["serial"],$row["modelo"],$row["gases"],
                 
$row["empresa"],$row["lugar"],$row["dia"],
                 
$row["mes"], $row["year"], $row["precio"],$id);
   }
   
mysql_free_result($result);
   
mysql_close($link);
?>
aunque yo lo suelo hacer con echo
Código PHP:
  while($row mysql_fetch_array($result)) {
$id "<a href=\"bla/bla/bla/$row[serial].gif\">VER </a>";
    
$id $row["serial"];
     echo 
"<tr>";
         echo 
"<td>$row[tipo]</td>";
        echo 
"<td>$row[serial]</td>";
        echo 
"<td>$row[modelo]</td>";
        echo 
"<td>$row[empresa]</td>";
        echo 
"<td>$row[lugar]</td>";
        echo 
"<td>$row[dia]</td>";
        echo 
"<td>$row[mes]</td>";
        echo 
"<td>$row[year]</td>";
        echo 
"<td>$row[precio]</td>";
        echo 
"<td><a href=\"bla/bla/$id.gif\">$id</a></td>";
     echo 
"</tr>";
   }
   
mysql_free_result($result);
   
mysql_close($link); 
__________________
AlfaMeta formacion
  #3 (permalink)  
Antiguo 06/04/2009, 04:19
Avatar de BlogInn  
Fecha de Ingreso: febrero-2009
Mensajes: 79
Antigüedad: 15 años, 2 meses
Puntos: 3
Respuesta: Enlaces en php dentro de una tabla

Muchas gracias pero me sale este error

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in C:\AppServ\www\alquiler\stockage.php on line 77

Cuando pongo:

Código PHP:
$id "<a href="/fact/$row["serial"].gif">VER </a>"
  #4 (permalink)  
Antiguo 06/04/2009, 04:21
 
Fecha de Ingreso: marzo-2009
Mensajes: 171
Antigüedad: 15 años, 1 mes
Puntos: 4
Respuesta: Enlaces en php dentro de una tabla

¿y esto?
$id = "<a href="/fact/".$row["serial"].".gif">VER </a>";
  #5 (permalink)  
Antiguo 06/04/2009, 04:24
 
Fecha de Ingreso: diciembre-2005
Ubicación: Vigo
Mensajes: 135
Antigüedad: 18 años, 4 meses
Puntos: 3
Respuesta: Enlaces en php dentro de una tabla

Esto devería funcionar

Código PHP:
<?php  $id "<a href=\"/fact/$row[serial].gif\">VER </a>";  ?>
__________________
AlfaMeta formacion
  #6 (permalink)  
Antiguo 06/04/2009, 04:24
Avatar de BlogInn  
Fecha de Ingreso: febrero-2009
Mensajes: 79
Antigüedad: 15 años, 2 meses
Puntos: 3
Respuesta: Enlaces en php dentro de una tabla

Gracias xurxinho, habia probado a poner eso y sale:

Parse error: syntax error, unexpected '"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\AppServ\www\alquiler\stockage.php on line 77

Me estoy volviendo loco...jajajaja
  #7 (permalink)  
Antiguo 06/04/2009, 04:26
Avatar de BlogInn  
Fecha de Ingreso: febrero-2009
Mensajes: 79
Antigüedad: 15 años, 2 meses
Puntos: 3
Respuesta: Enlaces en php dentro de una tabla

Cita:
Iniciado por subirol Ver Mensaje
Esto devería funcionar

Código PHP:
<?php  $id "<a href=\"/fact/$row[serial].gif\">VER </a>";  ?>
Te puedo dar un beso?? jajajajajajajaja millones de gracias, si que funciona!!!!
  #8 (permalink)  
Antiguo 06/04/2009, 04:28
 
Fecha de Ingreso: marzo-2009
Mensajes: 171
Antigüedad: 15 años, 1 mes
Puntos: 4
Respuesta: Enlaces en php dentro de una tabla

verdad, se me pasó lo de las comillas, bien mirado ;)
  #9 (permalink)  
Antiguo 06/04/2009, 04:28
 
Fecha de Ingreso: diciembre-2005
Ubicación: Vigo
Mensajes: 135
Antigüedad: 18 años, 4 meses
Puntos: 3
Respuesta: Enlaces en php dentro de una tabla

Si claro.
__________________
AlfaMeta formacion
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 21:15.