Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Problem mit Java Script und PHP (https://www.gegen-bilderklau.net/thread.php?threadid=96456)


Geschrieben von .smartness am 20.02.2007 um 19:11:

 

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
<head>
<script language="JavaScript1.2">
function checkForm() {

    res = true;

    reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+    //Name
                  '(\\@)'+                       //@-Zeichen
                  '([a-zA-Z0-9\\-\\.]+)'+        //Domain
                  '(\\.)'+                       //Punkt
                  '([a-zA-Z]{2,4})$');           //TLD

    //alle felder von der Adresse pr&#65533;fen...
    if (document.adress.name.value == "") {
        res = false;
    }
    if(reg.test(document.adress.email.value) == false){
        res = false;
    }
    if (document.adress.hofname.value == "") {
        res = false;
    }
    if (document.adress.hofadresse.value == "") {
        res = false;
    }
    if (document.adress.bannerurl.value == "") {
        res = false;
    }
    if (document.adress.beschreibung.value == "") {
        res = false;
    }
        //noch die restlichen formularfelder abfragen

    if(res == false){
        alert('Bitte füll das Formular vollständig aus!\n(Gebe außerdem eine \ugültige eMail-Adresse an)');
    }
    return res;
}
</script>
</head>
<div align="center">
<div class="chap"><b>P A R T N E R  W E R D E N</b></div>
Du m&ouml;chtest also gerne Partner von RV Sitschju werden? Gerne kannst du eine Partnerschaft beantragen. Dazu f&uuml;llst du einfach
das Formular am Ende dieser Seite aus und wartest auf meine Rückantwort.
<p>
Vorher solltest du aber noch ein paar Punkte beachten:
<p>
<table border="0" width="80%">
 <tr>
   <td>
<div align="left">
<li>dein Hof sollte legal sein</li>
<li>du musst bereit sein gemeinsame Aktivit&auml;ten zu veranstalten</li>
<li>du solltest RV Sitschju auch wirklich verlinken</li>
</div>
   </td>
 </tr>
