PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : einbinden probleme



PSP_GIGA
10.08.2008, 20:52
also mein problem ist so

ich hab ein formular wenn es ausgefüllt ist und man auf "Senden" drückt wird auf die php datei "send.php" gewechselt

und wenn ich es einbinde in mein design mit diesem code:



<?
if($_GET["page"] == "formular")
{
include("formular.php");
}
?>


wenn ich es so eingebunden habe wechselt er nicht auf "send.php"

Opera zeigt bei jedem Button an wo der hingeht, bei deinem nichts

wie kann man es machen das es funktioniert?

Ich bedanke mich schonmal für die Antworten

zaub9rwald
10.08.2008, 21:59
Ich versteh dich Frage nicht bitte nochmal ... ganz langsam

"ich hab ein formular wenn es ausgefüllt ist und man auf "Senden" drückt wird auf die php datei
"send.php" gewechselt " bis hier hin hab ichs verstanden

PSP_GIGA
10.08.2008, 22:10
ja genau und das formular hab ich in mein design eingebunden
so das es im textfeld des design ist

aber wenn ich es eingebunden habe und auf "Senden" drücke passiert nichts er wechselt nicht zu "send.php"

zaub9rwald
10.08.2008, 22:36
schick ma codeausschnitt oder add mich icq

pHySSiX
10.08.2008, 22:45
ich vermute das is nen mailbomber... klingt jedenfalls danach.
in dem falls wärs:
er hat nen php file, welches als formular fungiert, dort gibt er daten:
source mail
destination mail
etc....
ein und klickt dann auf SEND

mit "wechselt" meint er vermutlich es wird der send.php per post, oder per parameter übergeben.

kann dir aber leider nicht bei deinem problem helfen... klingt komisch...
greetz

PSP_GIGA
11.08.2008, 11:58
das ist kein mailbomber^^
das einfach man trägt nen text ein wird in der datenbank gespeichert und man kann es dann wo anderst aufrufen

Added after 9 minutes:

wenn ich es normal benutze geht es aber wenn es eingebunden wird in das design dann geht es nicht

ich binde es ja hier mit ein



<?
if($_GET["page"] == "formular")
{
include("formular.php");
}
?>


der button "Senden" reagiert nicht das liegt dran das es eingebunden wurde ins design kann man es vllt anderst einbinden?

zaub9rwald
11.08.2008, 15:01
reagiert er garnicht oder führt er nur ins nichts?

PSP_GIGA
11.08.2008, 17:03
er reagiert einfach nicht

2called-chaos
11.08.2008, 20:42
Dan poste doch mal den Code von deinem "ins nichts führende" -.-
Wenn er nicht verlinkt liegt es wohl kaum am serverseitigen PHP >.<

Mfg

Chaos

zaub9rwald
11.08.2008, 21:06
ich bitte dir nochmal Support über ICQ an hier ist kein gescheiter Code ausschnitt zu sehen..


Falls du sie nicht findest: 13174077

ta_sys
18.08.2008, 19:58
ok also ich hab verstanden:

formular.tpl:



<form action="send.php" method="post" enctype="multipart/form-data" id="formular">
<input type="text" size="15" name="email" id="email" value="" />
<input type="submit" value="Abschicken" />
</form>



index.php:



Hier gehts zum Formular (index.php?navigation_page=formular)


<?php
if($_GET['navigation_page'] == "formular") {
include ("formular.tpl");
}
?>



send.php:



<?php
if(!empty($_POST['email'])) { $_POST['email'] = mysql_real_escape_string($_POST['email']);

require("class/class.smtp.php");
require("class/class.phpmailer.php");

$email_text = "
Email : $_POST[email]
"; // Text

$mail = new PHPMailer();
$mail->From = $absender_email;
$mail->FromName = $absender_name;
$mail->IsHTML(true); //Versand im HTML-Format festlegen

$mail->Subject = "blabla"; // Betreff

$mail->Body = nl2br($email_text);
$mail->AltBody = strip_tags($email_text);
$mail->AddAddress($_POST['email']);
$mail->Send();
$mail->ClearAddresses();
} else {
print "Emailfeld leer";
}
?>


ist das korrekt?
Wenn ja verstehe ich dein problem nicht. ^^