Script minimierung und Text in EditBox

Eisbaer

Erfahrenes Mitglied
Hallo,

ich habe ein Problem, es ist nicht direkt ein Problem aber seht selbst:

Meine php datei ist ca. 500Kb gross und da ich Totaler PHP anfaenger bin faende ich es nett wenn einer sich die Geschichte mal anschauen wuerde und mir evtl. Tips oder vorschlaege machen kann wie ich meine Code kleiner bekomme. Hier erstmal die Dateien gezipped.

php.zip

//Edit
Ok da ich nicht extern Linken darf bitte per Hand in den Browser eintragen :
http://eisbaer.ei.ohost.de/php.zip

Die PHP Datei ist dafuer da um den Jahresplaner zu Konfigurieren.

Nun das 2. Problem, ich moechtte gerne in der PHP datei werte in einer EditBox/Eingabefeld ausgeben lassen das hatt folgenden Hintergrund wenn man die PHP datei oeffnet sollte der Text drin stehen den man vorher eingegeben hat aus dem Grund das wenn man etwas anderes aendert und auf eintragen klick muss man nicht jedesmal den Text neu eingeben, denn ansonsten wuerde er nichts in der Variable Speichern und auch spaeter im Jahresplan nichts anzeigen.

Ich hoffe ihr konntet mir etwas folgen und danke schonmal fuer Konstruktive Beitraege

MfG
 
Du würdest es schon wesentlich kleiner bekommen, wenn du den code dynamisch erzeugst in der setup.php, sprich dieses ganze Rot,Grün,Dunkel usw. Geraffle, was sich von Januar bis Dezember, also über das ganze Jahr hinzieht kannst du durch eine Schleife erzeugen lassen.
Nur mal als banales Beispiel eine for Schleife für den Monat Januar:

PHP:
for($d=1;$d<=31;$d++)
{
  echo $d.".<select name=\"januar$d\"> 
 <option value=\"&d01_$d=0\"".($inhalt2[$d] == "d01_$d=0")?("selected"):('').">None</option>";
 //Und hier halt noch die restlichen Zeilen

}

Nur das Du mal so ein Beispiel hast.
 
Alles klar Danke, ich werds mal Probieren. Wenn alles klapt bleibt halt nur noch das mit dem Eingabefeld. Ich hoffe darauf findet sich genauso schnell eine Antwort.


//Edit

Ben Ben koenntest du mir evtl. dabei kurz Helfen bekomms nicht ganz hin (hab auch nicht soviel ahnung von PHP bzw. gar keine)

Code:
<?
for($d=1;$d<=31;$d++) 
{ 
echo $d.".<select name=\"januar$d\"> 
 <option value=\"&d01_$d=0\"".($inhalt2[$d] == "d01_$d=0")?("selected"):('').">None</option>"; 
 <option style=\"background-color:#ff0000\" value=\"&d01_$d=1\"".($inhalt2[$d] == "d01_$d=1")?("selected"):('').">Rot</option>";
 <option style=\"background-color:#00FF00\" value=\"&d01_$d=2\"".($inhalt2[$d] == "d01_$d=2")?("selected"):('').">Gruen</option>";
 <option style=\"background-color:#0024FF\" value=\"&d01_$d=3\"".($inhalt2[$d] == "d01_$d=3")?("selected"):('').">Dunkel Blau</option>";
 <option style=\"background-color:#FFF000\" value=\"&d01_$d=4\"".($inhalt2[$d] == "d01_$d=4")?("selected"):('').">Gelb</option>";
 <option style=\"background-color:#00AEFF\" value=\"&d01_$d=5\"".($inhalt2[$d] == "d01_$d=5")?("selected"):('').">Hell Blau</option>";
 <option style=\"background-color:#AE00FF\" value=\"&d01_$d=6\"".($inhalt2[$d] == "d01_$d=6")?("selected"):('').">Lila</option>";
 <option style=\"background-color:#F2F2F2\" value=\"&d01_$d=7\"".($inhalt2[$d] == "d01_$d=7")?("selected"):('').">Grau</option>";
 <option style=\"background-color:#B3703A\" value=\"&d01_$d=8\"".($inhalt2[$d] == "d01_$d=8")?("selected"):('').">Braun</option>";
 <option style=\"background-color:#44824A\" value=\"&d01_$d=9\"".($inhalt2[$d] == "d01_$d=9")?("selected"):('').">Dunkel Gruen</option>";
} 
?>

Soweit so gut ich hoffe mal beim uebertragen deines Codes hab ich keinen Fehler gemacht, bekommen aber die Fehler Meldung:

Parse error: parse error, unexpected T_VARIABLE in /usr/export/www/hosting/eisbaer/setupmin.php on line 23
 
Zuletzt bearbeitet:
Zurück