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 PHP beim Eintragen (https://www.gegen-bilderklau.net/thread.php?threadid=94586)


Geschrieben von _-PinkPunker-_ am 14.01.2007 um 17:07:

  Problem mit PHP beim Eintragen

Hey Leute.smile

Erneut ist ein Problem mit PHP beim Eintragen aufgetreten. Wenn ich also eintragen will, kommt immer die von mir gewählte Fehlermeldung..

Das Formular:

code:
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:
<form action="check1.php" method="POST">
<table>
<tr>
<td valign="center">
<b>Name</b></td>
<td valign="center">
<input type="text" name="name"></td>
</tr>
<tr>
<td valign="center">
<b>Passwort</b></td>
<td valign="center">
<input type="password" name="passwort"></td>
</tr>
<tr>
<td valign="center">
<b>Geburtsdatum</b></td>
<td valign="center">
<input type="text" name="gebdat"></td>
</tr>
<tr>
<td valign="center">
<b>Emailadresse</b></td>
<td valign="center">
<input type="text" name="email"></td>
</tr>
<tr>
<td valign="center">
<b>Sonstige Kontakte (ICQ,MSN,..)</b></td>
<td valign="center">
<input type="text" name="skontakt"></td>
</tr>
<tr>
<td>
<input type="submit" value="Abschicken" name="submit">
</td>
<td>
<input type="reset" value="Löschen" name="reset">
</td>
</tr>
</table>
</form></div>


Der Check:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
<?php
include("verbindung.php");
$verbindung=mysql_connect($dbhost,$dbuser,$dbpasswd);
if(!$verbindung) die("Es konnte keine Verbindung zu MySQL hergestellt werden, bitte kontaktiere ein Teammitglied!");
$daten="INSERT INTO mitglieder1 (id, name, passwort, gebdat, email, skontakt) VALUES ('$id', '$name', '$passwort', '$gebdat', '$email', '$skontakt')";
$ergebnis=mysql_db_query($db,$daten,$verbindung);
if ($ergebnis == true) {
echo "Die Anmeldung war erfolgreich. <a href='bewerbung1.htm' target='main'>Weiter</a> zum 2. Teil der Anmeldung!";
} else {
echo "Die Anmeldung war <b>nicht</b> erfolgreich, bitte verständige ein Teammitglied!";
}
mysql_close($verbindung);
?>



Ich hab eine zweiteilige Anmeldung, dies ist der 2. Teil, beim 1. Teil geht allerdings alles einwandfrei..
Ich hoffe ihr könnt mir helfen! smile

lg Fely



Geschrieben von _-PinkPunker-_ am 14.01.2007 um 17:34:

 

Wie soll ich den einbauen und wo? xD

Die Meldung kommt: Die Anmeldung war nicht erfolgreich, bitte verständige ein Teammitglied!

Danke dass du vorbei geschaut hast Augenzwinkern



Geschrieben von _-PinkPunker-_ am 14.01.2007 um 18:11:

 

Aah dankeschön smile

Das hab ich doch bei meinem angeführten Beispiel gehabt.
Die Values *verwirrung*



Geschrieben von _-PinkPunker-_ am 14.01.2007 um 18:16:

 

Achso meinst du das.
Das hatte ich aber beim Andern nicht,werds mal versuchn.
Danke schonmal smile

Geht immer noch nicht..

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:
<?php
$bild $_POST['bild'];
$name $_POST['name'];
$rufname $_POST['rufname'];
$alter $_POST['alter'];
$geschlecht $_POST['geschlecht'];
$rasse $_POST['rasse'];
$waffenschmuck $_POST['waffenschmuck'];
$neverland $_POST['neverland'];
$begleiter $_POST['begleiter'];
$charakter $_POST['charakter'];
$vorlieben $_POST['vorlieben'];
$abneigungen $_POST['abneigungen'];
$stärken $_POST['stärken'];
$schwächen $_POST['schwächen'];
$vergangenheit $_POST['vergangenheit'];
$spieler $_POST['spieler'];

include("verbindung.php");
$verbindung=mysql_connect($dbhost,$dbuser,$dbpasswd);
if(!$verbindung) die("Es konnte keine Verbindung zu MySQL hergestellt werden, bitte kontaktiere ein Teammitglied!");
$daten="INSERT INTO mitglieder (id, bild, name, rufname, alter, geschlecht, rasse, waffenschmuck, neverland, begleiter, charakter, vorlieben, abneigungen, stärken, schwächen, vergangenheit, spieler) VALUES ('$id', '$bild', '$name', '$rufname', '$alter', '$geschlecht', '$rasse', '$waffenschmuck', '$neverland', '$begleiter', '$charakter', '$vorlieben', '$abneigungen', '$stärken', '$schwächen', '$vergangenheit', '$spieler')";
$ergebnis=mysql_db_query($db,$daten,$verbindung);
if ($ergebnis == true) {
echo "Die Anmeldung war erfolgreich. Du kannst dich nun im Internen Bereich einloggen!";
} else {
echo "Die Anmeldung war <b>nicht</b> erfolgreich, bitte verständige ein Teammitglied!";
}
mysql_close($verbindung);
?>



Geschrieben von _-PinkPunker-_ am 14.01.2007 um 18:39:

 

okay..danke smile

geht immer noch nicht..-.-



Geschrieben von Yanu am 14.01.2007 um 18:57:

 

Geh in PhPMyAdmin und stell bei der Spalte id, extra auf auto_increment, dann wird die Spalte selber ausgefüllt.

Eigentlich sollt es dann gehen, sonst schreib wieder hier rein ^^

Nachtrag: Die Spalten daürfen auch nicht mit Umlauten sein. NEnn die Spalten im PhpMyAdmin auch noch um und pass es es im Script natürlich auch an.



Geschrieben von _-PinkPunker-_ am 14.01.2007 um 19:26:

 

Geht immer noch nicht..
Aber danke für die Mühe smile *seufz*



Geschrieben von Punkverraeter am 14.01.2007 um 19:26:

 

darf ich mal kurz fragen was du mir der zeile bezwecken iwllst?

$ergebnis=mysql_db_query($db,$daten,$verbindung);



Geschrieben von _-PinkPunker-_ am 14.01.2007 um 19:30:

 

Die Daten werden in die Datenbank eingefüllt,daher das db
Also es braucht logischerweise die Daten, die Datenbank und die Verbindung zum einfüllen^^



Geschrieben von _-PinkPunker-_ am 15.01.2007 um 19:34:

 

okay.

check.php

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:
<?php
$id $_POST[''];
$bild $_POST['bild'];
$name $_POST['name'];
$rufname $_POST['rufname'];
$alter $_POST['alter'];
$geschlecht $_POST['geschlecht'];
$rasse $_POST['rasse'];
$waffenschmuck $_POST['waffenschmuck'];
$neverland $_POST['neverland'];
$begleiter $_POST['begleiter'];
$charakter $_POST['charakter'];
$vorlieben $_POST['vorlieben'];
$abneigungen $_POST['abneigungen'];
$stärken $_POST['staerken'];
$schwächen $_POST['schwaechen'];
$vergangenheit $_POST['vergangenheit'];
$spieler $_POST['spieler'];

include("verbindung.php");
$verbindung=mysql_connect($dbhost,$dbuser,$dbpasswd);
if(!$verbindung) die("Es konnte keine Verbindung zu MySQL hergestellt werden, bitte kontaktiere ein Teammitglied!");
$daten="INSERT INTO mitglieder (bild, name, rufname, alter, geschlecht, rasse, waffenschmuck, neverland, begleiter, charakter, vorlieben, abneigungen, staerken, schwaechen, vergangenheit, spieler) VALUES ('', '$bild', '$name', '$rufname', '$alter', '$geschlecht', '$rasse', '$waffenschmuck', '$neverland', '$begleiter', '$charakter', '$vorlieben', '$abneigungen', '$stärken', '$schwächen', '$vergangenheit', '$spieler')";
$ergebnis=mysql_db_query($db,$daten,$verbindung);
if ($ergebnis == true) {
echo "Die Anmeldung war erfolgreich. Du kannst dich nun im Internen Bereich einloggen!";
} else {
echo "Die Anmeldung war <b>nicht</b> erfolgreich, bitte verständige ein Teammitglied!";
}
mysql_close($verbindung);
?>


check1.php

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
<?php
$name $_POST['name'];
$passwort $_POST['passwort'];
$gebdat $_POST['gebdat'];
$email $_POST['email'];
$skontakt $_POST['skontakt'];
include("verbindung.php");
$verbindung=mysql_connect($dbhost,$dbuser,$dbpasswd);
if(!$verbindung) die("Es konnte keine Verbindung zu MySQL hergestellt werden, bitte kontaktiere ein Teammitglied!");
$daten="INSERT INTO mitglieder1 (id, name, passwort, gebdat, email, skontakt) VALUES ('$id', '$name', '$passwort', '$gebdat', '$email', '$skontakt')";
$ergebnis=mysql_db_query($db,$daten,$verbindung);
if ($ergebnis == true) {
echo "Die Anmeldung war erfolgreich. <a href='bewerbung1.htm' target='main'>Weiter</a> zum 2. Teil der Anmeldung!";
} else {
echo "Die Anmeldung war <b>nicht</b> erfolgreich, bitte verständige ein Teammitglied!";
}
mysql_close($verbindung);
?>


verbindung.php

php:
1:
2:
3:
4:
5:
6:
<?php
$dbhost="localhost";
$dbuser="fely14";
$dbpasswd=";)";
$db="fely14";
?>


verzeichnis.php

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:
<?php
include("verbindung.php");
$verbindung=mysql_connect($dbhost,$dbuser,$dbpasswd);
$abfrage="select * from mitglieder1";
$ergebnis2=mysql_db_query($db,$abfrage,$verbindung);
while(list($id,$name,$passwort,$gebdat,$email,$skontakt)=mysql_fetch_array($ergebnis2))
{
echo "<table width='80%'>
<tr>
<td colspan='2'><b>$name [ID $id]</b></td>
</tr
<tr>
<td><b>Passwort</b></td>
<td>[Keine Anzeige!]</td>
</tr>
<tr>
<td><b>Geburtsdatum</b></td>
<td>$gebdat</td>
</tr>
<tr>
<td><b>Emailadresse</b></td>
<td><a href='mailto:$email'>*klick*</a></td>
</tr>
<tr>
<td><b>Sonstige Kontakte</b></td>
<td>$skontakt</td>
</tr>
</table>
<p>";
}

mysql_close($verbindung);
?>


verzeichnis1.php

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:
<?php
include("verbindung.php");
$verbindung=mysql_connect($dbhost,$dbuser,$dbpasswd);
$abfrage="select * from mitglieder";
$ergebnis1=mysql_db_query($db,$abfrage,$verbindung);
while(list($id,$bild,$name,$rufname,$alter,$geschlecht,$rasse,$waffenschmuck,$neverland,$begleiter,$charakter,$vorlieben,$abneigungen,$stärken,$schwächen,$vergangenheit,$spieler)=mysql_fetch_array($ergebnis1))
{
echo "<table width='80%'>
<tr>
<td colspan='2'>$bild<p>[ID $id]</td>
</tr>
<tr>
<td><b>Name</b></td>
<td>$name</td>
</tr>
<tr>
<td><b>Rufname</b></td>
<td>$rufname</td>
</tr>
<tr>
<td><b>Alter</b></td>
<td>$alter</td>
</tr>
<tr>
<td><b>Geschlecht</b></td>
<td>$geschlecht</td>
</tr>
<tr>
<td><b>Rasse</b></td>
<td>$rasse</td>
</tr>
<tr>
<td><b>Waffen/Schmuck</b></td>
<td>$waffenschmuck</td>
</tr>
<tr>
<td><b>Wie kam er/sie nach Neverland?</b></td>
<td><textarea width='10%'>$neverland</textarea></td>
</tr>
<tr>
<td><b>Begleiter</b></td>
<td><textarea width='10%'>$begleiter</textarea></td>
</tr>
<tr>
<td><b>Charakter</b></td>
<td><textarea width='10%'>$charakter</textarea></td>
</tr>
<tr>
<td><b>Vorlieben</b></td>
<td>$vorlieben</td>
</tr>
<tr>
<td><b>Abneigungen</b></td>
<td>$abneigungen</td>
</tr>
<tr>
<td><b>Stärken</b></td>
<td>$staerken</td>
</tr>
<tr>
<td><b>Schwächen</b></td>
<td>$schwaechen</td>
</tr>
<tr>
<td><b>Vergangenheit</b></td>
<td><textarea width='10%'>$vergangenheit</textarea></td>
</tr>
<tr>
<td><b>Spieler</b></td>
<td>$spieler</td>
</tr>
</table>
<p>";
}

mysql_close($verbindung);
?>


Forensoftware: Burning Board, entwickelt von WoltLab GmbH