PHP Kontaktformular - Oberfläche ändern!!! HILFE

Status
Für weitere Antworten geschlossen.
N

Nic2209

Guest
Hi...
ich baue zur Zeit ne Homepage und hab ein PHP Kontaktformular von unserem Anbieter (alles geschäftlich) bekommen... Einbinden hat funktioniert, aber die Oberfläche ist total verwuselt... Felder sind zerrissen (einige stehen zu weit rechts, andere zu weit links...)
hab keine Ahnung von PHP und bräuchte mal dringend Hilfe...

Gibt es ein Tool, das mir quasi die Oberfläche darstellt und ich die Felder so ausrichten kann, ohne die Angaben im Quelltext zu ändern????

Oder kann mir jemand sonst irgendwie helfen???

 

andreaskf

Well-known member
Mitglied seit
29 April 2004
Beiträge
592
Re: PHP Kontaktformular - Oberfläche ändern!!! HILFE

Hallo Nic2209.

Du kannst verschiedene HTML-Generatoren dafür verwenden, wie z.B. Frontpage und Co. Doch rate ich Dir gleich auch wieder davon ab, da alle Progs dieser Art, den Quelltext verändern.
Das Problem was Du schilderst hört sich allerdings nicht unbedingt nach einem PHP Fehler an, sondern es liegt wahrscheinlich ein HTML-Fehler oder Css Fehler vor. Denn üblicherweise wird die Darstellung / optische Gestaltung durch HTML oder Css gemacht.

Du siehst ich sage immer wieder wahrscheinlich. Wenn ich Dir den Fehler raussuchen soll, brauche ich also mehr Informationen dazu. Eine Kopie des Scriptes oder eine URL wo man es sich ansehen kann , waäre da sehr hilfreich.

miG

 

andreaskf

Well-known member
Mitglied seit
29 April 2004
Beiträge
592
Re: PHP Kontaktformular - Oberfläche ändern!!! HILFE

Hallo Nic2209.

Ich habe Deine PN erhalten (bitte hier antworten, damit alle es lesen können) und mir die Seite angesehen.
Dazu folgendes:
Diese Site wurde mit einem Generatorprog gemacht, und weißt daher nicht einen, nicht zwei, sondern viiieeelllle Fehler auf. Das Problem ist hier, das die Aufteilung durch Tabellen vorgenommen wurde, was ja auch zu 100% richtig ist. Doch hier wurden die einzelnen Tabellen durch mind. 3 weitere Tabellen so unterteilt, das dort kaum noch jemand durchblickt. Es ist eine Eigenschaft von einigen Generatorenprogrammen, das alte Tabellendaten nicht gelöscht werden, wenn ich etwas am Design ändere und neue Tabellen einfüge. Und so sieht nun das ganze aus.... Ausserdem wurden die Tabellen durch sogenannte Styles definiert (hier durch class Informationen), die dazugehörenden style-Informationen fehlen aber ganz, bzw. es wurde kein Linkhinweis oder Quellhinweis eingesetzt.
Also, es handelt sich um ein reines HTML Problem, wo mein Vorschlag wäre, diese Seite neu zu erstellen, und dabei alle Bezeichnungen und Daten zu übernehmen.
Oder wahrscheinlich noch besser wäre, hier eine eigenes Kontaktformular zu erstellen, da auf der Seite ja PHP läuft und man deswegen nicht von anderen Anbietern abhängig ist.

Melde Dich wenn Du weißt was Du machen möchtest, und dazu Hilfe brauchst...

miG

 
N

Nic2209

Guest
Re: PHP Kontaktformular - Oberfläche ändern!!! HILFE

ja richtig... die seite ist mit NOF erstellt worden. das kontaktformular wurde dort auch erstellt... jedoch ohne funktionen etc. (also nur vom optischen) ....

die funktionen und operationen (was es da so gibt), hat unser partner eingebunden.
ich habe ihm nur die body_kontaktformular.html geschickt und er hat alles weitere gemacht...

die datei neu zu schreiben, scheint mir nicht möglich...
kann ich denn was retten, wenn ich die datei mit z.b. mozilla bearbeite und die tabellen richtig ordne?!

danke, nicole

 

andreaskf

Well-known member
Mitglied seit
29 April 2004
Beiträge
592
Re: PHP Kontaktformular - Oberfläche ändern!!! HILFE

