php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.03.2005, 04:48  
Gast
 
Beiträge: n/a
Standard HILFE mit Include

Hallo liebe PHP Friends ...

Bin gerade eine Seite am coden und stoße auf folgendes Problem:

Problem 1:

SCREENSHOT

So, auf dem Screenshot seht ihr ein Ausschnitt aus dem Design.

Jede Seite wird von der Navigation oben unten "includet", was auch alles kein Problem ist. (Der orangene Rand außen soll den "Include - Bereich" darstellen.

Nun hab ich eine includete Seite namens references.php indie ich eine Tabelle eingecodet habe. 2 Spalten, rechts, wie auf dem Bild zu sehen eine Auswahl und links sollen die Informationen zum jeweiligen Bild hin.

Da hab ich folgenden Code zum includen benutzt:

Code:
<?php
 if(isset($id))
{ include("design_$id.php"); }
else
{ include("design_01.php"); } 
?>
Der Link rechts bei der Auswahl hab ich so gemacht:

Es geht aber nicht.

Geht das denn nicht dass ich in der schon includeten Seite einen anderen include bauen / zuzusammenfügen kann ?!?

Ich will einfach dass wenn ich links auf den Link 01 drücke, dass es dann rechts erscheint! Will aber nicht extra Frames einbauen! :motz:



Problem 2:

Hier wieder so was ähnliches ...

Habe eine includete Datei namens contact.php. In dieser befindet sich mein PHP Mailer, der wie folgt aussieht:

Code:
<form ACTION="??????????" METHOD="GET" name="email" onSubmit="return check_e_mail();">
<table cellspacing="5" cellpadding="0">
<TR>
  <TD vAlign="Top">Name:</TD>
  <TD></TD>
  <TD vAlign="Top"><input type="text" name="name_1" value="" class="formular_lang"></TD>
</TR>

<TR>
  <TD vAlign="Top">E- Mail:</TD>
  <TD></TD>
  <TD vAlign="Top"><input type="text" name="email" value="" class="formular_lang"></TD>
</TR>

<TR>
  <TD vAlign="Top">Homepage:</TD>
  <TD></TD>
  <TD vAlign="Top"><input type="text" name="homepage" value="" class="formular_lang"></TD>
</TR>

<TR>
  <TD vAlign="Top">Betreff:</TD>
  <TD></TD>
  <TD vAlign="Top"><input type="text" name="betreff" value="" class="formular_lang"></TD>
</TR>

<TR>
  <TD vAlign=Top>Text:</TD>
  <TD></TD>
  <TD vAlign="Top"><textarea name="nachricht" class="textarea"></TEXTAREA>

  </TD>
</TR>

<TR>
  <TD></TD>
  <TD></TD>
  <TD vAlign="Top"><INPUT type="submit" name="" value="" class="button_senden" onmouseover="this.style.cursor='hand';"><INPUT type="reset" value="" class="button_loeschen" onmouseover="this.style.cursor='hand';"></TD>
</TR>
</TABLE>
</form>
Was muss ich bei ACTION="" eingeben dass es eine Seite weiter geht, und das die eMail dann auch geschickt wird. Hab vieles ausprobiert, aber ich komm einfach nicht drauf, nichts funktioniert...


DIE SEITEN REFERENCES.PHP SOWIE AUCH DIE CONTACT.PHP WERDEN MIT DIESEM CODE INCLUDET:

Code:
<?php
 if(isset($load))
{ include("$load.php"); }
else
{ include("home.php"); } 
?>
LINK:

Code:
LINK 
Ich hoffe einer kann mir helfen !!! Danke schon mal!
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.03.2005, 05:44  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard Re: HILFE mit Include

Zitat:
Zitat von Nightuser
Code:
<?php
 if(isset($id))
{ include("design_$id.php"); }
else
{ include("design_01.php"); } 
?>
Dir scheint die Direktive "register_globals" fremd zu sein.

Schau mal hier rein:
http://php.net/register_globals
http://www.phpfriend.de/ftopic26569.html


Zitat:
Zitat von Nightuser
Das heißt? Was geht nicht? Was wird "includet"? Wird die Seite überhaupt angezeigt?
Eventuell versucht Du es mal mit einem absoluten Pfad, also http://example.com/index.php?id=1

Zitat:
Zitat von Nightuser
Geht das denn nicht dass ich in der schon includeten Seite einen anderen include bauen / zuzusammenfügen kann ?!?
Du verwendest doch nur einmal include(), oder? Wenn Du auf den Link klickst würde ja die Seite neu geladen und die gewählte Datei würde eingebunden.

Ein Tipp. Speichere die Daten und die Pfade zu den Bildern in einer Datenbank bzw. Textdatei, lese diese aus und ersetze dann Platzhalter = Variablen mit den Daten. Das ist definitiv günstiger, als für jedes neue Layout eine Datei zu erstellen, die dann eingebunden wird.



zu Problem2:

Zitat:
Zitat von Nightuser
In dieser befindet sich mein PHP Mailer
Falsch. In dieser Datei befindet sich nur das Formular. Als "action" gibst Du nun die Datei an, die Dir die Mail zusendet und bestenfalls vorher noch Eingabeüberprüfungen durchführt, z.B.
Code:
.. action="checkAndMail.php" ..
Bzgl. der Eingabeüberprüfung habe ich mal ein Tutorial geschrieben:
http://php-info.org/ftopic110.html

Da kannst Du auch mal etwas über das Prinzip lernen.
Sollte Dir alles erstmal weiterhelfen.

Grüße Ben.
imported_Ben ist offline  
 


Themen-Optionen
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

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
include() ersetzen Shadow21 PHP Tipps 2006 3 30.08.2008 14:13
Brauche eure Hilfe bei Include !! grossbeeren PHP Tipps 2008 3 30.05.2008 15:33
include isoliert ausführen – Lösungsansatz gesucht veit PHP-Fortgeschrittene 8 09.04.2008 09:26
hinter include wird eine 1 angezeigt |~Râdîant~| PHP Tipps 2008 8 19.09.2007 13:52
include Dateien wieder ausängen o.Ä. netti PHP Tipps 2007 8 17.12.2006 15:14
include problem Canni PHP Tipps 2006 26 14.11.2006 14:24
include, nur bestimmten teil neu laden Calli PHP Tipps 2006 2 27.01.2006 15:57
Hilfe bei Page (include) PHP Tipps 2007 33 23.12.2005 13:58
Alternative zu Include PHP Tipps 2005-2 11 13.10.2005 14:13
Hilfe mit Include PHP Tipps 2005-2 18 16.08.2005 22:00
wiedermal n neuling der hilfe braucht !!! Thema: include PHP Tipps 2005-2 7 18.07.2005 09:57
[Erledigt] Sessions auch bei include aktiv? PHP Tipps 2005 1 28.02.2005 19:58
[Erledigt] Problemme mit include... PHP Tipps 2004-2 6 30.11.2004 12:20
HTTP_GET_VARS + Include = Array leer PHP Tipps 2004-2 3 24.11.2004 15:12
Ein ganz schlimmer Anfänger sucht Hilfe bei Include() PHP Tipps 2004 4 29.10.2004 14:11

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php include links und rechts, include php name

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




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.