Fragenueberfragen
Grünschnabel
hiho,
ich hab da mal eine frage: ich möchte ein php kartenspiel programmieren, was mir auch bis zur einer bestimmten stelle gelungen ist, und zwar fehlt mir noch, wenn jemand eine karte spielt, das die dann gelich weiggenommen wird und das man nicht einen unter auf einen könig legen darf (z.b.)
wie kann ich das machen?
hier mal der code bisjetzt (der code ist nicht gerade schön, aber für meine zwecke reciht er voll und ganz):
p.s.: hab etwas rausgeschnitten^^
ich hab da mal eine frage: ich möchte ein php kartenspiel programmieren, was mir auch bis zur einer bestimmten stelle gelungen ist, und zwar fehlt mir noch, wenn jemand eine karte spielt, das die dann gelich weiggenommen wird und das man nicht einen unter auf einen könig legen darf (z.b.)
wie kann ich das machen?
hier mal der code bisjetzt (der code ist nicht gerade schön, aber für meine zwecke reciht er voll und ganz):
p.s.: hab etwas rausgeschnitten^^
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
$member = $_GET["id"];
require_once("classes/DbConnector.php");
$db = new DbConnector();
$db->connect();
$query = "SELECT * FROM spiel WHERE username='$member'";
$result = $db->query($query);
$exists = mysql_num_rows($result);
if($exists !="0"){
$rows = $db->fetchArray($result);
function bbcode4 ($entry) {
global $query,$result2,$connect,$replace,$table_smilies;
$entry = eregi_replace("
","<br>",$entry);
$entry = eregi_replace("\koenig","<img src='koenig.GIF'> ",$entry);
$entry = eregi_replace('\koenig',"<img src='koenig.GIF'> ",$entry);
$entry = eregi_replace('\ass',"<img src='ass.GIF'> ",$entry);
$entry = eregi_replace('\ober',"<img src='ober.GIF'> ",$entry);
$entry = eregi_replace('\unter',"<img src='unter.GIF'> ",$entry);
$entry = eregi_replace('\10',"<img src='10.GIF'> ",$entry);
$entry = eregi_replace('\9',"<img src='9.GIF'> ",$entry);
$entry = eregi_replace('\8',"<img src='8.GIF'> ",$entry);
$entry = eregi_replace('\7',"<img src='7.GIF'> ",$entry);
return $entry; }
$text = $rows["mitte"];
$text = bbcode4($text);
echo '<div id="mitte" style=\'background-image:url("Winter.jpg"); width:585px; height:499px; position:absolute; left:170px; top:74px; z-index:1;\'><p align="center"><br /><br /><br /><br />';
echo $text;
echo '<img src="deck.gif" />';
}
?>
</p>
</div>
<div id="user1" style="width:423px; height:55px; position:absolute; left:260px; top:10px; z-index:1;">
<p align="center"> </p>
</div>
<div id="user2" style="width:153px; height:200px; position:absolute; left:12px; top:260px; z-index:1;">
<p align="center"> </p>
</div>
<div id="user3" style="width:158px; height:200px; position:absolute; left:764px; top:244px; z-index:1;">
<p align="center"> </p>
</div>
<div id="selber" style="width:820px; height:200px; position:absolute; left:26px; top:600px; z-index:1;">
<div align="center">
<br />
<?php
$member = $_GET["id"];
require_once("classes/DbConnector.php");
$db = new DbConnector();
$db->connect();
$query = "SELECT * FROM spiel WHERE username='$member'";
$result = $db->query($query);
$exists = mysql_num_rows($result);
if($exists !="0"){
$rows = $db->fetchArray($result);
echo $rows["username"]."<br/><br/>";
function bbcode ($entry) {
global $query,$result2,$connect,$replace,$table_smilies;
$entry = eregi_replace("
","<br>",$entry);
$entry = eregi_replace("\[%22koenig%22]","<img src='koenig.GIF'> ",$entry);
$entry = eregi_replace('\["koenig"]',"<img src='koenig.GIF'> ",$entry);
$entry = eregi_replace('\["ass"]',"<img src='ass.GIF'> ",$entry);
$entry = eregi_replace('\["ober"]',"<img src='ober.GIF'> ",$entry);
$entry = eregi_replace('\["unter"]',"<img src='unter.GIF'> ",$entry);
$entry = eregi_replace('\["10"]',"<img src='10.GIF'> ",$entry);
$entry = eregi_replace('\["9"]',"<img src='9.GIF'> ",$entry);
$entry = eregi_replace('\["8"]',"<img src='8.GIF'> ",$entry);
$entry = eregi_replace('\["7"]',"<img src='7.GIF'> ",$entry);
return $entry; }
if($rows["karten"] == "1")
{
$text = $rows["deck1"];
$text = bbcode($text);
echo $text;
$text = $rows["deck2"];
$text = bbcode($text);
echo $text;
$text = $rows["deck3"];
$text = bbcode($text);
echo $text; }
if($rows["karten"] == "2") {
$text = $rows["deck1"];
$text = bbcode($text);
echo $text;
$text = $rows["deck2"];
$text = bbcode($text);
echo $text;
}
if($rows["karten"] == "3") {
$text = $rows["deck1"];
$text = bbcode($text);
echo $text;
}
if($rows["karten"] == "4") {
echo "DU HAST GEWONNEN";
}
if($rows["karten"] == "")
{
$text = $rows["deck1"];
$text = bbcode($text);
echo $text;
$text = $rows["deck2"];
$text = bbcode($text);
echo $text;
$text = $rows["deck3"];
$text = bbcode($text);
echo $text;
$text = $rows["deck4"];
$text = bbcode($text);
echo $text;
}
}
echo '<br><br><br><br><br>
<p align="center"><a href="logout.php">Ausloggen</a></p>';
?> </div></div>
<div id="checkboxes" style="width:819px; height:80px; position:absolute; left:26px; top:900px; z-index:1;">
<div align="center">
<?php
function code ($entry) {
global $query,$result2,$connect,$replace,$table_smilies;
$entry = eregi_replace("
","<br>",$entry);
$entry = eregi_replace('\["koenig"]',"König",$entry);
$entry = eregi_replace('\["ass"]',"Ass",$entry);
$entry = eregi_replace('\["ober"]',"Ober",$entry);
$entry = eregi_replace('\["unter"]',"Unter",$entry);
$entry = eregi_replace('\["10"]',"10",$entry);
$entry = eregi_replace('\["9"]',"9",$entry);
$entry = eregi_replace('\["8"]',"8",$entry);
$entry = eregi_replace('\["7"]',"7",$entry);
return $entry; }
$mitte = $rows["deck1"];
$mitte = code($mitte);
$mitte2 = $rows["deck2"];
$mitte2 = code($mitte2);
$mitte3 = $rows["deck3"];
$mitte3 = code($mitte3);
$mitte4 = $rows["deck4"];
$mitte4 = code($mitte4);
echo '<form method="post" action="index.php?id='.$rows["username"].'">';
echo "<select name='legen'>
<option value=''> </option>
<option value='".$mitte."'>".$mitte."</option>
<option value='".$mitte2."'>".$mitte2."</option>
<option value='".$mitte3."'>".$mitte3."</option>
<option value='".$mitte4."'>".$mitte4."</option>
</select>";
echo '<center>
<label>
<input type="submit" value="Karte spielen" />
</label>
</form></center>
</div>
</div>
</center><br><br><br>';
?><?php
if(isset($_GET["id"]))
{
require_once("classes/DbConnector.php");
$member = $_GET["id"];
$bla = $_POST["legen"];
$zahl = "1";
$count = count($zahl);
$db = new DbConnector();
$db->connect();
$query = "UPDATE spiel SET zuletzt = '$member', mitte = '$bla', $bla = NULL, karten = '$count' WHERE username = '$member'";
$result = $db->query($query);
}
{
}
?>