Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Formular mit automatischem eintragen » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen Formular mit automatischem eintragen
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Kullakeeeks Kullakeeeks ist weiblich
Mitglied


images/avatars/avatar-46585.png

Dabei seit: 06.03.2007
Beiträge: 1.591
Herkunft: NRW

Formular mit automatischem eintragen Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallöchen...

Es gab in der Homepagehilfe mal ein Tutorial zum erstellen von Formularen. Hat das Script noch irgendwer? Einiges weiß ich selbst, aber bei mir ist immernoch irgendwas falsch und dieses Tut wäre da sehr hilfreich!


Vielen Dank schonmal!


LG


/edit: Vielleicht sollte ich dazu sagen, dass das was im Formular ausgefüllt wird direkt eingetragen und ausgegeben werden soll...

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Kullakeeeks: 31.03.2011 20:01.

31.03.2011 19:41 Kullakeeeks ist offline E-Mail an Kullakeeeks senden Beiträge von Kullakeeeks suchen Nehmen Sie Kullakeeeks in Ihre Freundesliste auf
Kullakeeeks Kullakeeeks ist weiblich
Mitglied


images/avatars/avatar-46585.png

Dabei seit: 06.03.2007
Beiträge: 1.591
Herkunft: NRW

Themenstarter Thema begonnen von Kullakeeeks
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Okay, habs selbst rausgefunden smile
03.04.2011 19:15 Kullakeeeks ist offline E-Mail an Kullakeeeks senden Beiträge von Kullakeeeks suchen Nehmen Sie Kullakeeeks in Ihre Freundesliste auf
Saskia Saskia ist weiblich
Hilight


images/avatars/avatar-53522.png

Dabei seit: 25.03.2009
Beiträge: 1.009

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Kannst du vielleicht einen link zu dem tut schreiben ?

__________________

15.05.2011 00:00 Saskia ist offline E-Mail an Saskia senden Beiträge von Saskia suchen Nehmen Sie Saskia in Ihre Freundesliste auf
Kullakeeeks Kullakeeeks ist weiblich
Mitglied


images/avatars/avatar-46585.png

Dabei seit: 06.03.2007
Beiträge: 1.591
Herkunft: NRW

Themenstarter Thema begonnen von Kullakeeeks
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Dazu gibts kein Tut mehr, soweit ich weiß...
Aber ich kann heute Abend mal versuchen es dir zu erklären...smile
15.05.2011 09:45 Kullakeeeks ist offline E-Mail an Kullakeeeks senden Beiträge von Kullakeeeks suchen Nehmen Sie Kullakeeeks in Ihre Freundesliste auf
Saskia Saskia ist weiblich
Hilight


images/avatars/avatar-53522.png

Dabei seit: 25.03.2009
Beiträge: 1.009

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

danke fröhlich

__________________

15.05.2011 13:29 Saskia ist offline E-Mail an Saskia senden Beiträge von Saskia suchen Nehmen Sie Saskia in Ihre Freundesliste auf
Kullakeeeks Kullakeeeks ist weiblich
Mitglied


images/avatars/avatar-46585.png

Dabei seit: 06.03.2007
Beiträge: 1.591
Herkunft: NRW

Themenstarter Thema begonnen von Kullakeeeks
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich versuchs dann mal...xD
Also zunächst bastelst du dir ein ganz normales Formular und speicherst es dir z.B. unter formular.php oder anmeldung.php ab.
code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
<html>
<head>
  <title>Dein Titel</title>
</head>
<body>
<form method="post" action="form_send.php">
...
<input name="name"
 size="26" maxlength="255" type="text">
...
 <p align="center"><input value="absenden"
 name="irgendein Name" type="submit"></p>
</form>
</body>
</html>

Damit hast du dann erstmal das Formular erstellt, ich hoffe du weißt da genau wie das geht, sonst melde dich deswegen nochmal...
Nun sollen alle eingegebenen Daten mit einem Klick auf "absenden" ja direkt in deine Datenbank eingetragen werden. Das machst du mithilfe der Datei form_send.php, s.o..
Also erstellen wir die Datei form_send.php.
Es gibt ja zwei Möglichkeiten die Datenbank einzubinden.
1. auf "deine" Art:
php:
1:
2:
3:
4:
5:
6:

<?php
mysql_connect("localhost""tsreichenbach","******") or die ("Keine Verbindung moeglich");
mysql_select_db("tsreichenbach") or die ("Die Datenbank existiert nicht.");
?>

oder aber
2. wie ich es immer mache:
php:
1:
2:
3:

<?php include('db.php'); } ?>

dazu muss jedoch die Datei db.php existieren.

