Datenbankaufruf in einem seperaten Frame (scrollbar) anzeigen lassen
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äftsbedingungen</h3>";
echo getAGB();
Hidden-Formular, damit wir die Variablen per Post weitergeben koennen
?>
</td>
</tr>
<tr><td> </td></tr>
<tr class=content>
<td class=content>
<input type=radio name="agb" value="ja"> Ja, ich akzeptiere die allgemeinen Geschäftsbedingungen und will bestellen<BR>
<input type=radio name="agb" value="nein" checked> Nein, ich akzeptiere die allgemeinen Geschäftsbedingungen <B style='font-weight:bold'>nicht</B><BR>
</td>
</tr>
<tr><td> </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; ?>">
</tr>
</table>
</form>
</center>
<?php
Vielen Dank im voraus!
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äftsbedingungen</h3>";
echo getAGB();
Hidden-Formular, damit wir die Variablen per Post weitergeben koennen
?>
</td>
</tr>
<tr><td> </td></tr>
<tr class=content>
<td class=content>
<input type=radio name="agb" value="ja"> Ja, ich akzeptiere die allgemeinen Geschäftsbedingungen und will bestellen<BR>
<input type=radio name="agb" value="nein" checked> Nein, ich akzeptiere die allgemeinen Geschäftsbedingungen <B style='font-weight:bold'>nicht</B><BR>
</td>
</tr>
<tr><td> </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; ?>">
<input type="image" src='Buttons/bt_bestellung_absenden.gif' border="0" alt="Bestellung absenden" title="Bestellung absenden">
</td></tr>
</table>
</form>
</center>
<?php
Vielen Dank im voraus!
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 82141
Url: https://administrator.de/forum/datenbankaufruf-in-einem-seperaten-frame-scrollbar-anzeigen-lassen-82141.html
Ausgedruckt am: 23.12.2024 um 16:12 Uhr
5 Kommentare
Neuester Kommentar
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 ;)
<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 ;)
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.
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.
include 'includes/funktionen.php';
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.