Bild in php.

123123123

Erfahrenes Mitglied
Neues Thema, neues Glück!:)
Also wie stelle ich in eine Tabelle ein Bild rein?
Es soll so aussehen, dass hinter jeder Ziffer ein Blatt zu sehen ist! zB Das Kreuz Bild unter Kreuz und darauf muss die 6 stehen! Hoffe hab es verständlich erklärt!:)

PHP:
<?php
class Kartenspiel
{
	private $farben = 	array 	(	array ("Kreuz","Pik","Herz","Karo")
								);
					
	private $karten = array		(	array (6,6,6,6),
									array (7,7,7,7),
									array (8,8,8,8),
									array (9,9,9,9),
									array (10,10,10,10),
									array ("B","B","B","B"),
									array ("D","D","D","D"),
									array ("K","K","K","K"),
									array ("A","A","A","A")
								);
						
	
	function Blatt()
	{
		
		$fuellen = array ();
			echo "<table class = 't' border= '1'>"; 
				for ($z=0; $z < count($this->farben); $z++)
				{
					echo '<tr>';
					for ($s=0; $s<count($this->farben[$z]); $s++)
					{			
						if($this->farben[$z][$s] == 1)
							$fuellen = "f";
						
						echo '<td class="'.$fuellen.'">'.$this->farben[$z][$s].'</td>';
							
					}
					echo '</tr>';
				}
			echo '</table>';
	}
	
	function Zahlen()
	{
		$fuellen = array ();
			echo "<table class = 't' border= '1'>"; 
				for ($z=0; $z < count($this->karten); $z++)
				{
					echo '<tr>';
						for ($s=0; $s<count($this->karten[$z]); $s++)
							{			
								if($this->karten[$z][$s] == 1)
								$fuellen = "f";
						
								echo '<td class="'.$fuellen.'">'.$this->karten[$z][$s].'</td>';
							
							}
					echo '</tr>';
				}
			echo '</table>';
	}
}
?>			
<html> 
	<head> 
		<title>Karten</title> 
			<style>  
				
				.t td {width: 40px; height: 55px; text-align: center;}

			</style> 
	</head> 
<body>
	<?php 
		$kartenspiel = new Kartenspiel(); 
		$kartenspiel->Blatt();  
		$kartenspiel->Zahlen ();
	?>
</body>
</html>




Dankeeee! :)
 
Zuletzt bearbeitet:
herz.gif

aber es soll nur in der 3.Spalten auftauchen und das Wort Herz muss in der Mitte stehen. Denn bei den anderen Kreuz, Pik und Karo kommen andere Bilder.
vielen vielen dank schon mal!! :)
gruß anna
 
Zuletzt bearbeitet:
PHP:
function Zahlen()
{
	$fuellen = array ();
	echo "<table class = 't' border= '1'>";
	for ($z=0; $z < count($this->karten); $z++)
	{
		echo '<tr>';
		for ($s=0; $s<count($this->karten[$z]); $s++)
		{
			echo '<td>';
			if(!strcmp($this->karten[$z][$s], 'K'))
				echo '<img alt="K" src="koenig.gif" />';
			else if(!strcmp($this->karten[$z][$s], 'H'))
				echo '<img alt="H" src="herz.gif" />';
			//...

			echo '</td>';
		}
		echo '</tr>';
	}
	echo '</table>';
}
Karten sind beliebig erweiterbar.
 
Zurück