Registrieren  •  Login 
  
 
im Forum


 FAQ   Mitgliederliste   Benutzergruppen   Teamseite   Suchen 

INSERt... warum geht das nicht?

 
Neues Thema eröffnen   Neue Antwort erstellen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
rami
Mitglied
Mitglied



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 759

BeitragVerfasst am: 17.03.2007, 16:55    Titel: INSERt... warum geht das nicht?

Warum funktioniert das nicht?
Es wird einfach nichts eingetragen.
PHP-Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
//Zur Datenbank IST verbunden.
$name $_POST['name'];
$pass $_POST['pass'];
$pass2 $_POST['pass2'];
$realname $_POST['realname'];
$msn $_POST['msn'];
$icq $_POST['icq'];
$skype $_POST['skype'];
$hobbies $_POST['hobbies'];
$hp $_POST['hp'];
$mail $_POST['mail'];
$eintrag "INSERT INTO users (name, pass, mail, realname, msn, icq, skype, hobbies, hp) VALUES ('$name', '$pass', '$mail', $realname', '$msn', '$icq', '$skype', '$hobbies', '$hp')";
$eintragen mysql_query($eintrag);
?>
Nach oben
Benutzer-Profile anzeigen rami ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
NoMoKeTo
Ehemaliger
Ehemaliger



Anmeldedatum: 13.07.2006
Geschlecht: Männlich
Beiträge: 1019
Wohnort: NRW

BeitragVerfasst am: 17.03.2007, 17:27    Titel:

Und, gibt es eine Fehlermeldung Question
_________________
Ich spreche Esperanto und lerne auf diesem Weg tolle Leute kennen - weltweit!
Nach oben
Benutzer-Profile anzeigen NoMoKeTo ist derzeit offline Private Nachricht senden Website dieses Benutzers besuchen
rami
Mitglied
Mitglied



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 759

BeitragVerfasst am: 17.03.2007, 17:32    Titel:

nein alles geht - nur wird in die datenbank nichts eingetragen.
Nach oben
Benutzer-Profile anzeigen rami ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
killerbees19
Administrator & Rennleitung
Administrator & Rennleitung



OC-Nickname: KB19
Südafrika Team South Africa

Anmeldedatum: 09.05.2006
Geschlecht: Männlich
Alter: 29 Jahre
Beiträge: 13947
Wohnort: Wien

BeitragVerfasst am: 17.03.2007, 17:43    Titel:

Der SQL-String wird erfolgreich ausgeführt und es wird nichts eingetragen?
Hast du wirklich mit mysql_errno() und mysql_error() überprüft ob alles korrekt ist?


MfG Christian
_________________
Nach oben
Benutzer-Profile anzeigen killerbees19 ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden Website dieses Benutzers besuchen
rami
Mitglied
Mitglied



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 759

BeitragVerfasst am: 17.03.2007, 17:55    Titel:

wenn ich mysql_error(); in den Code einfüge, verändert sich nichts.
Nach oben
Benutzer-Profile anzeigen rami ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
killerbees19
Administrator & Rennleitung
Administrator & Rennleitung



OC-Nickname: KB19
Südafrika Team South Africa

Anmeldedatum: 09.05.2006
Geschlecht: Männlich
Alter: 29 Jahre
Beiträge: 13947
Wohnort: Wien

BeitragVerfasst am: 17.03.2007, 18:07    Titel:

Kommt kein Fehler wenn du mysql_error() ausgibst?
Code:
echo htmlentities(mysql_error());



MfG Christian
_________________
Nach oben
Benutzer-Profile anzeigen killerbees19 ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden Website dieses Benutzers besuchen
rami
Mitglied
Mitglied



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 759

BeitragVerfasst am: 18.03.2007, 10:15    Titel:

doch:
Zitat:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '', '', '', '', '', '')' at line 1
Nach oben
Benutzer-Profile anzeigen rami ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Daniel
Mitglied
Mitglied



Anmeldedatum: 02.08.2006
Geschlecht: Männlich
Beiträge: 406
Wohnort: Mellrichstadt (Bayern)

BeitragVerfasst am: 18.03.2007, 13:03    Titel:

d.h. es steht in den Variablen überhaupt nichts drin!!!
_________________
oda so...

10¤ Fotobuch-Gutschein von CEWE
Nach oben
Benutzer-Profile anzeigen Daniel ist derzeit offline Private Nachricht senden
thoha
Übersetzer
Übersetzer



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 2591

BeitragVerfasst am: 18.03.2007, 13:48    Titel:

Daniel hat Folgendes geschrieben:
d.h. es steht in den Variablen überhaupt nichts drin!!!



Überprüfe mal alle Formularfelder ob name="xy" mit $_POST['xy'] übereinstimmt und lasse dir mal alle Variablen ausgeben!
Nach oben
Benutzer-Profile anzeigen thoha ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden
rami
Mitglied
Mitglied



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 759

BeitragVerfasst am: 18.03.2007, 15:35    Titel:

ich hab sie mir ausgeben lassen - alle haben gestimmt.
Nach oben
Benutzer-Profile anzeigen rami ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
killerbees19
Administrator & Rennleitung
Administrator & Rennleitung



OC-Nickname: KB19
Südafrika Team South Africa

Anmeldedatum: 09.05.2006
Geschlecht: Männlich
Alter: 29 Jahre
Beiträge: 13947
Wohnort: Wien

BeitragVerfasst am: 18.03.2007, 15:53    Titel:

