Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo, ich hab ein Formular erstellt mit DB zugriff, nur leider funzt es nicht. Meine html seite schaut folgender masen aus.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<!-- saved from url=(0065)file://H:\Homepage\www.von-Neuhaus.de\Kontakt\kontaktformular.htm -->

<HTML>

<HEAD>

<TITLE>Formulareingaben überprüfen</TITLE>

<META http-equiv=Content-Type content="text/html; charset=windows-1252">

<SCRIPT type=text/javascript>

<!--

function chkFormular()

{

if(document.Formular.vorname.value == "")

{

alert("Bitte geben Sie Ihren Vornamen ein!");

document.Formular.vorname.focus();

return false;

}

if(document.Formular.vorname.value == "")

{

alert("Bitte geben Sie ihren Vornamen ein!");

document.Formular.vorname.focus();

return false;

}

if(document.Formular.nachname.value == "")

{

alert("Bitte geben Sie Ihren Nachnamen ein!");

document.Formular.nachname.focus();

return false;

}

if(document.Formular.nachname.value == "")

{

alert("Bitte geben Sie ihren Nachnamen ein!");

document.Formular.nachname.focus();

return false;

}

if(document.Formular.strasse.value == "")

{

alert("Bitte geben Sie Ihre Strasse ein!");

document.Formular.strasse.focus();

return false;

}

if(document.Formular.strasse.value == "")

{

alert("Bitte geben Sie ihre Strasse ein!");

document.Formular.strasse.focus();

return false;

}

if(document.Formular.plz.value == "") {

alert("Bitte Ihr PLZ eingeben!");

document.Formular.plz.focus();

return false;

}

var chkZ = new RegExp("^[A-Za-z]{0,3}-?[0-9]{4,5}")

if(document.Formular.plz.value)){

alert("Die eingegebene PLZ ist ungültig!");

document.Formular.plz.focus();

document.Formular.plz.select();

return false;

}

if(document.Formular.ort.value == "") {

alert("Bitte Ihr ORT eingeben!");

document.Formular.ort.focus();

return false;

}

var chkZ = 1;

for(i=0;i<document.Formular.ort.value.length;++i)

if(document.Formular.ort.value.charAt(i) < "A"

|| document.Formular.ort.value.charAt(i) > "Z")

chkZ = -1;

if(chkZ == -1) {

alert("Bitte geben sie den richten Ort an!");

document.Formular.ort.focus();

return false;

}

if(document.Formular.tel_priv.value == "")

{

alert("Bitte geben Sie Ihrere priv. Tel. an!");

document.Formular.tel_priv.focus();

return false;

}

if(document.Formular.tel_priv.value == "")

{

alert("Bitte geben Sie ihre priv. Tel. ein!");

document.Formular.tel_priv.focus();

return false;

}

if(document.Formular.Mail.value == "")

{

alert("Bitte geben Sie Ihre E-Mail-Adresse ein!");

document.Formular.Mail.focus();

return false;

}

if(document.Formular.Mail.value.indexOf('@') == -1)

{

alert("Bitte geben Sie eine gültige E-Mailadresse ein!");

document.Formular.Mail.focus();

return false;

}

if(document.Formular.frage.value == "") {

alert("Hier haben Sie Platz für ihre Frage!");

document.Formular.frage.focus();

return false;

}

if(document.Formular.frage.value == "") {

alert("Hier haben Sie Platz für ihre Frage!");

document.Formular.frage.focus();

return false;

}

}

//-->

</SCRIPT>

<META content="Microsoft FrontPage 5.0" name=GENERATOR></HEAD>

<BODY text=#000000 bgColor=#eeeeee>

<BLOCKQUOTE>

<BLOCKQUOTE>

<BLOCKQUOTE>

<BLOCKQUOTE>

<H1 align=left><FONT size=4>  

             

<U><I><B>K o n t a k t f o r m u l a

r</B></I></U></FONT></H1></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE></BLOCKQUOTE><!--<form name="Formular" action="http://selfaktuell.teamone.de/cgi-bin/formview.pl" method="post"

onSubmit="return chkFormular()"-->

<FORM name=Formular onsubmit="return chkFormular()" action=kontakt.php

method=post><PRE> </PRE><PRE><FONT size=4></FONT>

Vorname: <INPUT size=40 name=vorname></PRE>

<PRE>Nachname: <INPUT size=40 name=nachname></PRE>

<PRE>Straße: <INPUT size=40 name=strasse></PRE>

<PRE>PLZ: <!--webbot bot="Validation" s-data-type="Number" s-number-separators="x." b-value-required="TRUE" i-minimum-length="5" i-maximum-length="5" --><INPUT maxLength=5 size=7 name=plz> Wohnort: <INPUT size=40 name=ort></PRE>

<PRE>Tel.priv. <INPUT size=40 name=tel_priv></PRE>

<PRE>E-Mail: <INPUT size=40 name=mail>

<U>Ihr Frage:</U> </PRE><PRE> <TEXTAREA name=frage rows=8 cols=49></TEXTAREA></PRE><PRE> <INPUT type=submit value=senden> <INPUT type=reset value=löschen>

</PRE></FORM></BODY></HTML>

Meine php schaut wie folgt aus.

<html>

<head>

<title>Neue Seite 1</title>

</head>

<body>

<?php

$con=@mysql_connect("localhost","markus","123")or die ("Die Datenbankverbindung ist gescheitert");

$test="insert into kontakte (name, vorname, strasse, plz, ort, tel_priv, email, frage)

values ('$nachname','$vorname','$strasse','$plz','$ort','$tel_priv','$mail','$frage')";

$rs=mysql_db_query("Formular",$test,$con);

$ident=mysql_insert_id($con);

$rs=mysql_db_query("Formular","select * from kontakte where id = $ident", $con);

?> Sie haben folgende Daten eingegeben :

<br>

<br>

<table>

<tr><td>Nachname</td>

<td>

<?php echo mysql_result($rs,0,'name'); ?>

</td></tr>

<tr><td>Vorname:</td><td>

<?php echo mysql_result($rs,0,'vorname'); ?>

</td></tr>

<tr><td>Strasse:</td><td>

<?php echo mysql_result($rs,0,'strasse'); ?>

</td></tr>

<tr><td>PLZ:</td><td>

<?php echo mysql_result($rs,0,'plz'); ?>

</td></tr>

<tr><td>Ort:</td><td>

<?php echo mysql_result($rs,0,'ort');?>

</td></tr>

<tr><td>Tel.Privat</td><td>

<?php echo mysql_result($rs,0,'tel_priv'); ?>

</td></tr>

<tr><td>E-Mail:</td><td>

<?php echo mysql_result($rs,0,'email'); ?>

</td></tr>

<tr><td>Frage:</td><td>

<?php echo mysql_result($rs,0,'frage'); ?>

</td></tr></table>

<br>

<br>

Wir werden uns umgehend mit Ihnen in Verbindung setzen.

<br>

<br>

Vielen Dank

<?php

mysql_close($con);

?>

</body>

</html>

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...