php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.02.2005, 12:53  
Gast
 
Beiträge: n/a
Standard [Erledigt] Fromular-Problem; Variable wird nicht erkannt

Hallo Leute!

Kann mir da jemand weiterhelfen? Ich habe ein PHP-Skript geschrieben, wo man sich anmelden muss, um auf eine bestimmte Seite zu gelangen.
Dieses funktioniert auch bestens, zumindest dann, wenn ich es per Internet abrufe.

Wenn ich aber das ganze auf meinem Laptop zuhause versuche, wo auch PHP und MySQL installiert ist, klappt das ganze nicht. Man kann dann zwar den namen und das Passwort eingeben, aber wenn man auch OK klickt, dann wird einfach nochmals die Anmelde-Seite geladen, mit dem leeren Formular. Das würd ja bedeuten, dass mein Internet-Explorer auf dem Laptop nicht erkennt, dass der OK-Button gedrückt wurde?! Kann das evtl. an der Internet-Explorer-Version liegen????

PHP-Code:
<?php

include ("namen.php");

if (isset(
$anmelden)==0)
echo(
"

<h2 align='center'>Log-In</h2>

      <table align='center'>
        <tr>
          <td>Log-In für das Fernschach-Duell</td>
        </tr>
      </table>


     <form name='test1' action='anmelden.php' method='POST'>
      <table align='center'>
        <tr>
          <td>Username</td> 
          <td><input class='input' type='text' size='30' name='name' maxlength='30'></td>
    </tr>
        <tr>
          <td>Passwort</td> 
          <td><input class='input' type='password' size='30' name='passwort' maxlength='30'></td>
    </tr>
        <tr>
          <td colspan='2' align='center'><input type='submit' value='anmelden' name='anmelden'></td>
        </tr>
      </table>
     </form>
"
);


//ERFOLGREICH ANGEMELDET

elseif (isset($anmelden)==and $name==$name01 and $passwort==$passwort01)
echo(
"
<table align='center'>
  <tr> 
    <td align='center'><h2>Hallo $name. Du hast dich erfolgreich angemeldet! [url='fechtarrschach.php']Hier[/url] gehts zum Fernschach!!!</h2></td>
  </tr>
</table>

"
);



elseif (isset(
$anmelden)==and $name==$name02 and $passwort==$passwort02)
echo(
"
<table align='center'>
  <tr> 
    <td align='center'><h2>Hallo $name. Du hast dich erfolgreich angemeldet! [url='fechtarrschach.php']Hier[/url] gehts zum Fernschach!!!</h2></td>
  </tr>
</table>

"
);



//FALSCHES PASSWORT

else
echo(
"

    Da hat anscheinend etwas bei der Anmeldung nicht geklappt!
     <form name='test1' action='anmelden.php' method='POST'>
      <table align='center'>
        <tr>
          <td colspan='2'>Falsches Passwort! Versuche es nochmals!</td>
        </tr>
        <tr>
          <td>Username</td> 
          <td><input class='input' type='text' size='30' name='name' maxlength='30'></td>
    </tr>
        <tr>
          <td>Passwort</td> 
          <td><input class='input' type='password' size='30' name='passwort' maxlength='30'></td>
    </tr>
        <tr>
          <td colspan='2' align='center'><input type='submit' value='anmelden' name='anmelden'></td>
        </tr>
      </table>
     </form>
"
);

?>
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.02.2005, 12:58  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Hi,

du must $_POST['...']; verwenden...
Aus $name wird zum Beispiel $_POST['name']; .
Corvin ist offline  
Alt 14.02.2005, 13:06  
Gast
 
Beiträge: n/a
Standard

ok. Ich werds mal versuchen. Muss ich denn bei der ersten If-Bedingung auch schreiben if (isset($_POST[anmelden])==0)

??
 
Alt 14.02.2005, 13:08  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Toe_B
Muss ich denn bei der ersten If-Bedingung auch schreiben if (isset($_POST[anmelden])==0)
Nein, sondern $_POST['anmelden'], das ist ein kleiner aber feiner Unterschied!

gruß
phpfan
 
Alt 14.02.2005, 13:09  
Gast
 
Beiträge: n/a
Standard

Ok, hab ich auch gleich nach dem absenden gemerkt, dass ich die ' vergessen hab
 
 


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
Habe ein problem muss variable überprüfen freezweb PHP Tipps 2008 13 03.12.2007 14:55
Hilfe! global variable nicht im funktion erkannt Bruce PHP Tipps 2006 3 24.01.2006 09:46
Variable als Variable behandeln ohne den Wert zu verwenden Pain-maker PHP Tipps 2005-2 4 11.09.2005 17:28
syntax problem: fortlaufende textboxnummerierung in variable PHP Tipps 2005-2 4 06.09.2005 23:13
komme nicht weiter...problem mit variable PHP Tipps 2005-2 5 14.07.2005 21:27
Problem: Variablenübergabe bei file() Lia PHP Tipps 2005 9 12.05.2005 10:46
Brauche hilfe bei komplexem problem mit PHP und MySQL Dragon26mFR PHP Tipps 2005 2 02.05.2005 13:58
Problem beim DIR als Variable... PHP Tipps 2005 14 12.04.2005 12:53
Warum wird Variable nicht übergeben??? Anuschka PHP Tipps 2005 2 06.01.2005 13:22
[Erledigt] Variable erst später definieren? PHP Tipps 2004-2 10 04.12.2004 20:23
Problem mit Session Variable PHP Tipps 2004-2 3 23.11.2004 11:11
Problem mit Globaler Variable: $_FILES PHP Tipps 2004 9 23.10.2004 12:48
Problem mit Variable bei Formular auf lokalem Rechner PHP Tipps 2004 3 07.10.2004 15:17
Locales PHP Problem Formular Daten PHP Tipps 2004 6 11.06.2004 15:44
variable Variablen requesten PHP Tipps 2004 5 08.06.2004 20:34

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
variable wird nicht erkannt php, php post 0 wird nicht erkannt, if ((!isset($name01), php erkennt variable nicht, [align=center] wird in vbulletin nicht erkannt, <td align center nicht erkannt, if(isset($_post variable wird nicht erkannt, username variable wird von explore nicht erkannt, php kann variable wird nicht erkennt

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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.