Hallo
Du kannst sogar alles retten, wenn Du:
a) viel Ahnung von HTML hast. Also nicht der Umgang mit Programmen, sondern die Freuhandtechnik beherrscht
b) viiiiiieeeeel Zeit investierst. Denn nach meiner durchsicht und nach meinen Kenntnissen ist es mehr als aufwendig

Das bearbeiten mit einem anderen Generatorprogramm, würde wahrscheinlich nicht viel bringen, denn bei diesen Programmen gilt folgendes:
Einige HTML-Befehle und Funktionen werden immer von dem Anbieter des Programmes durch eigene Details ergänzt. Da es Millionen verschiedene Internetnutzer gibt, gibt es auch viele verschiedene Systeme. Um nun die mehrzahl davon zu erreichen, sollten immer nur Standardfunktionen benutzt werden.

Darum der Vorschlag des neu erstellen. Das würde erheblich schneller gehen, wenn alle wichtigen Daten vorhanden sind. Es spielt keine Rolle, ob Du es irgendwo einbindest. Wichtig ist einzig und allein, welche Funktionen es haben soll. Und die sind ja in Deinem vorhandenen Script enthalten. Denn die Programmiersprache ist und bleibt hier HTML mit zusatzfunktionen durch PHP.

Bei Interesse kann ich selbstverständlich gerne weiterhelfen...
miG

 
N

Nic2209

Guest
Re: PHP Kontaktformular - Oberfläche ändern!!! HILFE

hmmm....da ich ja NULL-schimmer vom programmieren habe...
hab ich mir frontpage angetan... mein kontaktformular -layout übernommen, die daten von meinem PHP-file in das frontpage ding übernommen (namen und inhalte für drop-down-menü) und werde später weaverslave (?!) ziehen und den rest PHP einbauen...

nach ner überlegung von mir, könnt dat ja klappen... ist ja quasi "nur" stumpf abtippen/copyand paste ;-)))

wenn ich dann noch fragen hab (mit sicherheit hab ich welche), wende ich mich wieder erfreut an dich :))) *blinzel*

danke, für deine tipps

nicole

 
N

Nic2209

Guest
Re: PHP Kontaktformular - Oberfläche ändern!!! HILFE

so... ich hab mal wieder ein problem mit meinem formular...
hab n html die tabelle bzw. formular-layout komplett neu gemacht und dann PHP einkopiert quasi...
wenn ich meine PHP aufn server schiebe kommt folgende meldung:
Parse error: parse error, expecting `','' or `';'' in /var/www/bwgreimer.de/test/kontaktformular.php on line 85
bevor diese meldung kam, funktionierten allerdings auch die buttons nicht... *grübel*

ein weiterer teil ist übrig geblieben - ich weiss ned, an welche stelle ich den PHP-teil einbinden soll.... *hoil*
-----------------------------------------------------------------------------------------------------------------------

</TR>
<?php if($_POST['action'] == 'abschicken' && isset($error)){ ?>
<TR VALIGN=TOP ALIGN=LEFT>
<TD COLSPAN=44 HEIGHT=2>Das Formular wurde nicht verschickt, da nicht alle Pflichtfelder ausgefüllt wurden!</TD>
</TR>
<?php
}
?>
-----------------------------------------------------------------------------------------------------------------------

die ist mein PHP-formular...

