Ankündigung

Einklappen
Keine Ankündigung bisher.

Script mal auf fehler untersuchen!

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

  • Script mal auf fehler untersuchen!

    Hilfe... Bei mir geht die Weiterleitung per Header nur Teilweise!!!!

    Also hier das Script:
    [code:1:2e5e598983]
    <?php error_reporting(E_ALL)
    ; if( $_POST['name'] == "" or $_POST['email'] == "" or $_POST['password3'] == "" or $_POST['user2'] == "") { header("LOCATION: index2.php?page=register&error=1"); exit;}

    else {
    include("daten.php"); mysql_connect($servername,$user,$password) or die (Hallo); mysql_select_db($datenbankname) or die (hallo2);
    $abfrage1 = "SELECT * FROM user";
    $ergebnis1 = mysql_query($abfrage1); while ($row = mysql_fetch_object($ergebnis1))

    { if( $_POST['user2'] == $row->user ) { header("LOCATION: index2.php?page=register&error=2"); exit; }
    elseif( $_POST['name'] == $row->name or $_POST['email'] == $row->email) { header("LOCATION: index2.php?page=register&error=3"); exit; }
    else {
    $input = mysql_query("INSERT INTO user ( name, email, user, password, gbstyle, seite)

    VALUES ( '$name', '$email', '$user2','$password3', 'hellgruen.css','5' )")or die (mysql_error());
    header("LOCATION: index2.php?page=register_done"); exit; } ; }; } ?>[/code:1:2e5e598983]

    Also die erste Weiterleitung funzt, wenn ich ein Feld freilasse...(Registrierung)

    Aber die, die nach dem Eintragen gemacht werden soll, funzt net. Also: Was tun? Er trägt auch nich ein!!!! Also irgendetwas stimmt nich so ganz mit diesem verfluchten Script!
    Aso, er zeigt keine Fehler an!

  • #2
    Mhh, also auf Anhieb finde ich dort auch keinen Fehler!
    Aber warum machst du dir das Leben so schwer, in dem du keine Struktur in deinen Quelltext bringst? :shock:
    Ich habe gar nicht verstanden was du da machst, bis ich den Quelltext eingerückt habe!

    [code:1:77e5e5459d]<?php
    error_reporting(E_ALL);
    if( $_POST['name'] == "" or $_POST['email'] == "" or $_POST['password3'] == "" or $_POST['user2'] == "") {
    header("LOCATION: index2.php?page=register&error=1");
    exit;
    }
    else {
    include("daten.php");
    mysql_connect($servername,$user,$password) or die (Hallo);
    mysql_select_db($datenbankname) or die (hallo2);
    $abfrage1 = "SELECT * FROM user";
    $ergebnis1 = mysql_query($abfrage1);
    while ($row = mysql_fetch_object($ergebnis1)) {
    if( $_POST['user2'] == $row->user ) {
    header("LOCATION: index2.php?page=register&error=2");
    exit;
    }
    elseif( $_POST['name'] == $row->name or $_POST['email'] == $row->email) {
    header("LOCATION: index2.php?page=register&error=3");
    exit;
    }
    else {
    $input = mysql_query("INSERT INTO user ( name, email, user, password, gbstyle, seite) VALUES ( '$name', '$email', '$user2','$password3', 'hellgruen.css','5' )")or die (mysql_error());
    header("LOCATION: index2.php?page=register_done");
    exit;
    }
    }
    }
    ?>[/code:1:77e5e5459d]

    Ich vermute, das es an der elseif-Abfrage liegen könnte!
    Nimm die mal zum Testen raus, oder ersetze es durch zwei elseif-Abfrage ohne or!

    [code:1:77e5e5459d] elseif( $_POST['name'] == $row->name) {
    header("LOCATION: index2.php?page=register&error=3");
    exit;
    }
    elseif( $_POST['email'] == $row->email) {
    header("LOCATION: index2.php?page=register&error=3");
    exit;
    }[/code:1:77e5e5459d]

    Ist aber nur eine Vermutung! :?

    Kommentar


    • #3
      Ja... danke fürs einrücken.. Ich versuchs..

      Kommentar

      homepage-forum.de - Hilfe für Webmaster! Statistiken

      Einklappen

      Themen: 57.256   Beiträge: 432.204   Mitglieder: 29.677   Aktive Mitglieder: 21
      Willkommen an unser neuestes Mitglied, Euro_crem.

      Online-Benutzer

      Einklappen

      609 Benutzer sind jetzt online. Registrierte Benutzer: 4, Gäste: 605.

      Mit 9.939 Benutzern waren am 17.05.2023 um 21:38 die meisten Benutzer gleichzeitig online.

      Die neuesten Themen

      Einklappen

      Die neuesten Beiträge

      Einklappen

      Lädt...
      X
      😀
      🥰
      🤢
      😎
      😡
      👍
      👎