mhh mal ne frage am rande wie würdet ihr ein hangman script aufbauen?
habs bis jetzt so mir fehlt aba ne entscheidende verbindung
->Funktionen
--->Zufallsowrt/aus der db)
--->Strich(wandeklt das zufallswort in _ _ um und ersetzt event den/die geratenden Buchstaben
weiss aber nich wie ich das richtig machen soll
die geratenden buchstaben sollen in ner session gespeichert werden ,.
hier mal die 2 funtionen
was fehlt noch ?ich weiss nich genau wie ich die ausgabe machen soll,.
$abc= array ('A' => 'a','B' => 'b','C' => 'c','D' => 'd','E' => 'e',
'F' => 'f','G' => 'g','H' => 'h','I' => 'i','J' => 'j','K' => 'k','L' => 'l',
'M' => 'm','N' => 'n','O' => 'o','P' => 'p','Q' => 'q','R' => 'r','S' => 's',
'T' => 't','U' => 'u','V' => 'v','W' => 'w','X' => 'x','Y' => 'y','Z' => 'z';
session_start ();
$host = "localhost";
$username = "root";
$userpw = "xxxyx";
$db = "xxxyxyxyxyx";
//gibt ein zufallswort aus
error_reporting(E_ALL);
function zufallswort($host,$username,$userpw,$db){
$con= mysql_connect($host,$username,$userpw) or die(mysql_error());
mysql_select_db($db,$con) or die(mysql_error());
$sql = mysql_query("SELECT * FROM hangman"
$num_rows = mysql_num_rows($sql);
srand ((double)microtime()*1000000);
$zufallszahl = rand(1,$num_rows);
$sql = mysql_query("SELECT * FROM hangman WHERE id = '".$zufallszahl."'" or die(mysql_error());
while($row = mysql_fetch_assoc($sql)) {
return($row['wort']);
}
}
$wort = zufallswort($host,$username,$userpw,$db);
// wandelt zufallsowort in _ um
$markieren ="a";//steht stellvertretend fpr eine eingabe die eingabe soll mit ?b=(buchstabe) gemacht werden
function strich($wort, $markieren, $abc){//
$abc = array_flip($abc);
$xy = strtr ($markieren, $abc);
$xy = '['.$xy.']';
$xy = ereg_replace ($xy, '', '[ABCDEFGHIJKLMNOPQRSTUVWXYZ]';
$strich = ereg_replace ($xy, '_', $wort);
return $strich;
}
OS: Windows XP
CPU: AMD Athlon XP 3200+
RAM: 512MB DDR PC3200 (Dual Channel)
Mainboard: MSI K7n2 Delta-L
HDD: 80GB WD
Graka:Radeon 9600 Pro
=>
Alekeijer Straussbuwe