Hallo
Kann mir vielleicht einer auf die Sprünge helfen?
Es geht im speziellen um diesen Code-Teil
Es wird durch den print_r Befehl kein Array angezeigt. Leider habe ich noch nicht so viel Erfahrung, dass ich wüsste, woran es liegt :(
Hier der gesamte code:
Wenn ihr die Seite live sehen wollt, hier ist der Link:
Kniffel
Es geht um Kniffel3, dort sollte eigentlich nur Die Einträge zur Auswahl stehen, die noch den Wert 0 haben.
DANKE
Kann mir vielleicht einer auf die Sprünge helfen?
Es geht im speziellen um diesen Code-Teil
PHP:
<?php
$abfrage = "SELECT name FROM Spielstand";
$ergebnis = mysql_query($abfrage);
$wert=array();
while($row = mysql_fetch_object($ergebnis))
{
array_push ($wert, $row->wert);
}
print_r($wert);
?>
Hier der gesamte code:
PHP:
<html>
<head>
<title>Kniffel - 3.Wurf</title>
</head>
<body>
<?php
If ($_POST[ch1]==true)
{
$w1=$_POST[wch1];
echo "Deine erste Zahl ist die $w1 (Aus dem letzten Wurf behalten)";
}
else
{
$w1=rand(1,6);
echo "Deine erste Zahl ist die $w1 (Neu gewürfelt)";
}
echo "<br>";
If ($_POST[ch2]==true)
{
$w2=$_POST[wch2];
echo "Deine zweite Zahl ist die $w2 (Aus dem letzten Wurf behalten)";
}
else
{
$w2=rand(1,6);
echo "Deine zweite Zahl ist die $w2 (Neu gewürfelt)";
}
echo "<br>";
If ($_POST[ch3]==true)
{
$w3=$_POST[wch3];
echo "Deine dritte Zahl ist die $w3 (Aus dem letzten Wurf behalten)";
}
else
{
$w3=rand(1,6);
echo "Deine dritte Zahl ist die $w3 (Neu gewürfelt)";
}
echo "<br>";
If ($_POST[ch4]==true)
{
$w4=$_POST[wch4];
echo "Deine vierte Zahl ist die $w4 (Aus dem letzten Wurf behalten)";
}
else
{
$w4=rand(1,6);
echo "Deine vierte Zahl ist die $w4 (Neu gewürfelt)";
}
echo "<br>";
If ($_POST[ch5]==true)
{
$w5=$_POST[wch5];
echo "Deine fünfte Zahl ist die $w5 (Aus dem letzten Wurf behalten)";
}
else
{
$w5=rand(1,6);
echo "Deine fünfte Zahl ist die $w5 (Neu gewürfelt)";
}
$verbindung = mysql_connect("localhost",
"fantasybasteln","tigerfaba")
or die ("keine Verbindung möglich.
Benutzername oder Passwort sind falsch");
mysql_select_db("fantasybasteln")
or die ("Die Datenbank existiert nicht.");
?>
<form action="Kniffel4.php" method="post">
<fieldset>
Das war dein letzter Wurf, als was möchtest du dein Ergebnis eintragen?<br>
<select name="kn" size="1">
<?php
$abfrage = "SELECT name FROM Spielstand";
$ergebnis = mysql_query($abfrage);
$wert=array();
while($row = mysql_fetch_object($ergebnis))
{
array_push ($wert, $row->wert);
}
print_r($wert);
If ($wert[0]==0)
{
echo "<option>1er</option>";
}
If ($wert[1]==0)
{
echo "<option>2er</option>";
}
If ($wert[2]==0)
{
echo "<option>3er</option>";
}
If ($wert[3]==0)
{
echo "<option>4er</option>";
}
If ($wert[4]==0)
{
echo "<option>5er</option>";
}
If ($wert[5]==0)
{
echo "<option>6er</option>";
}
If ($wert[6]==0)
{
echo "<option>3er Pasch</option>";
}
If ($wert[7]==0)
{
echo "<option>4er Pasch</option>";
}
If ($wert[8]==0)
{
echo "<option>Full House</option>";
}
If ($wert[9]==0)
{
echo "<option>kleine Straße</option>";
}
If ($wert[10]==0)
{
echo "<option>große Straße</option>";
}
If ($wert[11]==0)
{
echo "<option>Kniffel</option>";
}
If ($wert[12]==0)
{
echo "<option>Chance</option>";
}
?>
</select>
<input type="hidden" name="w1" value="<?php echo "$w1" ?>">
<input type="hidden" name="w2" value="<?php echo "$w2" ?>">
<input type="hidden" name="w3" value="<?php echo "$w3" ?>">
<input type="hidden" name="w4" value="<?php echo "$w4" ?>">
<input type="hidden" name="w5" value="<?php echo "$w5" ?>">
<input type="submit" name="eintragen" value="Eintragen">
</fieldset>
</form>
<?php
$abfrage = "SELECT id, name, wert FROM Spielstand";
$ergebnis = mysql_query($abfrage);
echo "<table>";
while($row = mysql_fetch_object($ergebnis))
{
echo "<tr>
<td>$row->id</td>
<td>$row->name</td>
<td>$row->wert</td>
</tr>";
}
echo "</table>";
?>
</body>
</html>
Kniffel
Es geht um Kniffel3, dort sollte eigentlich nur Die Einträge zur Auswahl stehen, die noch den Wert 0 haben.
DANKE