<?php
/*
foreach($_GET as $gkey=>$gvalue){
echo $gkey." = ".$gvalue."<br>\n";
}
foreach($_POST as $pkey=>$pvalue){
echo $pkey." = ".$pvalue."<br>\n";
}
*/
if($_POST['senden'] == 'Abschicken'){
if($_POST['firma'] == ""){
$error[] = "firma";
}
if($_POST['name'] == ""){
$error[] = "name";
}

$to = 'xy@xyz.de';

if($_POST['contactAN'] == 'e-mailadresse1'){
$to = 'emailadresse1';
}
elseif($_POST['contactAN'] == 'e-mailadresse2'){
$to = 'e-mailadresse2';
}
elseif($_POST['contactAN'] == 'e-mailadresse3'){
$to = 'e-mailadresse3';
}
elseif($_POST['contactAN'] == 'e-mailadresse4'){
$to = 'e-mailadresse4';
}
elseif($_POST['contactAN'] == 'e-mailadresse5'){
$to = 'e-mailadresse5';
}
else{
$to = 'e-mailadresse';
}

if(!isset($error)){
$message = "Folgende Daten sind übers Webformular eingetroffen:\r\n\r\n";
if($_POST['contact'] != ''){
$message .= "Kontakt erbeten via: ".$_POST['contact']."\r\n";
}
if($_POST['dienst'] != ''){
$message .= "Folgende Dienstleistung interessiert: ".$_POST['dienst']."\r\n";
}
if($_POST['firma'] != ''){
$message .= "Firma: ".$_POST['firma']."\r\n";
}
if($_POST['vorname'] != ''){
$message .= "Vorname: ".$_POST['vorname']."\r\n";
}
if($_POST['name'] != ''){
$message .= "Name: ".$_POST['name']."\r\n";
}
if($_POST['strasse'] != ''){
$message .= "Strasse: ".$_POST['strasse']."\r\n";
}
if($_POST['plz'] != ''){
$message .= "PLZ: ".$_POST['plz']."\r\n";
}
if($_POST['land'] != ''){
$message .= "Land: ".$_POST['land']."\r\n";
}
if($_POST['telefon'] != ''){
$message .= "Telefon: ".$_POST['telefon']."\r\n";
}
if($_POST['telefax'] != ''){
$message .= "Telefax: ".$_POST['telefax']."\r\n";
}
if($_POST['handy'] != ''){
$message .= "Handy: ".$_POST['handy']."\r\n\r\n";
}
if($_POST['email'] != ''){
$message .= "E-Mail: ".$_POST['email']."\r\n\r\n";
}
if($_POST['betreff'] != ''){
$message .= "Betreff: ".$_POST['betreff']."\r\n";
}
if($_POST['nachricht'] != ''){
$message .= "Nachricht: ".$_POST['nachricht']."\r\n";
}

mail($to,"Nachricht über xyz.de",$message,"FROM: webbot@xyz.de");
echo "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 ALIGN="center">";
echo "<TR>";
echo "<TD>Vielen Dank - Ihre Nachricht wurde verschickt!</TD>";
echo "</TR>";
echo "</TABLE>";
}
}
?>

