8791 sujets

Développement web côté serveur, CMS

Bonjour Smiley biggrin ,

J'ai un petit souci avec la fonction suivante, les boutons s'affichent en dehors de la DIV, pourquoi?

function afficher_bouton($num_article)
	{
		$id_article = intval($num_article);

		if(isset($_SESSION['panier'][$id_article]))
		{
			echo '<a href="#">supprimer</a>';
		}
		else
		{
			echo '<a class="#">ajouter</a>';
		}
	}

echo '<div>'.afficher_bouton(id).'</div>';
Résolu en remplaçant echo par return

function afficher_bouton($num_article)
	{
		$id_article = intval($num_article);

		if(isset($_SESSION['panier'][$id_article]))
		{
			[#red]return[/#] '<a href="#">supprimer</a>';
		}
		else
		{
			[#red]return[/#] '<a class="#">ajouter</a>';
		}
	}


echo '<div>'.afficher_bouton(id).'</div>';

Modifié par Sclormu (20 Mar 2008 - 17:46)