Foros del Web » Programando para Internet » PHP »

concatenar la etiqueta <a herf... en php en una tabla

Estas en el tema de concatenar la etiqueta <a herf... en php en una tabla en el foro de PHP en Foros del Web. buenas, creo que es la primera vez que posteo, mi problema es el siguiente, con php inserto unos datos en una tabla html, pero quiero ...
  #1 (permalink)  
Antiguo 15/10/2008, 05:27
 
Fecha de Ingreso: enero-2006
Mensajes: 76
Antigüedad: 18 años, 3 meses
Puntos: 1
concatenar la etiqueta <a herf... en php en una tabla

buenas, creo que es la primera vez que posteo, mi problema es el siguiente, con php inserto unos datos en una tabla html, pero quiero incorporar un link como imagen en cada fila al final, pero no logro acertar.

aqui les dejo el codigo.

while($rs=mysql_fetch_array($sql))
{


echo "<tr>"
."<td>".$rs['nombrealdea']."</td>"
."<td>".$rs['infanteria']."</td>"
."<td>".$rs['defensa']."</td>"
."<td>".$rs['ataque']."</td>"
."<td>".$rs['espias']."</td>"
."<td>".$rs['caballos']."</td>"
."<td>".$rs['caballeria']."</td>"
."<td>".$rs['arietes']."</td>"
."<td>".$rs['catapultas']."</td>"
."<td>".$rs['senadores']."</td>"
aqui tendria que ir el link
."</tr>";
}

la etiqueta <table> esta antes del codigo php y la </table> despues del codigo php.
la variable $rs recoge el dato del array de la base de datos, y lo que quiero incorporar es un link donde mandaria a parte de unos datos fijos (nombre y clase), el del array con el valor de ['nombrealdea']

y el link que quiero incorporar seria este.

<a href="editartropas.php?nombre=<?php echo $nombre ?>&clase=<?php echo $clase?>&aldea=<?php echo $rs['nombrealdea'] ?>" ><img src="imagenes/boton.gif"></a>

si tengo que modificar todo, pues se modifica, solo que necesito una ayuda para que me encaminen.

gracias:

Última edición por xonil; 15/10/2008 a las 05:34
  #2 (permalink)  
Antiguo 15/10/2008, 06:14
 
Fecha de Ingreso: abril-2008
Mensajes: 453
Antigüedad: 16 años, 1 mes
Puntos: 16
Respuesta: concatenar la etiqueta <a herf... en php en una tabla

porque no pones todo en una variable? por ejemplo

Código PHP:
$html '<td>'.$rs['nombrealdea'].'</td>
              <td>'
.$rs['infanteria'].'</td>
              <td>'
.$rs['defensa'].'</td>
              <td>'
.$rs['ataque'].'</td>
              <td>'
.$rs['espias'].'</td>
              <td>'
.$rs['caballos'].'</td>
              <td>'
.$rs['caballeria'].'</td>
              <td>'
.$rs['arietes'].'</td>
              <td>'
.$rs['catapultas'].'</td>
              <td>'
.$rs['senadores'].'</td>';

// queres seguir agregandole valores a la variable $html usa el punto y el igual para concatenar datos a la misma

$html .= '<td><a href="editartropas.php?nombre='.$nombre.'&clase='.$clase.'&aldea='.$rs['nombrealdea'].' "><img src="imagenes/boton.gif"></a>';

$html .= '</tr>';
$html .= '</table>';
      
//entonces con hacer echo a $html te genera la tabla con el link incluido

               
echo $html 

Última edición por samu22; 15/10/2008 a las 06:22 Razón: faltaba un ;
  #3 (permalink)  
Antiguo 17/10/2008, 05:30
 
Fecha de Ingreso: enero-2006
Mensajes: 76
Antigüedad: 18 años, 3 meses
Puntos: 1
Respuesta: concatenar la etiqueta <a herf... en php en una tabla

gracias por la sugerencia, la probare, quizad tenga que cambiar algo, pero la idea la veo brillante.
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 05:36.