terraharpel
Grünschnabel
Hallo allerseits,
ich habe das Problem, daß ich Probleme habe mit einem PHP script, was ein Freund mir geschrieben hat. Der Absendbutton funktioniert nicht und niemand konnte mir bisher weiterhelfen. Vielleicht weiß einer von euch die Lösung.
Es folgt nun das betreffende script:
<html>
<head>
<title>Cosplay</title>
<link rel="stylesheet" href="../css/document.css">
</head>
<body onLoad="getAdressdaten();">
<h1>Cosplay</h1>
<script language="JavaScript">
<!--
function getAdressdaten() {
var adresse = parent.parent.GetCookie("Adresse");
if (adresse != null) {
var adressdaten = new Array();
j = 1;
for (var i = 0; i <= adresse.length; i++) {
if (adresse.substring(i,i+1) == '[') {
itemstart = i+1;
} else if (adresse.substring(i,i+1) == ']') {
itemend = i;
adressdaten[j++] = adresse.substring(itemstart, itemend);
}
}
document.forms[0].a2_Name.value = adressdaten[1] + " " + adressdaten[2];
document.forms[0].b7_Mail.value = adressdaten[3];
}
document.forms[0].a2_Name.focus();
}
function check() {
var re_mail = /^([_a-zA-Z0-9-]+)(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$/;
if (document.forms[0].b7_Mail.value == '') { alert('Die von Dir eingegebene eMail-Adresse ist falsch!'); document.forms[0].b7_Mail.focus(); return false; }
if (document.forms[0].b3_Nachricht.value == '') { alert('Du hast keine Nachricht eingegeben!'); document.forms[0].b3_Nachricht.focus(); return false; }
if (document.forms[0].a2_Name.value == '') { alert('Du hast Deinen Namen nicht eingegeben!'); document.forms[0].a2_Name.focus(); return false; }
var mail=document.forms[0].a7_Mail.value;
if (mail == '') { alert('Du hast Deine eMail-Adresse nicht eingegeben!'); document.forms[0].b7_Mail.focus(); return false; }
if (re_mail.test(mail)==false) { alert('Die von Dir eingegebene eMail-Adresse ist falsch!'); document.forms[0].b7_Mail.focus(); return false; }
return true;
}
//-->
</script>
<table cellpadding=0 cellspacing=0 border=0>
<tr>
<td class=bild>
</td>
<td class=text>
<p>bla bla</p><br>
</td>
</tr>
</table>
<form method=POST action="cosplay.php" onSubmit="return check();">
<input type=hidden name="action" value="go">
<table cellpadding=3 cellspacing=2 border=0>
<tr>
<td class=formlabel><font color="#666666" size="-1" face="Verdana">
Vorname:
</font></td>
<td class=forminput>
<input type="text" name="a1_Vorname" size="40" maxlenght="40">
</td>
</tr>
<tr>
<td class=formlabel><font color="#666666" size="-1" face="Verdana">
Name:
</font></td>
<td class=forminput>
<input type="text" name="a2_Name" size="40" maxlenght="40">
</td>
</tr>
<tr>
<td class=formlabel><font color="#666666" size="-1" face="Verdana">
Straße:
</font></td>
<td class=forminput>
<input type="text" name="a3_Strasse" size="40" maxlenght="40">
</td>
</tr>
<tr>
<td class=formlabel><font color="#666666" size="-1" face="Verdana">
PLZ:
</font></td>
<td class=forminput>
<input type=text name="a4_PLZ" maxlength=5 size=5>
</td>
</tr>
<tr>
<td class=formlabel><font color="#666666" size="-1" face="Verdana">
Ort:
</font></td>
<td class=forminput>
<input type=text name="a5_Ort" maxlength=40 size=40>
</td>
</tr>
<tr>
<td class=formlabel><font color="#666666" size="-1" face="Verdana">
Land:
</font></td>
<td class=forminput>
<input type=text name="a7_Land" maxlength=40 size=40 value="Deutschland">
</td>
</tr>
<tr>
<td class=formlabel><font color="#666666" size="-1" face="Verdana">
Geburtsdatum:
</font></td>
<td class=forminput>
<input type="text" name="a6_Geburtsdatum" size="10" maxlenght="10">
</td>
</tr>
<tr>
<td class=formlabel><font color="#666666" size="-1" face="Verdana">
Mail:
</font></td>
<td class=forminput>
<input type="text" name="b7_Mail" size="40" maxlenght="40">
</td>
</tr>
<tr>
<td class=formlabel><font color="#666666" size="-1" face="Verdana">
Telefon:
</font></td>
<td class=forminput>
<input type="text" name="b8_Telefon" size="40" maxlenght="40">
</td>
</tr>
<td class=formlabel>
Thema:
</td>
<td class=forminput>
<select name="b5_MA">
<option selected value="Anime">Anime
<option value="Manga">Manga
</select>
</td>
</tr>
<tr>
<td class=formlabel>
Charakter:
</td>
<td class=forminput>
<input type=text name="b1_Charakter" maxlength=45 size=45>
</td>
</tr>
<tr>
<td class=formlabel>
Serie:
</td>
<td class=forminput>
<input type=text name="b2_Serie" maxlength=45 size=45>
</td>
</tr>
<tr>
<td class=formlabel>
Nachricht:
</td>
<td class=forminput>
<textarea name="b3_Nachricht" rows=5 cols=45 wrap=virtual></textarea>
</td>
</tr>
<tr>
<td class=formlabel>
Requisiten:
</td>
<td class=forminput>
<textarea name="b4_Requ" rows=2 cols=45 wrap=virtual></textarea>
</td>
</tr>
<td class=formlabel>
Gruppenzugehörigkeit:
</td>
<td class=forminput>
<select name="b6_Gruppe">
<option selected value="Nein">Nein
<option value="Ja">Ja
</select>
</td>
</tr>
<tr>
<td class=formlabel><font color="#666666" size="-1" face="Verdana">
</font></td>
<td>
<table border=0 cellpadding=0 cellspacing=0>
<tr>
<td class=button_td>
<a class=button href="javascript:if(check()) document.forms[0].submit();">ABSENDEN</a>
</td>
</tr>
</table>
<input type="image" src="../gif/dummy.gif" width=2 height=2 border=0>
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
<br>
<p class=disclaimer>
<a href=""></a>
<a href=""></a>
</body>
</html>
Ich möchte mich schon mal in voraus für eure Bemühungen bedanken und hoffe, jeman kann mit weiterhelfen.
Grüße
terra
ich habe das Problem, daß ich Probleme habe mit einem PHP script, was ein Freund mir geschrieben hat. Der Absendbutton funktioniert nicht und niemand konnte mir bisher weiterhelfen. Vielleicht weiß einer von euch die Lösung.
Es folgt nun das betreffende script:
<html>
<head>
<title>Cosplay</title>
<link rel="stylesheet" href="../css/document.css">
</head>
<body onLoad="getAdressdaten();">
<h1>Cosplay</h1>
<script language="JavaScript">
<!--
function getAdressdaten() {
var adresse = parent.parent.GetCookie("Adresse");
if (adresse != null) {
var adressdaten = new Array();
j = 1;
for (var i = 0; i <= adresse.length; i++) {
if (adresse.substring(i,i+1) == '[') {
itemstart = i+1;
} else if (adresse.substring(i,i+1) == ']') {
itemend = i;
adressdaten[j++] = adresse.substring(itemstart, itemend);
}
}
document.forms[0].a2_Name.value = adressdaten[1] + " " + adressdaten[2];
document.forms[0].b7_Mail.value = adressdaten[3];
}
document.forms[0].a2_Name.focus();
}
function check() {
var re_mail = /^([_a-zA-Z0-9-]+)(\.[_a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+([a-zA-Z]{2,4})$/;
if (document.forms[0].b7_Mail.value == '') { alert('Die von Dir eingegebene eMail-Adresse ist falsch!'); document.forms[0].b7_Mail.focus(); return false; }
if (document.forms[0].b3_Nachricht.value == '') { alert('Du hast keine Nachricht eingegeben!'); document.forms[0].b3_Nachricht.focus(); return false; }
if (document.forms[0].a2_Name.value == '') { alert('Du hast Deinen Namen nicht eingegeben!'); document.forms[0].a2_Name.focus(); return false; }
var mail=document.forms[0].a7_Mail.value;
if (mail == '') { alert('Du hast Deine eMail-Adresse nicht eingegeben!'); document.forms[0].b7_Mail.focus(); return false; }
if (re_mail.test(mail)==false) { alert('Die von Dir eingegebene eMail-Adresse ist falsch!'); document.forms[0].b7_Mail.focus(); return false; }
return true;
}
//-->
</script>
<table cellpadding=0 cellspacing=0 border=0>
<tr>
<td class=bild>
</td>
<td class=text>
<p>bla bla</p><br>
</td>
</tr>
</table>
<form method=POST action="cosplay.php" onSubmit="return check();">
<input type=hidden name="action" value="go">
<table cellpadding=3 cellspacing=2 border=0>
<tr>
<td class=formlabel><font color="#666666" size="-1" face="Verdana">
Vorname:
</font></td>
<td class=forminput>
<input type="text" name="a1_Vorname" size="40" maxlenght="40">
</td>
</tr>
<tr>
<td class=formlabel><font color="#666666" size="-1" face="Verdana">
Name:
</font></td>
<td class=forminput>
<input type="text" name="a2_Name" size="40" maxlenght="40">
</td>
</tr>
<tr>
<td class=formlabel><font color="#666666" size="-1" face="Verdana">
Straße:
</font></td>
<td class=forminput>
<input type="text" name="a3_Strasse" size="40" maxlenght="40">
</td>
</tr>
<tr>
<td class=formlabel><font color="#666666" size="-1" face="Verdana">
PLZ:
</font></td>
<td class=forminput>
<input type=text name="a4_PLZ" maxlength=5 size=5>
</td>
</tr>
<tr>
<td class=formlabel><font color="#666666" size="-1" face="Verdana">
Ort:
</font></td>
<td class=forminput>
<input type=text name="a5_Ort" maxlength=40 size=40>
</td>
</tr>
<tr>
<td class=formlabel><font color="#666666" size="-1" face="Verdana">
Land:
</font></td>
<td class=forminput>
<input type=text name="a7_Land" maxlength=40 size=40 value="Deutschland">
</td>
</tr>
<tr>
<td class=formlabel><font color="#666666" size="-1" face="Verdana">
Geburtsdatum:
</font></td>
<td class=forminput>
<input type="text" name="a6_Geburtsdatum" size="10" maxlenght="10">
</td>
</tr>
<tr>
<td class=formlabel><font color="#666666" size="-1" face="Verdana">
Mail:
</font></td>
<td class=forminput>
<input type="text" name="b7_Mail" size="40" maxlenght="40">
</td>
</tr>
<tr>
<td class=formlabel><font color="#666666" size="-1" face="Verdana">
Telefon:
</font></td>
<td class=forminput>
<input type="text" name="b8_Telefon" size="40" maxlenght="40">
</td>
</tr>
<td class=formlabel>
Thema:
</td>
<td class=forminput>
<select name="b5_MA">
<option selected value="Anime">Anime
<option value="Manga">Manga
</select>
</td>
</tr>
<tr>
<td class=formlabel>
Charakter:
</td>
<td class=forminput>
<input type=text name="b1_Charakter" maxlength=45 size=45>
</td>
</tr>
<tr>
<td class=formlabel>
Serie:
</td>
<td class=forminput>
<input type=text name="b2_Serie" maxlength=45 size=45>
</td>
</tr>
<tr>
<td class=formlabel>
Nachricht:
</td>
<td class=forminput>
<textarea name="b3_Nachricht" rows=5 cols=45 wrap=virtual></textarea>
</td>
</tr>
<tr>
<td class=formlabel>
Requisiten:
</td>
<td class=forminput>
<textarea name="b4_Requ" rows=2 cols=45 wrap=virtual></textarea>
</td>
</tr>
<td class=formlabel>
Gruppenzugehörigkeit:
</td>
<td class=forminput>
<select name="b6_Gruppe">
<option selected value="Nein">Nein
<option value="Ja">Ja
</select>
</td>
</tr>
<tr>
<td class=formlabel><font color="#666666" size="-1" face="Verdana">
</font></td>
<td>
<table border=0 cellpadding=0 cellspacing=0>
<tr>
<td class=button_td>
<a class=button href="javascript:if(check()) document.forms[0].submit();">ABSENDEN</a>
</td>
</tr>
</table>
<input type="image" src="../gif/dummy.gif" width=2 height=2 border=0>
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
<br>
<p class=disclaimer>
<a href=""></a>
<a href=""></a>
</body>
</html>
Ich möchte mich schon mal in voraus für eure Bemühungen bedanken und hoffe, jeman kann mit weiterhelfen.
Grüße
terra