Bild in php.

Danke für die Mühe!
aber ich hab eigentlich gemeint, dass die herzen zB nur da angeordnet sind, wo oben Herz steht.
Also so muss die Tabelle aussehen:

Herz Kreuz Pik Karo
?
?
?
usw.
und im Herzen müssen die Zahlen stehen. sry wenn ich davor so schlecht beschrieben hab. :(
 
Zuletzt bearbeitet:
Also jetzt reden wir mal nur von der Spalte Kreuz.
Ich möchte, dass das Bild vom Kreuz nur in der 1. Spalte auftaucht, also soll es neun mal runter das Bild Kreuz auftauchen, da drin stehen dann die Zahlen 6-A.
Es soll wie ein Hintergrundbild sein.
Hoffe jetzt war es verständlich, sry!!
 
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 style="background-image:url(\'' . $this->farben[$z] . '.gif\');">' . $this->karten[$z][$s] . '</td>';
        }
        echo '</tr>';
    }
    echo '</table>';
}
 
Zuletzt bearbeitet:
PHP:
<?php
class Kartenspiel
{
	private $farben = 	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].'</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++)
							{
								echo '<td style="background-image:url(' . $this->farben[$s] . '.gif);">' . $this->karten[$z][$s] . '</td>';
							}
					echo '</tr>';
				}
			echo '</table>';
	}
}
?>			
<html> 
	<head> 
		<title>Karten</title> 
			<style>  
				.t td {width: 50px; height: 61px; text-align: center;}
				
			</style> 
	</head> 
<body>
	<?php 
		$kartenspiel = new Kartenspiel(); 
		//$kartenspiel->Blatt();  
		$kartenspiel->Zahlen ();
	?>
</body>
</html>

So habs geschaft! :)
Danke dir für die Hilfe sheel, hast mir sehr geholfen! :)
 
Zurück