2011-11-29 3 views
2

J'utilise le code suivant pour récupérer des images en utilisant la base de données avec php.Comment ajouter de l'espace entre les images récupérées en utilisant la base de données via php

while($row = mysql_fetch_array($result)) //To excute result query 

{ 

echo "<a href='http://".$row['website']."' target='_blank'><img src=\"" . $PathImage .  $row['logo'] . "\" height = $FooterWidth /></a>XX; 

} 

J'utilise ici $ row [logo] est aller chercher le chemin d'images stockées sur le serveur et XX pour mettre l'espacement entre les images ayant la même couleur du texte XX en arrière-plan, et mais je veux utiliser la bonne méthode, je sais que cela peut être fait en utilisant la table, mais je veux le faire sans utiliser la table.

Avez-vous des suggestions?

+0

vous voulez mettre de la place à la place de XX ?? –

+0

Qu'est-ce que cela a à voir avec PHP ou MySQL? Plus une question HTML/CSS –

+0

Désolé, je pensais que j'utilise php et mysql donc j'ai tagué comme ça. Je prendrai soin de la prochaine fois. – ParveenArora

Répondre

0
echo "<a href='http://".$row['website']."' target='_blank' style='margin:10px'><img src=\"" . $PathImage .  $row['logo'] . "\" height = $FooterWidth /></a>XX; 
+0

A travaillé parfaitement, merci beaucoup :) – ParveenArora

1

écrire comme

echo $row[logo]." "; 

ou

echo "<a href='http://".$row['website']."' target='_blank'><img src=\"" . $PathImage .  $row['logo'] . "\" height = $FooterWidth /></a>&nbsp;&nbsp;"; 

espace par css

echo "<a style='margin-right:10px;' href='http://".$row['website']."' target='_blank'><img src=\"" . $PathImage .  $row['logo'] . "\" height = $FooterWidth /></a>"; 
+0

En utilisant & nbsp travaillé mais je pense toujours que ce n'est pas la bonne façon, la gestion par css serait mieux. Merci pour votre aide – ParveenArora

0

Vous pouvez simplement mettre

echo "<img src='" . $row[logo] . "' style='margin: 10px;'>"; 

en utilisant CSS. Je recommande fortement de lire dans CSS, car c'est une chose de base dans tout développement web! Vous pouvez commencer à http://www.w3schools.com/css/.

Bonne chance!

1

Votre code est brisé quand même, vous avez oublié de fermer les citations! Quelque chose comme cela fonctionnerait:

while($row = mysql_fetch_array($result)) //To excute result query 
{ 

echo "<a href='http://".$row['website']."' target='_blank'><img src=\"" . $PathImage . $row['logo'] . "\" height = $FooterWidth /></a> "; 

} 

Mais je partirais avec une solution de CSS et d'ajouter une marge à l'image à la place:

while($row = mysql_fetch_array($result)) //To excute result query 
{ 

echo "<a style=\"margin-right:10px;\" href='http://".$row['website']."' target='_blank'><img src=\"" . $PathImage . $row['logo'] . "\" height = $FooterWidth /></a>"; 

} 
2

Vous pouvez l'utiliser comme:

echo <a href='http://".$row['website']."' target='_blank' style='margin:10px'> 

J'espère que ça va vous aider.

+1

Merci beaucoup. – ParveenArora

Questions connexes