Pregunta

<a href="'.$productLink.'" alt="'.$productName.'">
<img src="'.$productImg1URL.'" alt="'.$productName.' '.$productType.' ">
</a>

Hola la img src es en realidad en un directorio diferente / images

Sé que esto es probablemente muy fácil, pero he pasado una hora en él y nada. La página funciona pero no muestra el directorio. Por favor, ayudar al novato. Saqué la

¿Fue útil?

Solución

Trabajo # 1 cuando se tiene un problema con el código que genera HTML, es mirar la fuente de salida y compararlo con lo que espera. He tenido problemas como éste antes y por lo general se desvaneció cuando dejé de pensar en el código PHP, y mire a la salida real.

¿Cuál es el contenido de $ productImg1URL - y si las imágenes que se hacen referencia están en las URL de partida / images / - no que se inician $ productImg1URL. Si es sólo el nombre de una imagen, pero sin la ruta - que tiene que poner eso en su lugar

.

Otros consejos

Hay dos maneras de hacer esto:

En primer lugar, fuera de un bloque de código:

<?php
// code here
?>
<a href="<?= $productLink ?>" alt="<?= $productName ?>">
<!-- or -->
<img src="<?echo $productImgURL; ?> alt="<?php echo $productName . ' ' . $productType ?>">
</a>

La primera forma es la llamada corta abierta etiqueta y tiene que ser activado en tu PHP ini, que casi siempre lo es.

O, si está haciendo esto dentro de un bloque de código:

<?php
echo <<<END
<a href="$productLink" alt="$productName">
<img src="$productImgLURL" alt="$productName $productType">
</a>
END

El <<<END es un heredoc y por lo general prefieren a utilizar una gran cadena entre comillas dobles, lo que requiere escape que contiene comillas dobles.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top