Zitat:
('$name', '$pass', '$mail', $realname', '$msn', '$icq', '$skype', '$hobbies', '$hp')"

Da fehlt ein Anführungszeichen vor $realname Wink


MfG Christian
_________________
Nach oben
Benutzer-Profile anzeigen killerbees19 ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden Website dieses Benutzers besuchen
rami
Mitglied
Mitglied



Anmeldedatum: 07.10.2006
Geschlecht: Männlich
Beiträge: 759

BeitragVerfasst am: 18.03.2007, 16:05    Titel:

danke, bringt aber nix. Hier mal das ganze Script (ich habe es vereinfacht):
PHP-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
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
<?php
$titel 
'Registrieren';
include(
'header.php');
if(
$_POST['register'] == 1)
{
$name $_POST['name'];
$pass $_POST['pass'];
$realname $_POST['realname'];
$mail $_POST['mail'];
$code strtolower($_POST['derCode']);
$code2 strtolower($_POST['Code']);
#echo $name, $pass, $pass2, $realname, $msn, $icq, $skype, $hobbies, $hp, $mail;
if($code == $code2)
{
$eintrag "INSERT INTO users (name, pass, mail, realname) VALUES ('$name', '$pass', '$mail', '$realname')";
$eintragen mysql_query($eintrag);
echo 
'Registrierung erfolgreich. Vielen Dank. Du kannst dich jetzt einloggen.';
}
else
{
echo 
'Es ist ein Fehler aufgetreten. Gehen sie <a href="javascript:history.back()">zurück</a> und berichtigen sie ihre angeben.';
}
}
else
{
$Buchstaben = array("A""B""C""D""E""F""G""H""K""M""N""P""Q""R""S""T""U""V""W""X""Y");
$Zahlen = array("2""3""4""5""6""7""8""9");
for(
$i 0$Code ""strlen($Code) < 6$i++)
{
    if(
rand(01) == && isset($Buchstaben))
    {
        
$Buchstabe $Buchstaben[rand(0count($Buchstaben))];
        
$Code .= $Buchstabe;
        
$AngezeigterCode .= $Buchstabe." ";
    }
    else
    {
        
$Zahl $Zahlen[rand(0count($Zahlen))];
        
$Code .= $Zahl;
        
$AngezeigterCode .= $Zahl." ";
    }
}
$AngezeigterCode trim($AngezeigterCode);
?>
<form action="register.php" name="form" method="post">
<h1>Für raphaelmichel.de registrieren</h1>
Mit * gekennzeichnete Felder sind Pflichtfelder!
<table width="100%">
<tr>
<td class="gb1">
Username*:
</td>
<td class="gb2">
<input type="text" name="name" maxlength="16">(max. 16 Zeichen)
</td>
</tr>
<tr>
<td class="gb2">
Passwort*:
</td>
<td class="gb1">
<input type="password" name="pass" maxlength="16">(4-16 Zeichen)
</td>
</tr>
<tr>
<td class="gb2">
E-Mail-Adresse*:
</td>
<td class="gb1">
<input type="text" name="mail">
</td>
</tr>
<tr>
<td class="gb1">
Realer Name:
</td>
<td class="gb2">
<input type="text" name="realname">
</td>
</tr>
<tr>
<td class="gb1">Bestätigungscode</td>
<td class="gb2">
<input name="derCode" type="hidden" value="<?php echo $AngezeigterCode?>">
<img border="0" src="img/grafischer-code.php?Code=<?php echo $AngezeigterCode?>"><br /><input maxlength="6" width="300" height="40" name="Code" size="6" type="text">
</td>
</tr>
<tr>
<td class="gb2">
Regeln aktzeptiert?
</td>
<td class="gb1">
<input name="rules" onClick="if(this.checked==true) { document.form.Send.disabled=false; } else { document.form.Send.disabled=true; }" type="checkbox"> Ja - gelesen, verstanden und akzeptiert.
</td>
</tr>
<tr>
<td class="gb1">Aktion:</td>
<td class="gb2">
<input name="register" type="hidden" value="1">
<input name="Send" disabled type="submit" value="Anmelden">
</td>
</table>
</form>
<?php
}
include(
'footer.php');
?>


Testen kann man auf http://www.raphaelmichel.de/register.php
Nach oben
Benutzer-Profile anzeigen rami ist derzeit offline Spielerprofile bei SC:Special Bewerben anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Daniel
Mitglied
Mitglied



Anmeldedatum: 02.08.2006
Geschlecht: Männlich
Beiträge: 406
Wohnort: Mellrichstadt (Bayern)

BeitragVerfasst am: 18.03.2007, 16:21    Titel:

also bei mi tritt da immer ein fehler auf...
wenn ich dann zurück gehe, muss ich das Feld "ich habe dir regeln gelesen" erst deaktivieren und dann wieder aktivieren, damit der Button "Anmelden" aktiv wird...
_________________
oda so...

10¤ Fotobuch-Gutschein von CEWE
Nach oben
Benutzer-Profile anzeigen Daniel ist derzeit offline Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht teilnehmen.
Du kannst Dateien in diesem Forum nicht hochladen.
Du kannst Dateien in diesem Forum nicht herunterladen.

 

Alle Zeiten sind GMT + 2 Stunden (Sommerzeit)
Aktuelles Datum und Uhrzeit: 09.04.2020, 06:20
Nach oben
Valid HTML 4.01 Transitional
Valid CSS!
Software based on work from the phpBB-Group  •  Deutsche Übersetzung von phpBB.de

netcup - Internetdienstleistungen
 
 
[ happytec.at | forum.happytec.at | blog.happytec.at | esports.happytec.at | event.happytec.at ]