Einzelnen Beitrag anzeigen
  #3  
Alt 24.04.2012, 18:44:03
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: letzter Eintrag zu 4 verschiedenen Werten

Zitat:
Zitat von urvater Beitrag anzeigen
Hat da jemand für mich den entscheidenen Hinweis zur richtigen Lösung?
Deine Tabelle ist ein Tagebuch, Du suchst aber die aktuelle Stellung von vier Schaltern. Natürlich kannste mit einigen Klimmzügen (4* SELECT oder ein SELECT mit subselects) aus dem Tagebuch die jünsten Schalterstellungen rausfischen - ich vertrete allerdings die Auffassung, daß Daten, die häufig nur gelesen werden, schnell verfügbar sein sollten/könnten.

Ansatzpunk ist das Script, welches das "Schalter an/aus" Formular auswertet. Dieses Script könnte die sich daraus ergebende aktuelle Lage separat speichern. Geeignete Kandidaten wären:
http://www.php.net/var_export

PHP-Code:
<?php
# Auswertung des Formulars und schreiben des Tagebuchs

include 'schalter.php';
for (
$nummer 1$nummer <= 4$nummer++)
  
$schalter[$nummer] = empty($_POST['schalter_' $nummer]) 
    ? 
false
    
true;

file_put_contents('schalter.php''<?php' "\n" '$schalter = ' var_export($schalter) . ";\n" '?>');

echo 
fettich;
?>
Einfacher wäre
http://www.php.net/serialize
http://www.php.net/unserialize

PHP-Code:
<?php
#lesen:
$schalter unserialize(file_get_contents('schalter.dat'));
# bearbeiten

# schreiben
file_put_contents(serialize($schalter));
?>
Mit Zitat antworten