SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 02.03.2006, 16:57:16
general_xxx general_xxx ist offline
Anfänger
 
Registriert seit: Mar 2006
Beiträge: 7
anmeldung von usern mit php und mysql

Hi leute,

Ich habe ein login system mit php und mysql. das funktioniert ja auch ganz gut, da ich aber nun auch möchte, dass sich die leute selbst anmelden können, möchte ich nun auch ein anmeldescript erstellen. Es gibt nur das problem, dass ich den fehler in meinem script nicht finde und dass es deshalb nicht funktioniert:

Erstmal der mysql Befehl der Datenbank bei mysql :

phpMyAdmin SQL Dump
-- version 2.7.0-pl1
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Erstellungszeit: 28. Februar 2006 um 23:35
-- Server Version: 5.0.18
-- PHP-Version: 5.1.1
--
-- Datenbank: `loginsystem`
--

-- --------------------------------------------------------

--
-- Tabellenstruktur für Tabelle `benutzerdaten`
--

CREATE TABLE `benutzerdaten` (
`Id` int(11) NOT NULL auto_increment,
`Nickname` varchar(50) collate latin1_general_ci NOT NULL default '',
`Kennwort` varchar(50) collate latin1_general_ci NOT NULL default '',
`email` varchar(50) collate latin1_general_ci NOT NULL,
`beschreibung` varchar(2000) collate latin1_general_ci NOT NULL,
PRIMARY KEY (`Id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=7 ;

--
-- Daten für Tabelle `benutzerdaten`
--

INSERT INTO `benutzerdaten` VALUES (0, 'admin', '15e9305738433747bfeca8e5fd4e7bf8', 'test@gmx.de', 'Ich bin der Administrator');

Also bis jetzt habe ich erstmal um es zu vereinfachen nur einen user drin.

So und jetzt das unfertige anmeldescript :

<html>
<title>Anmeldung</title>
<body bgcolor="black" text="#a0a0a0">
<center>
<table border="3" width="400" height="200" cellpadding="1" cellspacing="1">
<tr>
<td>
<form action="<? $_SERVER['localhost'] ?>" method="post">
Nickname:
</td>
<td>
<input type="text" size="17" name="nickname">
<br><br>
</td>
</tr>
<tr>
<td>
E-Mail:
</td>
<td>
<input type="text" size="17" name="email">
<br><br>
</td>
</tr>
<tr>
<td>
Passwort:
</td>
<td>
<input type="text" size="17" name="Kennwort">
<br><br>
</td>
</tr>
<tr>
<td>
Passwort wiederholen:
</td>
<td>
<input type="text" size="17" name="Kennwort2">
<br><br>
</td>
</tr>
<tr>
<td>
Kurze Beschreibung wer du bist:
</td>
<td>
<input type="text" size="17" name="beschreibung">
<br><br>
</td>
</tr>

<center>
</td>
</tr>
<tr>
<td>
<input type="submit" name="submit" value="Anmelden">
</td>
<input type="hidden" name="wasistzutun" value="Anmelden">
</tr>
</table>
</center>
</form>
<?php

//-------------------------------------------------------------------------------------------------------------------

// Adresse des Servers mit Port
$servername = "localhost";

// Benutzername für die Datenbank
$dbusername = "root";

// Passwort für die Datenbank
$dbpassword = "";

// Name der datenbank
$dbname = "Loginsystem";

$table = "Benutzerdaten";

//--------------------------------------------------------------------------------------------------------------------

@mysql_connect ("$servername", "$dbusername", "$dbpassword") OR die ("Verbindung zum MySQL-Server fehlgeschlagen");

mysql_select_db ("$dbname") OR die("Verbindung zur Datenbank fehlgeschlagen");

//--------------------------------------------------------------------------------------------------------------------

$nickname = mysql_real_escape_string($_POST['nickname']);
$email = mysql_real_escape_string($_POST['email']);
$Kennwort = mysql_real_escape_string($_POST['Kennwort']);
$Kennwort2 = mysql_real_escape_string($_POST['Kennwort2']);
$beschreibung = mysql_real_escape_string($_POST['beschreibung']);
$wasistzutun = $_POST['wasistzutun'];
//--------------------------------------------------------------------------------------------------------------------

if(isset($wasistzutun)) {
if($wasistzutun == "Anmelden") {
if(!($nickname == '' || $email == '' || $beschreibung == '' || $Kennwort == '' || $Kennwort2 == '')) {
if($Kennwort == $Kennwort2) {
if($submit) {

$query="INSERT INTO $table (nickname, email, kennwort, beschreibung) VALUES ('$nickname', '$email', '$Kennwort', '$beschreibung')";
//--------------------------------------------------------------------------------------------------------------------

mysql_query($query) OR die(mysql_error());

//--------------------------------------------------------------------------------------------------------------------

echo "Du hast dich erfolgreich angemeldet!";
echo $nickname;

} else {
echo "Du hast entweder nicht alle Felder ausgefüllt oder ein

Fehler ist aufgetreten!";

}
}
}
}
}

//-------------------------------------------------------------------------------------------------------------------
error_reporting(E_ALL);
@mysql_close();
?>

</body>
</html>


Ich hoffe ihr könnt mir helfen denn es ist langsam zum verzweifeln !!!!

DANKE !!!!
Mit Zitat antworten
  #2  
Alt 02.03.2006, 19:02:15
JT JT ist offline
Anfänger
 
Registriert seit: Jan 2006
Alter: 42
Beiträge: 85
AW: anmeldung von usern mit php und mysql

Hi,

ohne Formatierung und Fehlermeldung les ich mir das nicht alles durch. Lass dir mal $query ausgeben und versuche es im PHPMyAdmin direkt einzugeben, vielleicht liegt ja da schon der Fehler.
__________________
The knack to fly lies in learning how to throw yourself at the ground and miss.

Douglas Adams
Mit Zitat antworten
  #3  
Alt 02.03.2006, 19:19:05
general_xxx general_xxx ist offline
Anfänger
 
Registriert seit: Mar 2006
Beiträge: 7
AW: anmeldung von usern mit php und mysql

ok, kann ich verstehen !!!

ich habe das problem schon selbst gelöst ---> $submit war nicht definiert -----> keine fehlermeldung

trozdem danke




(kann geschlossen werden)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
mySQL DB erstellen und unter PHP nutzen norial MySQL/MySQLi 1 25.10.2004 12:01:29
php und MySQL Timestamp crowl MySQL/MySQLi 3 08.07.2004 01:33:33
Timestamp von PHP und MySQL BlindCrazyBoy PHP für Fortgeschrittene und Experten 8 16.02.2003 01:37:08
MySQL - ORDER BY RAND() und PHP MacMarc PHP Grundlagen 15 05.12.2002 23:23:39
PHP -> MYSQL läuft nicht richtig jeyare PHP Grundlagen 8 03.08.2002 16:54:55


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:52:23 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.


© 2001-2020 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt