php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.11.2007, 19:34  
Erfahrener Benutzer
 
Registriert seit: 02.11.2007
Beiträge: 106
Lern_HEIKO befindet sich auf einem aufstrebenden Ast
Standard Datenbank Probleme

das is mein script, aber ich kann einfach nichts in die datenbank nadb schreiben...ich habe die datenbank schon mit einem script generiert...die werte bekommen ja die variablen von nem formular aber das script schreibt einfach nicht in die datenbank warum...


<!DOCTYPE
html PUBLIC "-//W3C//DTD HTML 4.01 Transttional//EN">

<html><body>

<?php
$benutzer=$_POST["benutzer"];
$pass=$_POST["pass"];
$email=$_POST["email"];
$db=mysql_connect("***","***","***" );
mysql_select_db("***");

$anfrage
="INSERT INTO nadb ( benutzer , pass , email )VALUES ('$benutzer', '$pass', '$email'";

mysql_query
($anfrage);
mysql_close($db);
print("<p>Danke für die Registrierung!</p>");
print("<p>Sie k&ouml;nnen sich nach der aktivierung durch einen Super-Admin sofort mit Ihrem Benutzernamen<br><br>");
print($benutzer);
print("<br><br>und Ihrem Passwort<br><br>");
print($pass);
print("<br><br>einloggen.<br><br> Sollten Sie das Passwort mal vergessen, wird Ihnen das Passwort per E-Mail an diese Adresse geschickt:<br><br>");
print($email);
print("</p><p><a href='index.php'>Startseite</a></p>");


?>
</body></html>


Lern_HEIKO ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 02.11.2007, 20:45  
Benutzer
 
Registriert seit: 01.11.2007
Beiträge: 33
jumpa befindet sich auf einem aufstrebenden Ast
Standard

Ersetz mal "mysql_query()" durch "mysql_query() OR die(mysql_error())"

Dann findest du ganz flott deinen Fehler ...
jumpa ist offline  
Alt 03.11.2007, 13:17  
Erfahrener Benutzer
 
Registriert seit: 02.11.2007
Beiträge: 106
Lern_HEIKO befindet sich auf einem aufstrebenden Ast
Standard

so danke also reinschreiben kann ich jetz schon mal...jetz hät ich noch eine frage...wie löst ihr das problem dass wenn sich einer einloggt dass dann nicht mehr dass einloggen feld da ist sondern dann z.b. Hallo $benutzer, viel spaß auf unserer seite...un dann noch ein logout button uns so...speichert ihr da die ip adresse beim login zwischen in der datenbank wo der benutzer ist...und dann immer wenn er die seite aufruft wird erst seine ip in einer variablen gespeichert und mit den ips die hinterlegt sind überprüft und wenn sie übereinstimmt wird dann des ausgegeben...und dann wenn er auf logout drückt dann wieder die ip die in der datenbank zwischengespeichert wurde wieder mit 0 überschreiben...kann man das so machen oder gibt es eine einfachere variante...
Lern_HEIKO ist offline  
Alt 03.11.2007, 13:23  
Benutzer
 
Registriert seit: 01.11.2007
Beiträge: 33
jumpa befindet sich auf einem aufstrebenden Ast
Standard

Ich mach das per sessions (PHP: Session Handling Functions - Manual)
jumpa ist offline  
Alt 03.11.2007, 13:41  
Erfahrener Benutzer
 
Registriert seit: 02.11.2007
Beiträge: 106
Lern_HEIKO befindet sich auf einem aufstrebenden Ast
Standard

ich hab mir das mal so durchgelesen...aber ich weiß nicht so richtig wie so etwas benutzt wird...also kannst du mir mal i-wie eine seite verraten wo so eine session mal in der praxis gezeigt wird...ich weiß nämlich nicht wie ich die session-ID jetz einem benutzer zuweise oder was ich dann mit der session-ID machen muss damit der weiß dass dieser benutzer eingeloggt oder ausgeloggt ist...kannst du mir da weiterhelfen...
Lern_HEIKO ist offline  
Alt 03.11.2007, 18:28  
Benutzer
 
Registriert seit: 01.11.2007
Beiträge: 33
jumpa befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
<?php
    
//Seite1.php
    
session_start();
    
$_SESSION["login"] = true;
    
$_SESSION["username"] = "Willibert";
    
header("location: Seite2.php");
?>


<?php
    
//Seite2.php
    //Hier wird die SELBE session wie auf seite1.php verwendet
    
session_start();
    if(
$_SESSION["login"] === true)
        echo 
$_SESSION["username"]." willkommen";
    else
        echo 
"Nicht eingeloggt";
?>
jumpa ist offline  
Alt 03.11.2007, 18:32  
Erfahrener Benutzer
 
Registriert seit: 02.11.2007
Beiträge: 106
Lern_HEIKO befindet sich auf einem aufstrebenden Ast
Standard

aso also werden die $_SESSION auf jeder seite weiter behalten also ich kann auf jeder seite prüfen ob die $_SESSION['ID'] == true und wenn ja kann ich ja dann des formularfeld wegmachen un dann oben so links wie z.b. interner bereich un ausloggen machen....un beim ausloggen muss die $_SESSION['ID'] = false gesetzt werden...un dann wenn er wieder auf die seite geht prüft der ja ob die true is un wenn nein macht der wieder anstatt dem logout und internerbereich link des formular hin...wenn das so richtig ist...dann schon mal danke ich habs kapiert...

also is das so richtig?
Lern_HEIKO ist offline  
Alt 03.11.2007, 18:34  
Benutzer
 
Registriert seit: 01.11.2007
Beiträge: 33
jumpa befindet sich auf einem aufstrebenden Ast
Standard

jaa .. du musst jedoch am Anfang jedes Scriptes session_start() aufrufen, damit die alte Session wieder verfügbar ist.
jumpa ist offline  
Alt 03.11.2007, 18:35  
Erfahrener Benutzer
 
Registriert seit: 02.11.2007
Beiträge: 106
Lern_HEIKO befindet sich auf einem aufstrebenden Ast
Standard

danke schön ich habs verstanden endlich...so jetz kanns weitergehen...
Lern_HEIKO ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Probleme mit MySql Datenbank PHP Tipps 2006 13 09.05.2006 16:33
Connection Probleme PHP-MSSQL DaOnkel PHP Tipps 2006 4 11.04.2006 07:39
Probleme beim �bertragen an eine Mysql Datenbank Datenbanken 2 07.03.2006 21:26
Eingabeformular Probleme mit Übergabe an Datenbank PHP Tipps 2005-2 4 12.10.2005 14:13
Probleme mit dem Eintragen in die Datenbank picco PHP Tipps 2005-2 1 29.09.2005 19:50
[Erledigt] Probleme beim Datenupload zu meiner Datenbank Datenbanken 3 05.09.2005 19:47
Mehrere Anwendungen eine Datenbank... Datenbanken 5 15.08.2005 11:22
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:32
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:31
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:29
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:29
[Erledigt] Probleme mit Sonderzeichen... Datenbanken 1 02.08.2005 23:37
probleme beim löschen aus der datenbank DDogg PHP Tipps 2005 7 27.04.2005 11:59
Probleme beim speichern in die Datenbank Jojo1 PHP Tipps 2005 14 03.02.2005 14:50
[Erledigt] probleme mit event datenbank Datenbanken 1 04.09.2004 00:30


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:50 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum