ThWboard Support-Forum (Archiv)

Ort: / Boardübersicht / PHP / MySQL Probleme / Bitte Bitte helft mir!!


Seite 1 von 1

Xantian schrieb am 15.10.2003 um 20:50 Uhr

Also ich bin von 6 bis 20 auf´er Arbeit, und brauche dringend euere hilfe!!!


Also es muss ein formular neben bezeichnung müssen eingabe fenster sein sein ungefähr so :

bezeichnung1 __________

bezeichnung2 _________

bezeichnung3 _________

bezeichnung4 __________

bezeichnung5 ___________

bezeichnung6 __________

bezeichnung7 ___________

SUBMIT CANCEL

das soll alles z.B. an blabla@blabla.de automatisch gehen sobald es auf SUBMIT gedrückt ist wenns auf CANCEL sollen alle eingaben gelöscht werden.

Dazu muss es noch in MySQL gespeichert werden und ein extra formular wo ich nach suchen kann!


BITTE BITTE ES IST WICHTIG HELFT MIR!

(es ist zwar niet viel Arbeit aber ich muss wirklich viel arbeiten!!!)

Danke im vorraus!

Tendor schrieb am 15.10.2003 um 21:26 Uhr

klar helfen wir dir.
wo hängst du denn fest ?


:P

Xantian schrieb am 15.10.2003 um 21:42 Uhr

Eigentlich hänge ich net fest sondern habe 0 sekunden zum proggen und ich brauche es dringen für meine seite (nichts kommerzielles ehrenwort) und möchte jemanden bieten der das für mich machen kann (wenn ich ins netz gehe dann nur Online Banking)

Und Danke

Tendor schrieb am 15.10.2003 um 21:59 Uhr

>sondern habe 0 sekunden zum proggen
bla....

hab auch keine zeit...

lol

Dr.HDi schrieb am 15.10.2003 um 22:05 Uhr

Check this out:

http://de.selfhtml.org/html/formulare/index.htm
or
http://google.de

hab auch keine zeit...

Agree !

Xantian schrieb am 16.10.2003 um 09:00 Uhr

jaja bla bla

<?php
function doerror($errmsg) {
echo $errmsg."n<br>";
die('In aufrufenden Formular steckt noch ein Konfigurationsfehler!');
}

if ($REQUEST_METHOD != "POST") doerror ('Mail funktioniert nur per POST. Bitte auf <form method="post"> abändern');

if (!isset($HTTP_POST_VARS["ser"])) doerror ('to-Feld fehlt: Es wurde keine Seriennummer agegeben.');

if (!isset($HTTP_POST_VARS["rma"])) doerror ('from-Feld fehlt: Es wurde keine RMA angegeben.');

if (!isset($HTTP_POST_VARS["name"])) doerror('subject-Feld fehlt: Es wurde kein Name angegeben');

if (!isset($HTTP_POST_VARS["stras"])) doerror('topage-Feld fehlt: Es wurde keine Strasse/Nr. angegeben.');

if (!isset($HTTP_POST_VARS["postl"])) doerror('topage-Feld fehlt: Es wurde kein ORT/PLZ angegeben.');

if (!isset($HTTP_POST_VARS["tel"])) doerror('topage-Feld fehlt: Es wurde keine Telefon angegeben.');


soweit bin ich schon