<html>
<head>
<title>Kontaktformular</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<form name="LayoutBereich3FORMULAR" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" METHOD=POST>">
</form>
<table width="558" border="0">
<tr>
<td width="56"><b><font face="Arial, Helvetica, sans-serif" size="2">Firma*</font></b></td>
<td width="192"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="text" name="firma" size="35" tabindex="1" value="<?php if($_POST['action'] == 'abschicken' && isset($error)){ echo $_POST['firma']; } ?>">
</b></font></td>
<td width="10"><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
<td colspan="2"><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
</tr>
<tr>
<td width="56"><b><font face="Arial, Helvetica, sans-serif" size="2">Name*</font></b></td>
<td width="192"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="text" name="name" size="35" tabindex="2" value="<?php if($_POST['action'] == 'abschicken' && isset($error)){ echo $_POST['name']; } ?>">
</b></font></td>
<td width="10"><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
<td width="57"><b><font face="Arial, Helvetica, sans-serif" size="2">Vorname</font></b></td>
<td width="220"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="text" name="vorname" size="35" tabindex="3" value="<?php if($_POST['action'] == 'abschicken' && isset($error)){ echo $_POST['vorname']; } ?>">
</b></font></td>
</tr>
<tr>
<td width="56"><b><font face="Arial, Helvetica, sans-serif" size="2">Strasse</font></b></td>
<td width="192"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="text" name="strasse" size="35" tabindex="4" value="<?php if($_POST['action'] == 'abschicken' && isset($error)){ echo $_POST['strasse']; } ?>">
</b></font></td>
<td width="10"><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
<td width="57"><b><font face="Arial, Helvetica, sans-serif" size="2">PLZ</font></b></td>
<td width="220"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="text" name="plz" size="8" tabindex="5" value="<?php if($_POST['action'] == 'abschicken' && isset($error)){ echo $_POST['plz']; } ?>">
</b></font></td>
</tr>
<tr>
<td width="56"><b><font face="Arial, Helvetica, sans-serif" size="2">Ort</font></b></td>
<td width="192"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="text" name="ort" size="20" tabindex="6" value="<?php if($_POST['action'] == 'abschicken' && isset($error)){ echo $_POST['ort']; } ?>">
</b></font></td>
<td width="10"><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
<td width="57"><b><font face="Arial, Helvetica, sans-serif" size="2">Land</font></b></td>
<td width="220"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="text" name="land" size="30" tabindex="7" value="<?php if($_POST['action'] == 'abschicken' && isset($error)){ echo $_POST['land']; } ?>">
</b></font></td>
</tr>
<tr>
<td colspan="5" height="10"><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><b><font face="Arial, Helvetica, sans-serif" size="2"></font></b><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
</tr>
<tr>
<td width="56"><b><font face="Arial, Helvetica, sans-serif" size="2">Telefon</font></b></td>
<td width="192"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="text" name="telefon" size="20" tabindex="8" value="<?php if($_POST['action'] == 'abschicken' && isset($error)){ echo $_POST['telefon']; } ?>">
</b></font></td>
<td width="10"><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
<td width="57"><b><font face="Arial, Helvetica, sans-serif" size="2">Telefax</font></b></td>
<td width="220"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="text" name="telefax" size="20" tabindex="9" value="<?php if($_POST['action'] == 'abschicken' && isset($error)){ echo $_POST['telefax']; } ?>">
</b></font></td>
</tr>
<tr>
<td width="56"><b><font face="Arial, Helvetica, sans-serif" size="2">Handy</font></b></td>
<td width="192"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="text" name="handy" size="20" tabindex="10" value="<?php if($_POST['action'] == 'abschicken' && isset($error)){ echo $_POST['handy']; } ?>">
</b></font></td>
<td width="10"><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
<td width="57"><b><font face="Arial, Helvetica, sans-serif" size="2">eMail</font></b></td>
<td width="220"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="text" name="email" size="40" tabindex="11" value="<?php if($_POST['action'] == 'abschicken' && isset($error)){ echo $_POST['email']; } ?>">
</b></font></td>
</tr>
<tr>
<td width="56"><b><font face="Arial, Helvetica, sans-serif" size="2">Website</font></b></td>
<td width="192"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="text" name="website" size="35" tabindex="12" value="<?php if($_POST['action'] == 'abschicken' && isset($error)){ echo $_POST['website']; } ?>">
</b></font></td>
<td width="10"><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
<td colspan="2"><b><font face="Arial, Helvetica, sans-serif" size="2"></font></b><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
</tr>
</table>
<br>
<table width="561" border="0">
<tr>
<td colspan="8"><font face="Arial, Helvetica, sans-serif" size="2"><b>Kontakt
erbeten via:</b></font></td>
<td width="210"><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
</tr>
<tr>
<td width="24"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="radio" value="email" name="contact">
</b></font></td>
<td width="63"><font face="Arial, Helvetica, sans-serif" size="2"><b>eMail</b></font></td>
<td width="26"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="radio" value="telefon" name="contact">
</b></font></td>
<td width="58"><font face="Arial, Helvetica, sans-serif" size="2"><b>Telefon</b></font></td>
<td width="24"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="radio" value="telefax" name="contact">
</b></font></td>
<td width="59"><font face="Arial, Helvetica, sans-serif" size="2"><b>Telefax</b></font></td>
<td width="24"><font face="Arial, Helvetica, sans-serif" size="2"><b>
<input type="radio" value="post" name="contact">
</b></font></td>
<td width="35"><font face="Arial, Helvetica, sans-serif" size="2"><b>Post
</b></font></td>
<td width="210"><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
</tr>
<tr>
<td colspan="9" height="10"><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
</tr>
<tr>
<td colspan="3"><font face="Arial, Helvetica, sans-serif" size="2"><b>Dienstleistung</b></font></td>
<td colspan="5"><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
<td width="210"><font face="Arial, Helvetica, sans-serif" size="2"><b>Niederlassung</b></font></td>
</tr>
<tr>
<td colspan="4"><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2">
<select size="1" name="dienst">
<option value="Sonstiges" selected><font face="Arial" size="1"><b>Sonstiges</b></font></option>
<option value="Beschaffungslogistik"><font face="Arial" size="1"><b>Beschaffungslogistik</b></font></option>
<option value="Distribution national"><font face="Arial" size="1"><b>Distribution-national</b></font></option>
<option value="Distribution international"><font face="Arial" size="1"><b>Distribution-international</b></font></option>
<option value="Entsorgung"><font face="Arial" size="1"><b>Entsorgung</b></font></option>
<option value="Europa Import"><font face="Arial" size="1"><b>Europa-Import</b></font></option>
<option value="Expressversand"><font face="Arial" size="1"><b>Expressversand</b></font></option>
<option value="Fiskalvertretung"><font face="Arial" size="1"><b>Fiskalvertretung</b></font></option>
<option value="Kontraklogistik"><font face="Arial" size="1"><b>Kontraklogistik</b></font></option>
<option value="Kurierfahrten"><font face="Arial" size="1"><b>Kurierfahrten</b></font></option>
<option value="Lager"><font face="Arial" size="1"><b>Lager</b></font></option>
<option value="Logistikberatung"><font face="Arial" size="1"><b>Logistikberatung</b></font></option>
<option value="Nahverkehr"><font face="Arial" size="1"><b>Nahverkehr</b></font></option>
<option value="Paketversand"><font face="Arial" size="1"><b>Paketversand</b></font></option>
<option value="Projektlogistik"><font face="Arial" size="1"><b>Projektlogistik</b></font></option>
<option value="Qualitaetsmanagementberatung"><font face="Arial" size="1"><b>Qualitätsmanagementberatung</b></font></option>
<option value="Sonderfahrten"><font face="Arial" size="1"><b>Sonderfahrten</b></font></option>
<option value="Stadtverkehr"><font face="Arial" size="1"><b>Stadtverkehr</b></font></option>
<option value="Umzug International"><font face="Arial" size="1"><b>Umzug-International</b></font></option>
<option value="Umzug International"><font face="Arial" size="1"><b>Umzug-International</b></font></option>
<option value="Umweltaspekte"><font face="Arial" size="1"><b>Umweltaspekte</b></font></option>
<option value="Verpackungen"><font face="Arial" size="1"><b>Verpackungen</b></font></option>
<option value="Verteilung"><font face="Arial" size="1"><b>Verteilung</b></font></option>
<option value="Versicherungen"><font face="Arial" size="1"><b>Versicherungen</b></font></option>
<option value="Welt Export"><font face="Arial" size="1"><b>Welt-Export</b></font></option>
<option value="Welt Import"><font face="Arial" size="1"><b>Welt-Import</b></font></option>
<option value="Zollabwicklung"><font face="Arial" size="1"><b>Zollabwicklung</b></font></option>
</select>
</font></td>
<td colspan="4"><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
<td width="210"><font face="Arial, Helvetica, sans-serif" size="2">
<select size="1" name="contactAN">
<option selected value="info@xyz.de"><font face="Arial" size="1"><b>Bremen</b></font></option>
<option value="e-mailadresse"><font face="Arial" size="1"><b>Bielefeld</b></font></option>
<option value="e-mailadresse"><font face="Arial" size="1"><b>Hamburg</b></font></option>
<option value="e-mailadresse"><font face="Arial" size="1"><b>Gotha</b></font></option>
<option value="e-mailadresse"><font face="Arial" size="1"><b>Malsfeld</b></font></option>
<option value="e-mailadresse"><font face="Arial" size="1"><b>Witzenhausen</b></font></option>
</select>
</font></td>
</tr>
<tr>
<td colspan="9" height="10"><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
</tr>
<tr>
<td colspan="3"><font face="Arial, Helvetica, sans-serif" size="2"><b>Betreff:</b></font></td>
<td colspan="6"><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial" size="1"><b>
<input type="text" name="betreff" size="70" value="<?php if($_POST['action'] == 'abschicken' && isset($error)){ echo $_POST['betreff']; } ?>">
</b></font><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
</tr>
<tr>
<td colspan="3"><font face="Arial, Helvetica, sans-serif" size="2"><b>Nachricht:</b></font></td>
<td colspan="5" rowspan="3"><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial" size="1"><b>
<textarea rows="6" name="nachricht" cols="35"><?php if($_POST['action'] == 'abschicken' && isset($error)){ echo $_POST['nachricht']; } ?></textarea>
</b></font><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
<td width="210"><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
</tr>
<tr>
<td colspan="3"><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
<td width="210">
<div align="center"><font face="Arial, Helvetica, sans-serif" size="2">
<input type="submit" value="Abschicken" name="senden">
</font></div>
</td>
</tr>
<tr>
<td width="24"><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
<td width="63"><font face="Arial, Helvetica, sans-serif" size="1"><b>*=Pflichtfeld</b></font></td>
<td width="26"><font face="Arial, Helvetica, sans-serif" size="2"></font></td>
<td width="210">
<div align="center"><font face="Arial, Helvetica, sans-serif" size="2">
<input type="reset" value="Zurücksetzen" name="btnzurueck">
</font></div>
</td>
</tr>
</table>
<p> </p>
</body>
</html>
-----------------------------------------------------------------------------------------------------------------------
wäre echt toll, wenn jemand weiter weiss...ich bin am ende *lach*

