Ankündigung

Einklappen
Keine Ankündigung bisher.

Wieso nicht im IE?

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Wieso nicht im IE?

    Hallo
    ich habe folgenden Anmelde Code
    PHP-Code:
    <?

    $query=mysql_query("SELECT * FROM hdenkenauser WHERE Nickname='$Nickname' or EMail='$mail'");
    $num=mysql_num_rows($query);
    if($num>0) {
    echo "Ihr Nickname oder ihre E-Mail Adresse sind schon vorhanden";
    } else {
    mysql_query("INSERT INTO hdenkenauser (Nickname, Passwort, Vorname, Nachname, EMail, Hp, Mode, datum)
    VALUES ('".$_POST["Nickname"]."','".md5($_POST["Kennwort"])."','".$_POST["vorname"]."','".$_POST["name"]."','".$_POST["mail"]."','".$_POST["Hp"]."','".("1")."','".date("d.m.Y H:i.")."')") or die(mysql_error());

    ?>
    Sie wurden erfolgreich Regestriert
    <?}?>
    es wir alles aus einer Datei vorher übergeben und bei Netscape funktioniert es auch nur im IE steht da Ihr Nickname oder ihre E-Mail Adresse sind schon vorhanden oder wenn ich das ausm Script raus nehme wird der User Regestiert nur die Felder sind dann alle Leer

  • #2
    Zeig mal das Formular, das daszugehört.

    Ich vermute einfach mal du hast dort das method="POST" vergessen und der IE hat damit Probleme und schickt deshalb die POST-Daten nicht mit.

    Kommentar


    • #3
      PHP-Code:
      <form name="form" method="POST" action="anmeldungabsenden.php?index=index" enctype="text/plain" onSubmit="return validate_form(this.form)">
         <
      table border=0 width=100cellspacing=0 cellpadding=0>
          <
      tr>
           <
      td align=right>*Nickname:</td>
           <
      td><input type=text name=Nickname maxlength=40></td>
          </
      tr>
          <
      tr>
           <
      td align=right>*Passwort:</td>
           <
      td><input type=password name=Kennwort maxlength=20></td>
          </
      tr>
          <
      tr>
           <
      td align=right>*Vorname:</td>
           <
      td><input type=text name=vorname maxlength=20></td>
          </
      tr><tr>
            <
      td align=right>Nachname:</td>
                <
      td><input type=text name=name maxlength=20></td>
          </
      tr><tr>
            <
      td align=right>*E-Mail:</td>
           <
      td><input type=text name=mail maxlength=100></td>
          </
      tr><tr>
           <
      td align=right>URL::</td>
           <
      td><input type=text name=url maxlength=100></td>
          </
      tr><tr>
          <
      td colspan=2 align=center><input type=submit value=ok></td>
         </
      tr>
        </
      table>
       </
      form
      Edit:
      ohne der Abfrage ob der nick oder die masil vorhanden ist geht das also nur das hier
      PHP-Code:
      <?
      mysql_query("INSERT INTO hdenkenauser (Nickname, Passwort, Vorname, Nachname, EMail, Hp, Mode, datum)
      VALUES ('".$_POST["Nickname"]."','".md5($_POST["Kennwort"])."','".$_POST["vorname"]."','".$_POST["name"]."','".$_POST["mail"]."','".$_POST["Hp"]."','".("1")."','".date("d.m.Y H:i.")."')") or die(mysql_error());
      ?>

      Kommentar


      • #4
        Keine Ahnung warum das im Netscape funktioniert, aber hast du schonmal versucht, in dieser Abfrage:

        Code:
        $query=mysql_query("SELECT * FROM hdenkenauser WHERE Nickname='$Nickname' or EMail='$mail'");
        auch die globalen Variablenbezeichnungen $_POST zu verwenden?

        gruß
        phlogg

        Kommentar


        • #5
          geht dann auch nicht phlogg

          Kommentar

          Lädt...
          X