Hi
Es geht sich um folgendes, in einer Tabelle sollen hinter den Werten kleine Icons sein, mit denen ich die Zahl in der jeweiligen Zelle um eins erhöhe. Es sind Baustufen eines Onlinegames. Ich bin Anfänger un brauche Hilfe.
aktuelles Problem:
-er übergibt den schlüssel nicht, wenn ich über den Link fahre bzw. das img, dann erscheint kein id=wert
- wie kann ich das bei nur bestimmten Spalten machen und nicht bei allen Zellen?!
die notwendige update.php
Im Vorraus vielen Dank für die Hilfe.
Es geht sich um folgendes, in einer Tabelle sollen hinter den Werten kleine Icons sein, mit denen ich die Zahl in der jeweiligen Zelle um eins erhöhe. Es sind Baustufen eines Onlinegames. Ich bin Anfänger un brauche Hilfe.
aktuelles Problem:
-er übergibt den schlüssel nicht, wenn ich über den Link fahre bzw. das img, dann erscheint kein id=wert
- wie kann ich das bei nur bestimmten Spalten machen und nicht bei allen Zellen?!
PHP-Code:
<?php
include("loeschen.php");
include("****.php");
include("update.php");
$sql="SELECT * FROM gebäude";
$result=mysql_query($sql);
$zeilen=mysql_num_rows($result);
echo "<p>$zeilen Einträge:</p>\n";
//Tabelle definieren
echo "<table border='1' cellspacing='0'>\n";
//Kopfzeile der Tabelle:
echo "<tr><th>id</th>" .
"<th>Uni</th>" .
"<th>Plani</th>" .
"<th>Name</th>" .
"<th>Metall</th>" .
"<th>Kristall</th>" .
"<th>Deut</th>" .
"<th>Kommentar</th></tr>\n";
//while Schleife anfang
while ($row=mysql_fetch_assoc($result)) {
echo "<tr>"; // Zeile erzeugen
// for each Anfang
foreach ($row as $key => $value) {
//hier gehts nicht weiter
echo "<td>$value <input type='hidden' name='sch' value='$sch'>
<a href='index.php?show=inc&id='.$sch''><img src='new.gif'></a></td>\n";
} //foreach Ende
echo "<tr>"; //Zeile Schließen
} //while ende
echo "</table>\n"; //Tabelle schliessen
mysql_close();
?>
PHP-Code:
<?php
include("****.php");
if ($_GET["show"]=="inc");
{
$sql='UPDATE gebäude SET metall=metall+1 WHERE id= $GET ("id")';
}
?>
Kommentar