Danke für mithilfe! >:o(

MrNase schrieb am 16.10.2003 um 11:49 Uhr

:rolleyes:

Ich kann dir fertige Scripte geben/zeigen. Ein bissel Zeit wirst du aber schon mitbringen müssen.
PHP : Scripts and Programs : Form Processors

Xantian schrieb am 16.10.2003 um 13:41 Uhr

Danke

ich habe es soweit fertig

<?php
function doerror($errmsg) {
echo $errmsg."n<br>";
die('In aufrufenden Formular steckt noch ein Konfigurationsfehler!');
}

if ($REQUEST_METHOD != "POST") doerror ('Mail funktioniert nur per POST. Bitte auf <form method="post"> abändern');

if (!isset($HTTP_POST_VARS["ser"])) doerror ('to-Feld fehlt: Es wurde keine Seriennummer agegeben.');

if (!isset($HTTP_POST_VARS["rma"])) doerror ('from-Feld fehlt: Es wurde keine RMA angegeben.');

if (!isset($HTTP_POST_VARS["name"])) doerror('subject-Feld fehlt: Es wurde kein Name angegeben');

if (!isset($HTTP_POST_VARS["stras"])) doerror('topage-Feld fehlt: Es wurde keine Strasse/Nr. angegeben.');

if (!isset($HTTP_POST_VARS["postl"])) doerror('topage-Feld fehlt: Es wurde kein ORT/PLZ angegeben.');

if (!isset($HTTP_POST_VARS["tel"])) doerror('topage-Feld fehlt: Es wurde keine Telefon angegeben.');

if (!isset($HTTP_POST_VARS["error"])) doerror('topage-Feld fehlt: Es wurde keine Error Meldung angegeben.');

$dontsend = array('ser', 'rma', 'name', 'stras', 'postl', 'tel', 'error');
$mailtext = 'Gericom-Eskalation';

if (isset($HTTP_REFERER)) {
//Ja, also in die Mail schreiben
$mailtext.= "from URL $HTTP_REFERER.\n";
} else {
//Nein, also Satz beenden
$mailtext.= ".\n";
}

reset ($HTTP_POST_VARS);

while (list ($varname, $varvalue) = each ($HTTP_POST_VARS)) {
if (!in_array($varname, $dontsend)) $mailtext.= "$varname:\t $varvalue\n";
}

mail($HTTP_POST_VARS["to"], $HTTP_POST_VARS["subject"], $mailtext, "From: ".$HTTP_POST_VARS["from"]."\nContent-Type: text/plain; charset="iso-8859-1"\nContent-Transfer-Encoding: 8bit\nX-Mailer: SimpleForm");

header("Location: ".$HTTP_POST_VARS["topage"]);

?>

MrNase schrieb am 16.10.2003 um 13:52 Uhr

Und warum postest du es hier? Brauchst du weitere Hilfe? Ich kann mit dem Code nix anfangen, wenn ich sowas brauche dann schreibe ich es mir selber :rolleyes:

Xantian schrieb am 16.10.2003 um 16:29 Uhr

ich möchte es über mysql laufen lassen mit späterer suche. also das es direkt an eine email adresse geht und zugleich in der datenbank gespeichert wird um später nach zu suchen

MrNase schrieb am 16.10.2003 um 21:39 Uhr

WAS möchtest du über MySQL laufen lassen? Was soll gespeichert werden? Wie soll gesucht werden?

Sagen wir mal so, du willst jetzt ein Rezept für eine Pizza von mir haben. Auf die frage welche Pizza, sagst du "eine runde Pizza". :D
Tut mir leid wenn es sich unhöflich liest, aber ohne Angaben kann ich keine Pizza backen/rezept erstellen. ;)

Xantian schrieb am 17.10.2003 um 16:12 Uhr

MrNase postete
WAS möchtest du über MySQL laufen lassen? Was soll gespeichert werden? Wie soll gesucht werden?

Sagen wir mal so, du willst jetzt ein Rezept für eine Pizza von mir haben. Auf die frage welche Pizza, sagst du "eine runde Pizza". :D
Tut mir leid wenn es sich unhöflich liest, aber ohne Angaben kann ich keine Pizza backen/rezept erstellen. ;)

Klor doch :)

Also wenn ich alle eingaben ins formular eingetippt habe soll soll es so gespeichert werden und direct eine mail an z.B. an support@ex-geeks.net gehen und dazu noch das ich nach einzelnen suchen kann z.B.

SUCHE nach : RMA oder PLZ oder Namen oder Seriennummer etc.pp aus der Datenbank ist es möglich?

Seite 1 von 1