Ich erklär dir das jetzt mithilfe der zweiten Variante, da ich es immer so mache, müsste aber eigentlich mit der ersten genauso gehen:
Eigentlich brauchst du dafür nur den <head></head>-Teil, der Vollständigkeit halber füge ich aber immer den BODY-tag noch hinten an
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:

<head>
<?php include('db.php'); 
$name $_POST['name']; 
$pferd $_POST['pferd'];
$aktion $_POST['aktion']; 
###damit gibst du zunächst an, welche Felder alle in die Datenbank eingetragen werden sollen. Wichtig ist, dass alle Namen mit den Namen aus der formular.php übereinstimmen.###

if( ($name=='') OR ($pferd=='') OR ($aktion=='') ) {echo "<b>Error</b><br> Bitte fülle alle Felder aus!<br><br> Bitte gehe <a href="javascript:%20history.back(-2)" target="_self">zurück</a>"; } 
###das bedeutet, dass es eine Fehlermeldung gibt, wenn eins der vorgegebenen Felder nicht ausgefüllt ist. Du kannst dadurch festlegen, welche Felder ausgefüllt werden müssen###

else { $eintrag "INSERT INTO `Datenbankname` ( `ID` , `Name` , `Pferd` , `Aktion` ) VALUES ('', '$name', '$pferd', '$aktion')"$eintragen mysql_query($eintrag); if($eintragen==true) { echo "Deine Daten wurden erfolgreich eingetragen"; } else { echo "Fehler!"; include('formular.php'); }
###nun der wichtige Teil des automatischen Eintragens: datenbankname muss natürlich durch deine Datenbank ersetzt werden und auch `ID` , `Name` , `Pferd` , `Aktion` muss angepasst werden (achte auf Groß- und Kleinschreibung), die values müssen wiederum mit denen oben übereinstimmen###

?>
  <title>Dein Titel</title>
</head>
<body>
<br>
<br>
</body>


So, das wärs eigentlich, ich denke wie man dann aus der PHP-Datei ausgibt weißt du selbst, wenn nicht kannst du auch da einfach nochmal nachfragen.
ich hoffe du hast das verstanden und kannst er umsetzen, ist aber eigentlich nicht sonderlich schwierig!


LG
15.05.2011 14:14 Kullakeeeks ist offline E-Mail an Kullakeeeks senden Beiträge von Kullakeeeks suchen Nehmen Sie Kullakeeeks in Ihre Freundesliste auf
callous. callous. ist weiblich
mag Kekse :]


Dabei seit: 03.03.2009
Beiträge: 2.253

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Gehört zwar nicht so wirklich zum Thema, aber warum zwischen <head> und </head>?? Ist doch eigentlich schnuppe, wo's steht. Aber ich mach es immer in den <body>-Tag, wo auch normalerweise der Text hinkommt.

__________________

15.05.2011 20:08 callous. ist offline Homepage von callous. Beiträge von callous. suchen Nehmen Sie callous. in Ihre Freundesliste auf
Kullakeeeks Kullakeeeks ist weiblich
Mitglied


images/avatars/avatar-46585.png

Dabei seit: 06.03.2007
Beiträge: 1.591
Herkunft: NRW

Themenstarter Thema begonnen von Kullakeeeks
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ja das geht auch, aber ich machs in den <head>...
Hab ich mir so angewöhnt...smile
15.05.2011 20:17 Kullakeeeks ist offline E-Mail an Kullakeeeks senden Beiträge von Kullakeeeks suchen Nehmen Sie Kullakeeeks in Ihre Freundesliste auf
Oli
Server-Administrator


Dabei seit: 13.06.2010
Beiträge: 1.540

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hi,

gemäß HTML-Spezifikation dient der <head> nur für Informationen über das Dokument (die Seite) selbst (z.B. Titel, Zeichensatz, Formatierungsanweisungen, etc.) und der <body> für die Inhalte dieser Seite.

Wenn nun also Inhalte in <head> stehen, ist nicht garantiert, dass diese überhaupt angezeigt werden, da dies dann vom Verhalten des Browsers abhängt (der Standard gibt nicht vor, wie Browser dies handhaben sollen - jeder Browser könnte sich anders verhalten).

Also: Seiteninhalte immer in den <body>.

LG
16.05.2011 02:01 Oli ist offline Beiträge von Oli suchen Nehmen Sie Oli in Ihre Freundesliste auf
Kullakeeeks Kullakeeeks ist weiblich
Mitglied


images/avatars/avatar-46585.png

Dabei seit: 06.03.2007
Beiträge: 1.591
Herkunft: NRW

Themenstarter Thema begonnen von Kullakeeeks
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Okay, alles klar, merk ich mir...smile
Danke!
18.05.2011 11:03 Kullakeeeks ist offline E-Mail an Kullakeeeks senden Beiträge von Kullakeeeks suchen Nehmen Sie Kullakeeeks in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] Formular mit automatischem eintragen

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH