kostenloser Webspace werbefrei: lima-city


Unexpected $end

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    aplikon

    aplikon hat kostenlosen Webspace.

    <?php
    session_start();
    
    if(!isset($_SESSION["username"]))
       {
       echo "Bitte erst <a href=\"login.html\">einloggen</a>";
       exit;
       }
    
    $username = $_SESSION["username"];
    
    $verbindung = mysql_connect("localhost", "root", "") 
    or die("Verbindung zur Datenbank konnte nicht hergestellt werden"); 
    mysql_select_db("bg") or die ("Datenbank konnte nicht ausgewählt werden"); 
    
    $rasse_a = $_POST["rasse"]; 
    
    if($rasse_a == mensch) 
        { 
        $rasse_b = 1;
        } 
    if($rasse_a == ninja) 
        { 
        $rasse_b = 2;
    	}
    if($rasse_a == schamane)
    	{
    	$rasse_b = 3;
    	}
    if($rasse_a = sura)
    	{
    	$rasse_b = 4;
    	}
    
        { 
        $eintrag = "INSERT INTO spieler (rasse) VALUES ('$rasse_b')"; 
        $eintragen = mysql_query($eintrag); 
    
        if($eintragen == true) 
            {
    		echo '<meta http-equiv="refresh" content="1; URL=view.php"><font color="#FFFFFF">Moment Sie werden weitergeleitet.</font>'; 
            } 
        else 
            { 
            echo "Bitte noch einmal wählen, es gab ein fehler. <a href=\"wahl.html\">Zurück</a>"; 
            } 
    
    ?>


    dass ist der code und hier die fehler anzeige:
    Parse error: syntax error, unexpected $end in ...wahl.php on line 48

  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Entferne die Klammer in der Zeile über deinem Insert-Befehl.
  4. Autor dieses Themas

    aplikon

    aplikon hat kostenlosen Webspace.

    thx durch den fehler hab ich sogar noch paar fehler gefunden... z.b. dass es eig ein update sien sollte statt insert...
  5. Benutz für die Arbeiten einen vernünftigen Editor mit Syntax-Highlighting. Dann siehst du meistens selbst, wenn irgendwo irgendetwas nicht korrekt ist.

    Ich persönlich benutze Notepad++ und bleibe sehr oft von solchen Fehlern verschont. Ich war übrigens mal so frei, deinen Schnippsel auf "meine Art und Weise" umzubauen :biggrin:

    <?php
      @session_start();
      
      $username = $_SESSION["username"];
      
      if (!isset($username) || empty($username)) {
          die("Bitte erst <a href=\"login.html\">einloggen</a>");
      }
      
      $verbindung = @mysql_connect("localhost", "root", "") or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
      @mysql_select_db("bg") or die("Datenbank konnte nicht ausgewählt werden");
      
      $rasse_a = $_POST["rasse"];
      
      switch ($rasse_a) {
          case "mensch":
              $rasse_b = 1;
              break;
          case "ninja":
              $rasse_b = 2;
              break;
          case "schamane":
              $rasse_b = 3;
              break;
          case "sura":
              $rasse_b = 4;
              break;
      }
      
      @mysql_query("INSERT INTO spieler (rasse) VALUES ('" . $rasse_b . "')") or die("Fehler bei der Aktualisierung der Daten. Bitte kehren Sie <a href=\"wahl.html\">Zur&uuml;ck</a> und versuchen Sie es erneut");
      
      echo "<meta http-equiv=\"refresh\" content=\"1; URL=view.php\"><font color=\"#FFFFFF\">Moment, Sie werden weitergeleitet.</font>";
    ?>


    Es gibt da ein paar Grundsätze bei der Programmierung von PHP. Einer davon ist: Weniger ist manchmal mehr, zu wenig führt jedoch zu unerwarteten Problemen.

    Wobei es natürlich jedem selbst überlassen ist, wie er programmiert :)

    Beitrag zuletzt geändert: 23.4.2010 19:46:31 von fabo
  6. Autor dieses Themas

    aplikon

    aplikon hat kostenlosen Webspace.

    bin noch net so erfahren lerne momentan noch sehr viel ...
  7. g****e

    http://scriptly.webocton.de/
    einfach, kostenlos, genial. ein echt schöner editor der sich eig selbst erklärt und viele funktionen mitbringt.
    beispiele:
    - klammersearch
    - automatische ergänzung in vielen dingen
    - super highlighting (aktuellste funktionen etc)
    - sucht eigentlich auch funktionen und klassen in geöffneten datein
    - ersetzt getippte ä, ö, ü durch ihre &.uuml; dinger in texten und beschreibungen (damit sind beschreibungen und buttonnamen universell gleich)

    es hat viele viele dinge die einfach gut sind drin :)
    probieren lohnt sich, und das ist für anfänger eine super umgebung! ich hoffe es gefällt dir ;-)
  8. Autor dieses Themas

    aplikon

    aplikon hat kostenlosen Webspace.

    momenatn benutze ich phpDesigner und bin momenatn froh damit... aber ich werde deins auch testen..
  9. arztpraxishorst

    arztpraxishorst hat kostenlosen Webspace.

    Ich arbeite auch mit PHP Designer wenn ich mir allerdings die Funktionen deines editors anschaue Steige ich direckt mal um ;)
    ---------EDIT------

    Der Editor von ggamee ist Wirklich super ! Einfach und Leicht zu verstehen.

    Beitrag zuletzt geändert: 24.4.2010 13:58:50 von arztpraxishorst
  10. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!