php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 03.08.2011, 15:04  
Neuer Benutzer
 
Registriert seit: 03.08.2011
Beiträge: 10
PHP-Kenntnisse:
Anfänger
kevintt befindet sich auf einem aufstrebenden Ast
Standard Problem: Nach Datenbankumzug kein Login mehr möglich

halli hallo,

aus diversen gründen habe ich beschlossen von einem anderen anbieter nach strato mit meiner datenbank zu wechseln. vorher hat alles wunderbar geklappt, nur nach dem umzug passt alles vorne und hinten nicht mehr.

ich habe quasi eine loginseite wo bei login die mitgliedsnummer und das dazugehörige kennwort geprüft wird. die datenbank existiert auch wird ohne probs in myphpadmin ausgeführt.

allerdings wenn ich auf der "login-seite" das ganze mal mit einer mitgliedsnummer testen möchte ... passiert nichts...

PHP-Code:
<?php
//echo "drin1= $drin";
//echo "<input type='hidden' name='drin' value=$drin>";

include "a/inc.php"
echo <<<NAME

NAME;

if (
$drin>0) {
echo 
"eh schon drin";
} else
{
if (isset(
$cmd) AND $cmd=="login") {
    
$pw=md5($pw); 
     
settype($nr,"integer");
    
$tab=mysql_query ("SELECT * FROM mgs WHERE mgnr='$nr' AND pw='$pw'");
    if (!
$tab) { 
        
Error_handler"Error in mysql_exec( no cursor returned ) "); 
    } 
    
$drin=mysql_numrows($tab); //mysql_exec gab immer -1 aus - wahrscheinlich treiber abhängig
    
    
if ($drin==1) {
    require (
webEingang.php'); 
    }
    else {
        echo "<FORM METHOD=post ACTION='
$PHP_SELF'> 
    <body topmargin='
0' leftmargin='0' bottommargin='0' rightmargin='0' marginwidth='0' marginheight='0'>
    <table border=0  width='
100%' cellpadding='0' cellspacing='0' height='47'>
    <tr><td  valign='
top'><img src='webLogo.gif' alt='forelle' border='0' width='185' ></td>
    <!-- in diesem blauen feld neue tabelle -->  <td  bgcolor='
#0074B9'>
    
<table border=0 height='47' cellpadding='0' cellspacing='0' width='100%'>
    <!-- 
HOME -->
    <
td valign='bottom' align='center'  onMouseOver='this.bgColor='#00A5D6';' onMouseOut='this.bgColor='#0074B9';'         width='60'>&nbsp;
    
<a href='index.html' class='menu'>
    <
FONT FACE=ARIAL     COLOR=#FFFFFF>&nbsp;&nbsp;Home&nbsp;&nbsp;&nbsp;</a></td>
    
<!-- Impressum -->
    <
td valign='bottom' align='center' width='105' onMouseOver='this.bgColor='#00A5D6';'         onMouseOut='this.bgColor='#0074B9';'>&nbsp;<a href='webGeld.php' class='menu'><FONT FACE=ARIAL         COLOR=#FFFFFF>&nbsp;&nbsp;&nbsp;Mein erspartes &nbsp;&nbsp;&nbsp;'gutes Geld'&nbsp;&nbsp;&nbsp;</td>
    
<td>&nbsp;</td>
    <
td>&nbsp;</td>
    <
td>&nbsp;</td>
    <
td width='105'><FONT FACE=ARIAL COLOR=#FFFFFF>Telefon 123456789</td>
    
<td width='10'>&nbsp;</td>
    </
table>
    </
td></tr>
    <
tr><td width='185'></tr></table>
    <
table border=0 width='100%' > <!--r-->
    <
tr><td height='120' width='185'></td>
    <
td height='80' width='600' align='center' style=color:red><br><br>Mitgliedsnummer oder Passwort ungültig!
    <
br>Bitte rufen Sie uns an (123456789oder senden eine Email      an 
    
<a style=color:red href='mailto:test@test.de>
    test@test.de</a>.<br><br><input type='
submit' value='Zurück'></td>
    <td width='
200'></td>   </tr>
    </table>
    </body>
    </form> ";}

} else {
echo <<<NAME

<form name="webink" action="$PHP_SELF" method="post" >
<input type="hidden" name="cmd" value="login">

<body topmargin="0" leftmargin="0" bottommargin="0" rightmargin="0" marginwidth="0" marginheight="0">
<table border=0  width="100%" cellpadding="0" cellspacing="0" height="47">
<tr><td  valign="top"><img src="webLogo.gif" alt="forelle" border="0" width="185" ></td>

<!-- in diesem blauen feld neue tabelle -->  <td  bgcolor='
#0074B9'>
    
    
<table border=0 height="47" cellpadding="0" cellspacing="0" width="100%">
    <!-- 
HOME -->
    <
td valign="bottom" align="center"  onMouseOver="this.bgColor='#00A5D6';" onMouseOut="this.bgColor='#0074B9';" width="60">&nbsp;<a href="index.html" class="menu"><FONT FACE=ARIAL COLOR=#FFFFFF>&nbsp;&nbsp;&nbsp;Home&nbsp;&nbsp;&nbsp;</a></td>
    
<!-- Impressum -->
    <
td valign="bottom" align="center" width="105" onMouseOver="this.bgColor='#00A5D6';" onMouseOut="this.bgColor='#0074B9';">&nbsp;<a href="webGeld.php" class="menu"><FONT FACE=ARIAL COLOR=#FFFFFF>&nbsp;&nbsp;&nbsp;Mein erspartes &nbsp;&nbsp;&nbsp;'gutes Geld'&nbsp;&nbsp;&nbsp;</td>
<td>&nbsp;</td>
<
td>&nbsp;</td>
<
td>&nbsp;</td>
<
td width="105"><FONT FACE=ARIAL COLOR=#FFFFFF>Telefon 123456789</td>
<td width="10">&nbsp;</td>

</
table>

</
td></tr>

<
tr><td width="185"></tr></table>





   <
table border=0 width="100%" > <!--hier beginnt die rechte seite-->

<
tr><td height="120"></td></tr>
<
tr>
<
td width="200"></td
<
td width="110" height="45">Mitgliedsnummer:</td><td width="260"><input type="text" checked name="nr" maxlength="6" size="6"></td>
<
td width="200"></td
</
tr>

<
tr
<
td width="1"></td
<
td width="110">Passwort:</td><td width="260"><input type="password" name="pw" maxlength="4" size="4"></td>
<
td width="200"></td
</
tr>
<
tr
<
td width="1"></td>
<
td width="110" height="47"></td><td> <input type="submit" value="Login"></td>
<
td width="200"></td>   
</
tr>

   </
table>


</
form>
NAME;
}
}
?>

</body>
</html>
das komische an der ganzen geschichte ist, vorher lief das alles ohne probs
hoffe ihr könnt mir weiterhelfen. achja vllt. ist es ja noch wichtig, der umzug erfolgte von greatnet zu strato ...

Geändert von kevintt (03.08.2011 um 15:59 Uhr).
kevintt ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 03.08.2011, 15:09  
Erfahrener Benutzer
 
Registriert seit: 07.12.2009
Beiträge: 843
PHP-Kenntnisse:
Fortgeschritten
chorn befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von kevintt Beitrag anzeigen
passiert nicht...
Ist keine ausreichende Fehlerbeschreibung. An welcher Stelle, in welcher Zeile, PHP-Fehler, SQL-Fehler, Debuginformationen, was hast du schon selber probiert?
chorn ist offline   Mit Zitat antworten
Alt 03.08.2011, 15:13  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

uh.. grauselig .

<form ...
<body ? wtf ?

obendrein scheint das alles aus der grauen Vorzeit zu stammen, so mit Register_globals ...

PHP-Code:
if (isset($cmd) AND $cmd=="login") { 
$cmd heißt jetzt vermutlich $_POST['cmd'] und so weiter ...

das zu überarbeiten wird recht aufwändig

bau mal bitte direkt hinter dein <?PHP folgende Zeilen ein
PHP-Code:
error_reporting(E_ALL);
ini_set('display_errors'1);
echo 
'<pre>';
var_dump($_POST);
echo 
'</pre>'
erstmal siehst du damit welche Fehler PHP meldet - und zweitens welche Datenwerte das Post-Array mitbringt
du müsstest dann analog zur Änderung bei $cmd an allen passenden Stellen die alte Variable durch ihren passenden $_POST['xyz']-Wert ersetzen - viel spass
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 03.08.2011, 15:13  
Erfahrener Benutzer
 
Registriert seit: 03.08.2010
Beiträge: 1.140
PHP-Kenntnisse:
Anfänger
hausl wird schon bald berühmt werdenhausl wird schon bald berühmt werden
Standard

Zitat:
das komische an der ganzen geschichte ist, vorher lief das alles ohne probs
hoffe ihr könnt mir weiterhelfen. achja vllt. ist es ja noch wichtig der umzug erfolgte von greatnet zu strato ...
So nebenbei.. der HTML Code hat aber auch schon einige Jahre am Buckel, ev. solltest den mal überarbeiten..

Code:
<FONT FACE=ARIAL COLOR=#FFFFFF>Telefon 123456789</td>
Wenn das PHP auch aus dem Jahundert kommt (register_globals etc..) dann ist einiges klarer..

LG
__________________
Keine Zahl != ein Zeichen das keine Zahl ist

Geändert von hausl (03.08.2011 um 15:17 Uhr).
hausl ist offline   Mit Zitat antworten
Alt 03.08.2011, 15:15  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

sag ich ja .. dat Html is grauselig ... oder "gealtert" - um es mal so zu sagen
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 03.08.2011, 15:21  
Erfahrener Benutzer
 
Registriert seit: 25.05.2010
Beiträge: 852
PHP-Kenntnisse:
Anfänger
Trainmaster wird schon bald berühmt werden
Standard

Dass einem nicht die ganzen Syntaxfehler auffallen? Irgendwie unverständlich. So ein Skript würde bei mir im Müll landen.
Trainmaster ist offline   Mit Zitat antworten
Alt 03.08.2011, 15:21  
Neuer Benutzer
 
Registriert seit: 03.08.2011
Beiträge: 10
PHP-Kenntnisse:
Anfänger
kevintt befindet sich auf einem aufstrebenden Ast
Standard

wow vielen Dank für die vielen Tips werde direkt mal ein paar Umsetzen
Ich melde mich dann wieder
kevintt ist offline   Mit Zitat antworten
Alt 03.08.2011, 15:26  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von kevintt Beitrag anzeigen
allerdings wenn ich auf der "login-seite" das ganze mal mit einer mitgliedsnummer testen möchte ... passiert nicht...
  1. error_reporting vernünftig einstellen: http://www.php.de/wiki-php/index.php..._Fehlerausgabe
  2. Informieren, was register_globals=off bedeutet: http://www.php.de/wiki-php/index.php...ini-Direktive)
  3. Grundlagen von HTML und CSS lernen
  4. Grundlagen strukturierter Programmierung lernen
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 03.08.2011, 15:29  
Erfahrener Benutzer
 
Registriert seit: 03.08.2010
Beiträge: 1.140
PHP-Kenntnisse:
Anfänger
hausl wird schon bald berühmt werdenhausl wird schon bald berühmt werden
Standard

Zitat:
Zitat von ChrisB Beitrag anzeigen
... Grundlagen strukturierter Programmierung lernen
siehe auch hier:
http://www.php.de/wiki-php/index.php...rdverfahren%29

LG
__________________
Keine Zahl != ein Zeichen das keine Zahl ist
hausl ist offline   Mit Zitat antworten
Alt 03.08.2011, 15:34  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Und das ganze anwenden und mit dem neuen Ergebnis bitte wiederkommen. Du hast aktuell viel zu viele Baustellen offen.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Antwort


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
[Erledigt] Problem mit Login Script KohLix3 PHP Tipps 2010 10 30.08.2010 19:57
spammassassin, mysql login problem JEGO Server, Hosting und Workstations 1 17.02.2010 09:41
LogIn Script Problem bei E-Mail Bestätigung markus_s PHP Tipps 2010 1 13.02.2010 16:28
Problem mit Login Minimi PHP Tipps 2008 6 29.01.2008 14:04
Problem mit meinem Login System DJ Nuno PHP Tipps 2008 9 16.10.2007 16:44
Problem mit MySql + Php Login Agini PHP Tipps 2008 4 23.08.2007 19:26
PHP / MySQL | Login Script Problem PHP Tipps 2006 15 17.02.2006 12:26
login problem mit if abfragen schmiddy PHP Tipps 2007 2 13.12.2005 15:05
Problem mit Login Script PHP Tipps 2007 4 15.11.2005 17:29
problem mit login PHP Tipps 2005-2 11 28.10.2005 14:10
Problem mit Login Bereich (Sessions, MySQL) nicobischof PHP Tipps 2005-2 6 19.10.2005 09:54
Login problem bei phpmyadmin PHP Tipps 2005-2 2 23.09.2005 13:15
login problem PHP Tipps 2005 19 01.01.2005 21:52
Session Problem beim Login PHP Tipps 2004-2 6 15.12.2004 09:37
[Erledigt] problem mit login skript | mysql | cookie PHP Tipps 2004-2 13 07.12.2004 19:01

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
face kein login möglich ?, mein geld 2011 datenbank umziehen

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:26 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