</table>
<p>
<img src="Grafiken/Banner.jpg">
<br>
<textarea style='width:80%; height:50;'><a href="http://sitschju.si.funpic.de/Index.php" target="_blank"><img src="http://sitschju.si.funpic.de/Grafiken/Banner.jpg"></a></textarea>
<br>
Um meinen Banner auf deine Homepage zu stellen, kannst du einfach den obenstehenden Code auf deine Homepage kopieren.
<p>
<?php
if (isset($_GET['send'])) {

$name $_POST['name'];
$email $_POST['email'];
$hofname $_POST['hofname'];
$hofadresse $_POST['hofadresse'];
$bannerurl $_POST['bannerurl'];
$beschreibung $_POST['beschreibung'];

$text "Name: $Name
eMail: $email
Hofname: $hofname
Hofadresse: $hofadresse
BannerURL: $bannerurl
Beschreibung: $beschreibung";
mail("RV.Sitschju@web.de",Partneranfrage,$text,"Partneranfrage von
$hofname/$name");
echo "<i>Deine Partneranfrage wurde erfolgreich abgeschickt!<br>Ich
werde sie so schnell wie m&ouml;glich bearbeiten und dir
antworten.</i><br>";
}
else { ?>
<form action="<?php echo $_SERVER["PHP_SELF"] . "?send=yes"?>" method="post" name="adress">
  <table width="80%" border="1">
 <tr>
   <td class="tadunkel" colspan="2" height="25"><b>Formular</b></td>
 </tr>
 <tr>
   <td class="tahell" width="50%"><b>Name</b></td>
   <td class="tahell" width="50%"><input type="text" name="name" style='width: 225;'></td>
 </tr>
 <tr>
   <td class="tahell" width="50%"><b>eMail</b></td>
   <td class="tahell" width="50%"><input type="text" name="email" value="@" style='width: 225;'></td>
 </tr>
 <tr>
   <td class="tahell" width="50%"><b>Hofname</b></td>
   <td class="tahell" width="50%"><input type="text" name="hofname" style='width: 225;'></td>
 </tr>
 <tr>
   <td class="tahell" width="50%"><b>Hofadresse</b></td>
   <td class="tahell" width="50%"><input type="text" name="hofadresse" value="http://" style='width: 225;'></td>
 </tr>
 <tr>
   <td class="tahell" width="50%"><b>Banner URL</b></td>
   <td class="tahell" width="50%"><input type="text" name="bannerurl" style='width: 225;'></td>
 </tr>
 <tr>
   <td class="tahell" width="50%"><b>Beschreibung des Hofes</b></td>
   <td class="tahell" width="50%"><textarea name="beschreibung" style='width: 225;'></textarea></td>
 </tr>
<tr>
 <td colspan="2" class="tahell"><input type="submit" value="Anfragen" onclick="javascript: return checkForm()" style='width: 225; text-align: center;'>
</tr>
</table>
</form>
<?php
}
?>

<p>
<a href="javascript:%20history.back(-2)" target="_self">_back</a>


Ich schick dir mal den Link per Pn ...



Geschrieben von miss_trinity am 21.02.2007 um 08:33:

 

Das ist aber nur die page die du includest oder??

Da du mit php und parameter arbeitest musst du das Formular noch anpassen sonst weiss er ja nicht wo er hin muss!!

php:
1:
<form action="<?php echo $_SERVER["PHP_SELF"] . "?section=Partner_werden&menu=Allgemeines&send=yes"?>" method="post" name="adress">



Geschrieben von .smartness am 21.02.2007 um 20:11:

 

Klappt alles perfekt .. zumindest das abschicken smile
Jetzt kann man aber auch abschicken wenn man nichts ausgefültl hat und es komtm keine Fehlermeldung mehr xD



Geschrieben von miss_trinity am 22.02.2007 um 08:21:

 

Vielleicht ist das js am falschen ort? mach das doch auch in deine index.php seite rein, den das ist ja die hauptseite.. den head im anderen file kannst du rausnehmen (jetzt wirst du zwei haben..)

Edit: bei meinem test soeben (sorry für den Spam Augenzwinkern ) hat das Formular aber funktioniert. Auch die Prüfung..

nochmal edit: korrigier aber das popup noch, da seht "ugültige Emailadresse", das müsste gültige heissen großes Grinsen



Geschrieben von .smartness am 22.02.2007 um 16:24:

 

Also wegen dem head:
Ich weiß das ich jetzt zwei hab xD Aber ich dachte das müsste so Zunge raus

Wegen dem prüfen:
Hab auch noch Mal.. im Mozilla gehts Zunge raus Im IE nicht ^^

wegen dem ugültige:
Ich wollte eig unterstrichen schreiben und hab ein wenig ausprobiert wie dan funzt ^^

*grübel*

Kanns sein das des nur im Mozilla funzt? unglücklich



Geschrieben von miss_trinity am 22.02.2007 um 16:33:

 

der motzt im IE wegen dem JS.. mach auf jeden fall mal da den Header raus und mach das JS in der index seite rein.
ich schau mir das js im IE nochmal an..

Edit:
in dieser Zeile motzt er auch:
php:
1:
alert('Bitte füll das Formular vollständig aus!\n(Gebe außerdem eine \ugültige eMail-Adresse an)');


nimm mal das \u raus..



Geschrieben von .smartness am 22.02.2007 um 17:38:

 

geschockt
Es.. klappt geschockt

OMG fröhlich Boha tausend tausend Dank smile smile smile smile
Wenn ich nochn Formular mache muss ich ja einfach nur das Script im Header Bereich verdoppeln und nen anderen namen angeben oder?

Weißt du wie man unterstrichen schreibt?

Also in diesem Fenster ^^

Herzlichen Dank smile



Geschrieben von miss_trinity am 22.02.2007 um 19:29:

 

wenn du wieder ein gleiches Formular hast kannst du dasselbe script wiederverwenden. Wenn du ein anderes hast musst du einfach diese Funktion kopieren, umbenennen und halt auf dein anderes Formular anpassen.

Ich denke nicht das unterstreichen funktioniert. Das ist nur Text in diesem Popup. Musst halt mal suchen unter Javascript/Alert/unterstreichen...



Geschrieben von .smartness am 22.02.2007 um 20:58:

 

Okay mache ich smile
Vielen, vielen Dank noch Mal. Du hast mir echt sehr, sehr geholfen smile


Forensoftware: Burning Board, entwickelt von WoltLab GmbH