danke danke danke,
nicole

 

andreaskf

Well-known member
Mitglied seit
29 April 2004
Beiträge
592
Re: PHP Kontaktformular - Oberfläche ändern!!! HILFE

Hallo nic2209.

Die Fehlermeldung besagt soviel wie, Du hast ungültige Zeichen verwendet....
Ändere die Zeile 85 so um, das dann folgendes dort steht:

echo "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 ALIGN='center'>";

Der Fehler liegt darin, das Du bei dem Wort center die Zeichen " verwendest hast. Richtig wäre ' .

Deine PHP eingabe habe ich nicht verstanden. ........an welcher Stelle ich den PHP-teil einbinden soll......
Solltest Du da Fragen haben, stell sie bitte noch inmal etwas ausführlicher. Danke.

miG

 
N

Nic2209

Guest
Re: PHP Kontaktformular - Oberfläche ändern!!! HILFE

gut, die fehlermeldung ist schon mal weg!

mein kontatkformular funktioniert nur leider nicht.
meine buttons ("senden" und "zurücksetzen") erfüllen nicht ihren zweck.

als ob keine funktion hinterlegt ist?! *wunder*
aber das habe ich doch getan....?!

wenn du mal unter
Please, Anmelden or Registrieren to view URLs content!
schaust, dann findest du da mein
formular.

