Hallo zusammen,
ich habe ein Problem mit dem Abspeichern von Daten in einer Zelle der Datenbank., u.a. bei dem Counter.
Ich kann mir bei meiner Seite die Aufrufe der einzelnen Unterseiten anzeigen lassen:
Bei einem Klick auf den Button Save sollen das Ausgegebene in einer neuen Tabelle in einer eigenen Spalte gespeichert werden. Für jede Unterseite soll mit dem zugehörigen variablen Wert eine Zeile angelegt werden.
Ich hab es erst ganz simple getestet:
Soweit funktioniert es. Da es allerdings unsinnig ist immer die eine Zeile zu updaten, brauch ich pro Unterseite eine eigene Zeile.
Funktioniert allerdings nicht. Wenn dies funktionieren würde, würde ich dann versuchen das wieder per Schleife solange fortzuführen, bis alle Unterseiten inkl. der variablen Zahl in jeweils einer Zeile gespeichert sind.
Ich kriegs aber nicht hin.
ich habe ein Problem mit dem Abspeichern von Daten in einer Zelle der Datenbank., u.a. bei dem Counter.
Ich kann mir bei meiner Seite die Aufrufe der einzelnen Unterseiten anzeigen lassen:
PHP:
$res = mysql_query("select * from counter order by unterseite asc");
while ($daten=mysql_fetch_array($res))
{
echo "
<tr>
<td>$daten[unterseite]</td>
<td>$daten[gesamt]</td>
<td>$daten[variabel]</td>
</tr>";
Bei einem Klick auf den Button Save sollen das Ausgegebene in einer neuen Tabelle in einer eigenen Spalte gespeichert werden. Für jede Unterseite soll mit dem zugehörigen variablen Wert eine Zeile angelegt werden.
Ich hab es erst ganz simple getestet:
PHP:
if ($_POST["submit"] == "Save") {
$datum=date("d.m.Y");
mysql_query("ALTER TABLE `counterarchiv` ADD `$datum` text NOT NULL");
mysql_query("update counterarchiv set $datum='abc'");
echo "<br><strong><font color='green'>Archiv \"$datum\" erfolgreich angelegt.</font></strong>";
}
Soweit funktioniert es. Da es allerdings unsinnig ist immer die eine Zeile zu updaten, brauch ich pro Unterseite eine eigene Zeile.
PHP:
mysql_query("insert into counterarchiv ($datum) values ('test')");
Ich kriegs aber nicht hin.