Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Datenbankaufruf in einem seperaten Frame (scrollbar) anzeigen lassen

Frage Entwicklung PHP

Mitglied: chukp

chukp (Level 1) - Jetzt verbinden

02.03.2008, aktualisiert 11.03.2008, 4561 Aufrufe, 5 Kommentare

Hallo zusammen,
ich habe folgendes Problem:


Ich habe mir einen Open Source Onlineshop eingerichtet (Phpeppershop) und bin soweit auch echt begeistert -> Funktion 1A!

Nun möchte ich aber folgendes ändern:
- Der Kunde sucht sich ein Produkt aus und legt es in den Warenkorb.
- Der Warenkorb wird angezeigt und der Kunde "geht" zur Kasse
- Jetzt muss der Kunde die AGB akzeptieren!!!

Zur Zeit sieht der Kunde die gesamtem AGB und muss bis ganz unten durchscrollen damit er dort die AGB akzeptieren kann.

Ich möchte aber folgendes erreichen:
Der Kunde sieht direkt die beiden Auswahlmöglichkeiten (akzeptieren/nicht akzeptieren) und direkt darüber sollen die AGB in einem seperaten scrollbaren Frame angezeigt werden sodass "alles" auf die Hauptseite passt ohne scrollen zu müssen.

Problem:
Die AGB kommen aus einer Datenbank und werden mittels "echo getAGB();" aufgerufen.
Wie bekomme ich diese Daten aus der Datenbank in einen eigenen Frame?

...ich bin am verzweifeln!





Hier ein Auszug aus dem Cource Code:


<center>
<form action="<?php echo $PHP_SELF; ?>" method="POST" name="Formular" onSubmit="return chkFormular()">
<table border=0 cellspacing=0 cellpadding=0 class=content width='80%'>
<tr class=content>
<td class=content>
<?php
AGB ausgeben
echo "<h3 class='content'>Allgemeine Gesch&auml;ftsbedingungen</h3>";
echo getAGB();

Hidden-Formular, damit wir die Variablen per Post weitergeben koennen
?>
</td>
</tr>
<tr><td>&nbsp;</td></tr>
<tr class=content>
<td class=content>
<input type=radio name="agb" value="ja">&nbsp;Ja, ich akzeptiere die allgemeinen Gesch&auml;ftsbedingungen und will bestellen<BR>
<input type=radio name="agb" value="nein" checked>&nbsp;Nein, ich akzeptiere die allgemeinen Gesch&auml;ftsbedingungen <B style='font-weight:bold'>nicht</B><BR>
</td>
</tr>
<tr><td>&nbsp;</td></tr>
<tr class=content>
<td class=content>
<input type=hidden name='Erfolg' value='1'>
<input type=hidden name='darstellen' value='4'>
<input type=hidden name=message_string_adr value="<?php echo $message_string_adr; ?>">
<input type=hidden name=email value="<?php echo $email; ?>">
<input type=hidden name=Zahlungsart value="<?php echo $Bezahlungsart; ?>">
<center><input type="image" src='Buttons/bt_bestellung_absenden.gif' border="0" alt="Bestellung absenden" title="Bestellung absenden"></center>
</td>
</tr>
</table>
</form>
</center>
<?php



Vielen Dank im voraus!
Mitglied: EvilMoe
02.03.2008 um 21:45 Uhr
Das ist garnicht so schwer. Du ersetzt das " echo getAGB();" gegen

<iframe atribute src="agb.php"></iframe>

Nun erstellst du dir im root eine agb.php und musst die Funktion "echo getAGB();" aufrufen (die Funktionen per include einfügen).

Vom iFrame nicht vergssen die Atribute zu setzen damit es auch einiger maßen gut aussieht ;)
Bitte warten ..
Mitglied: chukp
02.03.2008 um 22:17 Uhr
Super - vielen Dank.

Habe mir inzwischen mal den Befehl iframe angesehen und komme soweit auch mit den Attributen klar.
Was meinst du mit "die Funktionen per include einfügen" - hier kakt es noch bei mir!


Vorab vielen Dank...
Bitte warten ..
Mitglied: EvilMoe
02.03.2008 um 22:21 Uhr
Ich kenn die CMS nicht. In der agb.php muss die Funktion getAGB() zur verfügung stehen. Ich kenne die Pfade nicht und die Dateinamen, aber es könnte ungefär so aussehen.
01.
include 'includes/funktionen.php'
02.
 
03.
echo getAGB();
Einfach mal die Dateien durchsuchen lassen nach "function getAGB". Dann solltest du fündig werden und weisst welche Datei du per include einfügen musst.
Bitte warten ..
Mitglied: chukp
02.03.2008 um 22:41 Uhr
Wunderbar!
Jetzt funktioniert's!!!!


Vielen Dank - hast mich vor einer schlaflosen Nacht bewahrt!
Bitte warten ..
Mitglied: masterG
11.03.2008 um 18:14 Uhr
Thread gelöst und geschlossen!

masterG
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Monitoring
gelöst Zugewiesene Benutzerrechte auf Server anzeigen lassen (1)

Frage von Fitzel69 zum Thema Monitoring ...

Outlook & Mail
Outlook 2013 mehrere kalender in Aufgabenleiste anzeigen lassen

Frage von montana zum Thema Outlook & Mail ...

Entwicklung
Quellcode von Open-Source Software anzeigen lassen (13)

Frage von M.Marz zum Thema Entwicklung ...

Outlook & Mail
Outlook benutzerdefiniertes Feld in der Visitenkarte anzeigen lassen

Frage von fireskyer zum Thema Outlook & Mail ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (20)

Frage von Xaero1982 zum Thema Microsoft ...

Outlook & Mail
gelöst Outlook 2010 findet ost datei nicht (19)

Frage von Floh21 zum Thema Outlook & Mail ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...