irgendwo muss ja dann ein fehler sein... den find ich aber leider nicht.

wär schön, wenn du mal nachkuckn könntest und irgendwas entdeckst... *liebkuck*

danke im vorraus, nicole

 

andreaskf

Well-known member
Mitglied seit
29 April 2004
Beiträge
592
Re: PHP Kontaktformular - Oberfläche ändern!!! HILFE

Hallo Nic2209.

Ändere folgendes um:

<body bgcolor="#FFFFFF" text="#000000">
<form name="LayoutBereich3FORMULAR" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" METHOD=POST>">
</form>

Entferne Hier den Befehl </form>
Setze dann den entfernten Befehl </form> weiter nach unten wie folgt wieder ein:

<input type="reset" value="Zurücksetzen" name="btnzurueck">
</font></form></div>
</td>

Somit erhalten Deine Schaltflächen wieder die gewünschte Funktion...

miG

 
N

Nic2209

Guest
Re: PHP Kontaktformular - Oberfläche ändern!!! HILFE

der wahnsinn *froi*

es funktioniert... du bist ja klasse - da wär ich in hundert jahren ja nicht mal drauf gekommen *lach*

danke *knutsch*

ist dir aufgefallen ob der sende-bestätigung auch n kinken drin ist??
wenn ich absenden drück, wird es zwar neu geladen aber es kommt keine bestätigung...:-(

sehr gut wäre natürlich, wenn ich da auch z.b. ne antwort.html verweisen könnte...

bist n schatz, danke noch mal
1f609.png


 

andreaskf

Well-known member
Mitglied seit
29 April 2004
Beiträge
592
Re: PHP Kontaktformular - Oberfläche ändern!!! HILFE

Hallo Nic2209.

Zuerst einmal enthält das Script noch einen Fehler. Ändere es wie folgt ab:

<body bgcolor="#FFFFFF" text="#000000">
<form name="LayoutBereich3FORMULAR" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" METHOD=POST>">

Du must an dieser Stellle die beiden Zeichen "> löschen.

Bei meinem Test, erscheint dann nach dem absenden oben der Hinweis, das die Daten gesendet wurden. Diesen kannst Du wenn Du willst jedoch noch etwas hervorheben, damit es besser ins Auge fällt. z.B.: Ändere folgendes:

mail($to,"Nachricht über xyz.de",$message,"FROM: webbot@xyz.de");
echo "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 ALIGN='center'>";
echo "<TR>";
echo "<TD bgcolor='#ff0000'><font color='#ffffff'><b>Vielen Dank - Ihre Nachricht wurde verschickt!</b></font></td>";

Verändert habe ich die gesamte letzte Zeile ab echo" <td
Dann erscheint bei erfolgreichem versenden oben über dem Formular der Hinweis Vielen Dank....... als roter Balken mit weißer Schrift. Hier kannst Du natürlich auch anderes einsetzen, was Dir dann besser passt und gefällt.... Auch das öffnen eines eines Hinweisfensters oder ähnlichem kann dort eingesetzt werden.

miG

 
Status
Für weitere Antworten geschlossen.
Oben