art-d-sign
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 28.03.2004, 17:33   #1
TP-Moderator
 
Benutzerbild von hero-master
 
Registriert seit: Mar 2003
Ort: Hamburg
hero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKE

[Formular] wohin mit den PHP-Scripts


Hallo Dynamiker,
nein, ich will kein PHP-Script, wurden ja schon genug hier im TP erklärt . Jedoch plagt mich die Frage: Wohin mit den PHP-Scripts
Z.B. if {....else.... ,um ein Textfeld auf seinen Inhalt überprüfen. Wenn ein Inhalt existiert, gehe auf diese Seite, wenn nicht, öffne diese Seite (genau, wie geht das, hab ich nirgends gefunden ). Aber wohin mit dem Script?
Habe dazu 2 Dateien: Formular.htm und abgeschickt.php, siehe bei Dr.Web
Hoffe ihr könnt mir helfen, oder nur auf einen Link hier im TP verweien(,da ich wahrscheinlich zu blöd war, den zu finden )
__________________
Grüße Nico

Meine kleinen CSS-Tutorials
hero-master ist offline   Mit Zitat antworten


Alt 28.03.2004, 17:38   #2
Guest
 
Registriert seit: Aug 2002
Strogij hilft, wo's gehtStrogij hilft, wo's geht
In die PHP-Datei kommt der Code rein, möglichst an den Anfang des Scripts.
Strogij ist offline   Mit Zitat antworten
Alt 28.03.2004, 20:55   #3
TP-Specialist
 
Benutzerbild von theo
 
Registriert seit: Apr 2002
Ort: 743, evergreen terrace
theo bringt sich richtig ein
probier einfach mal folgendes: trennung, so weit wie moeglich, von dynamischen und statischem quellcode.
je weiter du das "perfektionierst", desto besser die spaetere bearbeitbarkeit deiner codes. die erfahrung habe ich jedenfalls gemacht.
die erste version meines eigenen cms waren ein unglaublicher wust von html/css/php. schon nach ein oder zwei monaten hab ich nicht mehr durchgesehen und alles neu geschrieben.

gruss
hardy
theo ist offline   Mit Zitat antworten
Alt 29.03.2004, 14:04   #4
TP-Senior
 
Benutzerbild von Jehu
 
Registriert seit: Nov 2003
Jehu macht alles soweit korrekt
Es ist wirklich zu empfehlen, den PHP-Code von HTML sogut wie möglich zu trennen.

Sehr gut gelingt das schon nach kurzer Einarbeitung mit Template Power.

Zur Formularüberprüfung hab ich mir ein kleines Script geschrieben, dass beliebige Formulare annimmt, prüft und entweder eine Fehlermeldung (Pflicht-Felder nicht ausgefüllt) ausgibt, oder den Inhalt per Email versendet. Dank Template Power kann ich es immer wieder einsetzen und Designmässig sehr leicht anpassen (Fehler- und Erfolgsmeldung).

Die Pflichtfelder, Emailempfänger und Betreff (Subject) gebe ich in einem hidden-Field mit und prüfe mit dem Script, ob sie ausgefüllt sind. Deshalb kann ich das gleiche Script für beliebig viele Formulare verwenden.
Jehu ist offline   Mit Zitat antworten
Alt 29.03.2004, 14:39   #5
TP-Moderator
 
Benutzerbild von hero-master
 
Registriert seit: Mar 2003
Ort: Hamburg
hero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKE
Hallo, danke für eure Hilfe, werde mir das alles mal angucken.
Wie emint ihr das mit PHP-Code von HTML trennen? In einer Datei oder auf ner HP?

EDIT

Mh..hab mir jetzt mal das TemplatePower geloadet, verst aber nicht, was man da machen kann
__________________
Grüße Nico

Meine kleinen CSS-Tutorials

Geändert von hero-master (29.03.2004 um 14:50 Uhr).
hero-master ist offline   Mit Zitat antworten
Alt 29.03.2004, 15:41   #6
TP-Senior
 
Benutzerbild von Jehu
 
Registriert seit: Nov 2003
Jehu macht alles soweit korrekt
Lightbulb

Ich hab - ehrlich gesagt - auch etwas gebraucht um den Vorteil gegenüber includes und so weiter zu erkennen ;-)

Es gibt ein deutsches Manual . Guck da mal rein, dann verstehst du den Aufbau.

Grundsätzlich hast du immer eine .php-Datei, die den PHP-Code enthält.

z. B. eine "index.php"

In dieser Datei kannst du dann Datenbankabfragen machen und so weiter. Desweiteren legst du darin eine Datei fest, die als Template (Vorlage) fungiert. Z. B. so:
$tpl = new TemplatePower( "./base.tpl" );

Die wird im Template-Power-Manual immer als *.tpl benannt, ich nehme aber immer *.htm, damit ich die Templates ganz einfach mit DW editieren kann (seit MX hab ich es nicht geschafft, beliebige Dateiendungen in der Layoutansicht anzeigen zu lassen...).

Das Template ist eine reine (X)HTML-Datei - ohne PHP-Code.
Im Template kannst du Platzhalter einfügen: {variablename}

Im PHP-Script (z. B. index.php) legst du dann fest, mit was dieser Platzhalter ersetzt wird, sobald jemand die Seite (z. B. index.php) aufruft.

Du kannst auch Blocks definieren, die dann z. B. über eine Schleife im Script mit Inhalt gefüllt werden:
PHP-Code:
<table>
<!-- 
START BLOCK blockname -->
<
tr>
  <
td>{inhalt1}</td>
  <
td>{inhalt2}</td>
<
tr>
<!-- 
END BLOCK blockname -->
</
table
Je nach Anzahl der Schleifendurchläufe wird die benötgte Anzahl an Tabellenzeilen generiert.

Und so weiter...

Wenn du das ganze sauber durchziehst, hast du nachher keinen einzigen HTML-Tag im php-Coder und auch umgekehrt.

Es lohnt sich wirklich sowas einzusetzen, natürlich nicht für ein einziges Formular.
Ich mache mittlerweile alle Websites damit. Änderungen am Layout sind dann ein Kinderspiel!

Viel Spaß ;-)

Geändert von Jehu (29.03.2004 um 15:46 Uhr).
Jehu ist offline   Mit Zitat antworten
Alt 29.03.2004, 15:57   #7
TP-Moderator
 
Benutzerbild von hero-master
 
Registriert seit: Mar 2003
Ort: Hamburg
hero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKEhero-master ist ein richtiges Arbeitstier - DANKE
Wow, danke für die Erklärung..ich werde, wenn ich mal mehr Zeit habe (wahrscheinlich in den Ferien mich mal damit auseinandersetzen).
__________________
Grüße Nico

Meine kleinen CSS-Tutorials
hero-master ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
[Formular] wohin mit den PHP-Scripts [Formular] wohin mit den PHP-Scripts
« Gibt es soetwas auch in PHP ? | 2 Spalten zu einem Ergebniss »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:56 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67