kostenloser Webspace werbefrei: lima-city


Suche auf lima-city

  • in: Ueberpruefen ob User vorhanden ist

    geschrieben von gravedesign

    sry aber irgendwie reden wir aneinander vorbei dein code den du gepostet hattest und den von mir die sind identisch. es kommt leider immer nur folgende meldung:

    if ($anzahl >= 1) {
      //User existiert
       echo"<p class='error'>Dein Nickname ist schon vorhanden!</p>.";
    } else {


    etwas anderes macht der code absolut nicht egal welchen benutzername ich eingebe jeder ist vorhanden!
  • in: Ueberpruefen ob User vorhanden ist

    geschrieben von gravedesign

    der code sieht genauso aus wie ich ihn gepostet habe inclusive fehlermeldungen =)
  • in: Ueberpruefen ob User vorhanden ist

    geschrieben von gravedesign

    naja ich suche schon seit 2 tagen nach dem fehler es muss ein denk fehler sein aber ich komme absolut nicht drauf! wäre schön wenn mir jemand helfen kann!
  • in: Ueberpruefen ob User vorhanden ist

    geschrieben von gravedesign

    hi leute um nicht ständig ein neues thema zu eröffnen und da dieses bereits existiert und genau mein problem darstellt schreibe ich hier:

    ich habe das selber problem allerdings mit diesem code versucht zu lösen dennoch funktioniert es nicht kann mir jemand auf die sprünge helfen habe mir die variablen ausgeben lassen und fehlermeldungen auch aktiviert. der code sieht folgendermassen aus:

    //Nickname   
       
    
    $ergebnis1 = "SELECT * FROM Spieler WHERE nickname = '".$nickname."'";
    $result = mysql_query($ergebnis1);
    $anzahl = mysql_num_rows($result);
    if ($anzahl >= 1) {
      //User existiert
       echo"Deine Nickname ist noch nicht vorhanden.";
    } else {
      //User existiert nicht
      $message.="<p class='error'>Dein Nickname ist schon vorhanden!</p>"; 
      print_r ($ergebnis1);
      print_r ($result);
      print_r ($anzahl);
    }


    die ausgabe der variablen ergibt folgendes:

    SELECT * FROM Spieler WHERE nickname = 'test2'Resource id #80


    es kommt immer außerdem die meldung das der nickname schon existiert kann er aber nicht da ich einen anderen eingegeben habe !

    vielen dank für eure hilfe
  • in: Notice Undefined Index steht direkt im Eingabefeld

    geschrieben von gravedesign

    mach ich hatte nur ne ganze zeit nichts gemacht gehabt und jetzt wieder angefangen und gleich aktualisiert:wink:
  • in: Notice Undefined Index steht direkt im Eingabefeld

    geschrieben von gravedesign

    ich bin doch sowas von blöd der fehler liegt nicht in der datei sondern in den zeilen:

    <input name="nickname" size="30" maxlength="20" value="<?php echo $_POST["nickname"];?>" />


    habe es behoben und zwar so:

    <?php if(isset($_POST['name'])) echo $_POST['name'] ?>

    kann geclosed werden danke leute!
  • in: Notice Undefined Index steht direkt im Eingabefeld

    geschrieben von gravedesign

    Hi leute,

    ich habe hier im forum schon die suche verwendet aber nichts gefunden! Ich habe mein xampp mal auf den aktuellsten stand der dinge gebracht (aktuelle version) und seitdem steht direkt wenn ich die seite meiner website öffne in den Eingabe feldern folgendes drin ohne das ich das formular abschicke:

    <br /><b>Notice</b>: Undefined index: nickname in <b>D:\xampp2\htdocs\Elitewarv2\content\startseite\registrierung.php</b> on line <b>33</b><br />


    Die fehlerhafte zeile habe ich im code markiert.


    <?php
    
    error_reporting(E_ALL);
    mysql_error();
    
    //Verbindung mit der Datenbank
    
    include("content/dbconfig.php");
    
    
    
    $message ="";     // ausgabe nachricht (zb fehlermeldungen  noch einbauen)
    
    
    
     //variablen
    
    $nickname = $_POST['nickname'];
    
    $passwort = $_POST['passwort1'];
    
    $passwort2 = $_POST['passwort2'];
    
    $email = $_POST['email'];
    
    $email2 = $_POST['email2'];
    
    	 
    
    
    //<<<<<<<<<<<<<< hier ist die Zeile 33 
    
    
    
    //Inhalte prüfen, ansonsten Meldung über Variable $message ausgeben
    
    //es geht nur weiter, wenn $message "leer" bleibt
    
    // Passwort vergleich und &Uuml;berpr&uuml;fung leereingabe
    
    if ($_POST['passwort1'] == "" || $_POST['passwort2'] == ""){
    
    	$message.="<p class='error'>Du hast in min. einem Feld kein Passwort eingetragen</p>";
    
    }
    
    else{
    
    	if($_POST['passwort1'] == $_POST['passwort2']){
    
    		//"hash" aus passwort erzeugen
    
    		$hash = crypt($passwort);
    
    	}
    
    	else{
    
    		$message.="<p class='error'>Die beiden Passwörter sind nicht identisch!</p>";
    
    	}
    
    }


    Auf dem alten xampp das ich verwendete kam diese meldung nicht!

    Über eure Hilfe würde ich mich wirklich sehr freuen !

    Benötigt ihr noch informationen Zwecks PHP version Xampp version etc?

  • in: Tabelle erstellen schlägt fehl

    geschrieben von gravedesign

    ich werde es morgen probieren kam heute leider nichtmehr dazu! melde mich wieder hoffentlich bekomm ichs hin ...
  • in: Tabelle erstellen schlägt fehl

    geschrieben von gravedesign

    'CREATE TABLE `'. $tprefix .'abschuss` ('.
    							'`pk` int(11) unsigned NOT NULL auto_increment, '.
    							'`user_pk` int(11) unsigned NOT NULL, '.
    							'`units_pk` int(11) unsigned NOT NULL, '.
    							'`pos` int(11) unsigned NOT NULL, '.
    							'`neg` int(11) unsigned NOT NULL, '.
    							'PRIMARY KEY  (`pk`)'.
    						') ENGINE=MyISAM AUTO_INCREMENT=1 ;'


    ich habe es einfach so reinkopiert
  • in: Tabelle erstellen schlägt fehl

    geschrieben von gravedesign

    stimmt das könnt ich auch noch machen

    dabei kommt das raus:

    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''. '`pk` int(11) unsigned NOT NULL auto_increment, '. '`user_pk`' at line 1

  • in: Tabelle erstellen schlägt fehl

    geschrieben von gravedesign

    das habe ich auch gemacht selber fehler das ist äußerst komisch!
  • in: Manipulation durch Werbung

    geschrieben von gravedesign

    ich muss sagen wenn man etwas unterschreibt damit ein unternehmen daten speichern darf ist das ok aber es sollte der handel mit diesen daten defintiv verboten werden!
  • in: Ist ein Auto mit viel PS cool?

    geschrieben von gravedesign

    Was bringt einem ein Auto mit viel ps wenn man es erstens nicht beherrscht und zweitens nicht ausfahren kann? Und es dann auch noch wenn es ordentlich leistung hat wartung und reperaturen dementsprechend auch teuer sind ?
    deswegen find ich Preis Leistung wenn die passt ist es viel Cooler =)
  • in: Tabelle erstellen schlägt fehl

    geschrieben von gravedesign

    Hi Leute ich habe ein problem den code habe ich fertig bekommen und habe alles gemacht was ich tun sollte laut installationsanleitung
    und bekomme folgende fehlermeldung:

    kann Tabelle `sp2abschuss` nicht erstellen: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MyISAM AUTO_INCREMENT=1' at line 1


    Der code:

    if(!mysql_query('CREATE TABLE `'. $tprefix .'abschuss` ('.
    	'`pk` int(11) unsigned NOT NULL auto_increment, '.
    	'`user_pk` int(11) unsigned NOT NULL, '.
    	'`units_pk` int(11) unsigned NOT NULL, '.
    	'`pos` int(11) unsigned NOT NULL, '.
    	'`neg` int(11) unsigned NOT NULL, '.
    	'PRIMARY KEY  (`pk`)'.
    	') TYPE=MyISAM AUTO_INCREMENT=1 ;', $db_link_id)){
    
    	die('kann Tabelle `'. $tprefix .'abschuss` nicht erstellen: '. mysql_error($db_link_id));
    	}


    was muss ich nun ändern damit es funktioniert?

    lg
  • in: Formular script suche automatisch?

    geschrieben von gravedesign

    Hi community,

    ich hab eine frage ich habe gerade etwas gelesen nachdem folgende Zeile :
    <form action="<?php echo $_SERVER["PHP_SELF"];?>" method="get">"


    angeblich das verarbeitende Script findet .... Ich frage mich nun wie soll das gehen, wenn eigentlich keine Informationen über den Ort und Namen des Scriptes vorhanden ist. Wenn mir das Jemand erklären kann würde ich mich freuen^^!

    Mfg
  • in: rewrite .htaccess ".php" raus-filtern ?

    geschrieben von gravedesign

    danke menschle für mein aktuelles project steht das auch noch in der todo^^

    hab mir gleich ein lesezeichen angelegt
  • in: Webdesigner

    geschrieben von gravedesign

    ich danke allen herzlichst für ihre eindrücke ich bin jedenfalls etwas nachdenklicher geworden =)
  • in: Webdesigner

    geschrieben von gravedesign

    ich hab vor das in 1-2 jahren vlt zu studieren von daher ist noch zeit und immoment lern ich mir wieder einiges selber mir ist klar das ich da noch eine ausbildung in form von studium oder halt ausbildung machen muss

    wie würdet ihr an die sache rangehen wenn ihr das wirklich mal macen würdet was würdet ihr anders machen im nachhinein?
  • in: Webdesigner

    geschrieben von gravedesign

    Hallo Community,

    ich habe eine frage in sachen Website Programmierung kann man sich ohne weiteres Geld nebenher verdienen, auf was sollte man sich spezialisieren und ist der Markt eigentlich gut ausgelegt mit firmen oder freie entwickler oder kann man "Anschluss finden oder sich etablieren"?

    Worauf müsste man noch achten?

    mfg grave
  • in: Suche namen

    geschrieben von gravedesign

    hi community,

    ich suche einen passenden website namen mir will aber kein guter einfallen und wollte malnach ein paar anregungen fragen.
    auf meiner website will ich mal zeigen welche websiten und logos ich entworfen habe für andere leute um später vlt mal den ein oder anderen euro zu verdienen. also sollte der name irgendwas um webdesign und logos beinhalten

    mfg grave
  • in: 1:1 fehlerausgabe

    geschrieben von gravedesign

    super danke für eure statements waren eine große hilfe^^

    mfg grave
  • in: 1:1 fehlerausgabe

    geschrieben von gravedesign

    Hi,

    ich hab jetz eine weile gesucht und nichts derartiges gefunden .... ich weiß nich wer sowas schon programmiert hat oder vlt schonmal gesehen hat es gibt doch formulare da gibt man etwas ein und es verändert sich während der eingabe zu dem textfeld wo man was eingibt das feedback also eine message hinter dem textfeld zb von zu kurz zu genau die richtige länge..... also eine 1:1 sich ändernte message ausgabe ...

    weiß jemand von euch wie man sowas schreiben muss?

    mfg grave
  • in: Drop down menu

    geschrieben von gravedesign

    ist eigentlich im richtigen ordner etc

    sonst würe das bild (../images/menu/carbonbutton2.png) nich gehen und das geht und liegt im selben ordner ich probier mal mal schauen ob ichs hinbekomme jedenfalls geht das menu schonmal auf und zu und dadran hatte ich heut schon mich versucht... geht doch leichter ich danke dir vielmals^^

    hab es hinbekommen prima^^
  • in: Drop down menu

    geschrieben von gravedesign

    hmn also das bild was beim hover effect erscheinen soll kommt nicht auch nicht bei den anderen menüpunkten

    vorher gings^^
  • in: Drop down menu

    geschrieben von gravedesign

    Hi ,

    also ich versteh nich wie das funktionieren soll hab heut schon mehrfach versucht an bsp das zu verstehen aber es funktioniert einfach nicht bzw versteh ich auch nich wie das mit css umsetzbar sein soll.
    vlt kann mir das jemand erklären? verweißt mich bitte nicht auf andere seiten wo es code bsp oder sowas gibt ich hab heut schon einige seiten durch und ich habs nich hinbekommen

    hier der code

    CSS:
    /* menu */
    
    div#menu
        { width:900px; 
          margin-top: 2%; 
          height:50px; 
    }
    
    .navi {
        width: 100%;
        height: 50px;
    }
    
    .navi li{
        float: left;
        list-style: none;
        width:100px;
        height: 25px;
        background: url(../images/menu/carbonbutton2.png);
        text-align: center;
    }
    
    .navi li:hover {
        background: url(../images/menu/carbonbutton2.1.png); 
    }


    <div id="menu">
            <ul class="navi">
    		  <li><a href="#" title="Einstellungen">Einstellungen</a> <-hover dann öffnet sich die folgenden zeilen
    			<ul>
    				<li><a href="?seite=einstellungen" title="Einstellungen">Einstellungen</a></li>
    				<li><a href="?seite=profil" title="Profil">Profil</a></li>
    				<li><a href="?seite=nachrichten" title="Nachrichten">Nachrichten</a></li>
    				<li><a href="?seite=" title="Logins">Logins</a></li>
    				<li><a href="?seite=" title="Umfragen">Umfragen</a></li>
                </ul>


    ich wäre sehr froh wenn mir jemand es erklärt das umsetzen des drop down menü und das menübild soll sich auch bei hover ändern so wie schon im "normalen " teil des menü

    visited und active sollte vernachlässigt werden nur hover zwecks hintergundbild änderung sollte mit drin sein


    mfg grave
  • in: sqlabfrage schaut nich nach

    geschrieben von gravedesign

    ah ok dank dir für deine antwort werd es dann gleich testen^^

    if(mysql_num_rows($ergebnis) == 0){
        echo"Nickname frei"; //nur zu Testzwecken ausgeben
    }
    else{
        $message.= "<p class='error'>Nickname schon vorhanden!</p>";
    }
    
    // Emailadresse
    $sql2 = mysql_query("SELECT COUNT(*) FROM gamer WHERE email ='".$email."' ");
    if (mysql_num_rows($sql2) != 0){
        echo"Email noch nicht belegt";
    }
    else{
      $message.="<p class='error'>Dein E-Mail-Adresse ist schon vorhanden!</p>"; 
    }


    er gibt trotzdem nich die richtigen fehlermeldungen aus bzw legt er trotz das der nick vorhanden ist den nick nochmal an wo ist der denkfehler bei mir?
  • in: sqlabfrage schaut nich nach

    geschrieben von gravedesign

    Hi leute,

    ich hab folgendes problem

    $sql="SELECT COUNT(*) FROM gamer WHERE nickname = ' ".$nickname."' ";
    $ergebnis=mysql_query($sql) or die("Konnte Abfrage nicht machen!");
    
    if($ergebnis == 0){
        echo"Nickname frei"; //nur zu Testzwecken ausgeben
    }
    else{
        $message.= "<p class='error'>Nickname schon vorhanden!</p>";
    }
    
    // Emailadresse
    $sql2 = mysql_query("SELECT COUNT(*) FROM gamer WHERE email ='".$email."' ");
    if ($sql2 != 0){
        echo"Email noch nicht belegt";
    }
    else{
      $message.="<p class='error'>Dein E-Mail-Adresse ist schon vorhanden!</p>"; 
    }


    bei der nickname anfrage und der email abfrage ob der eingetragene nickname im formular eingegeben wurde schaut das script nicht nach wenn ich "==" durch "!=" bei der nickname abfrage speichert das script auch mehrfach den code was mach ich falsch?
  • in: Neue Website mit alter Domain

    geschrieben von gravedesign

    öäüß werden nicht richtig dargestellt ansonsten frag ich mich gerade soll es nur eine seite sein?
  • in: logo bewerten

    geschrieben von gravedesign

    also ich finds super vlt kann man ja noch iwas als hintergundbild machen aber nicht zu krass sonst wirds überladen wobei ich aber mehr dazu tendiere das so zu lassen es sei denn du hast ein besseres^^
  • in: Photoshop CS5

    geschrieben von gravedesign

    also ich nutze cs3 für meine sachen die ich so mache... was willst du machen mit cs5?
  • in: Website kompatibel mit der auflösung und anderen webbrowsern

    geschrieben von gravedesign

    sowas würde mich auch intressieren wie man gewisse sachen hinbekommt was man coden muss um nahezu gleich die seite anzeigen zu lassen wer nen link hat der würde mir auch schn reichen dann muss er das nich erklären^^

    mfg grave
  • in: Frame dynamisch in der Höhe anpassen

    geschrieben von gravedesign

    sind frames nicht veraltet ? oder unsicher?
  • in: Bewertung von Homepage

    geschrieben von gravedesign

    ich finds zu schlicht gestalte es lebendiger 2 faben hompages die ziehen denk ich auch nich so viele an ...

    und das kopfbild find ich jetz auch nich so gut jedoch die retsliche platzaufteilung find ich in ordnung
  • in: Websitedesign bewerten

    geschrieben von gravedesign

    also weiße websiten gefallen mir garnich aber es ist geschmacksache
  • in: CD´s im Laden Kopieren Erlaubt.

    geschrieben von gravedesign

    ich denke das es nicht erlaubt ist denn die meisten cd´s außer ärzte cd´s haben kopierschutz und den zu umgehen ist doch eigentlich schon ne straftat oder lieg ich da falsch?
  • in: Dropdown Menu umgekehrt also Dropup Menu?

    geschrieben von gravedesign

    das wäre mir im moment noch zu hoch oder war es schwer das element selbst zu "bauen"?
  • in: Berühmt für 15 Minuten

    geschrieben von gravedesign

    oh gut zu wissen^^

    danke für die erklärung^^
  • in: Berühmt für 15 Minuten

    geschrieben von gravedesign

    Die Berühmt für 15 Minuten Funktion ist ja wieder da :D
    was hat es damit auf sich?
  • in: datenbank + script fehler

    geschrieben von gravedesign

    ich hab es jetzt hinbekommen^^ funktioniert prima

    eine frage hab ich noch und zwar die fehler möchte ich auf der regisrierungsseite erscheinen lassen wenns welche gibt bzw die erfolgsmeldungen wie setzt ich das am einfachsten um?
  • in: Computer-Virus Stuxnet trifft deutsche Industrie

    geschrieben von gravedesign

    ist das der virus den ein staat beauftragt haben muss weil der für das iranische atomnetzwerke bestimmt waren?
  • in: datenbank + script fehler

    geschrieben von gravedesign

    dank dir=) demonic-legends

    mfg grave
  • in: datenbank + script fehler

    geschrieben von gravedesign

    kann mir jemand erklären anhand meiner datenbank und script warum diese meldungen ausgegeben werden :
    Der Benutzer wurde nicht angelegt

    Dein Nickname ist schon vorhanden!

    Dein Nickname ist schon vorhanden!

    obwohl die datenbank leer ist?

    CREATE TABLE Spieler (
      Spieler_ID INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
      Statistik_ID INTEGER UNSIGNED NOT NULL,
      Nickname CHAR() NULL,
      Passwort CHAR NULL,
      EMail CHAR NULL,
      umod BOOL NULL,
      löschen BOOL NULL,
      sitting BOOL NULL,
      Skin INTEGER UNSIGNED NULL,
      Volk CHAR NULL,
      Volksbild CHAR NULL,
      Volksbeschreibung CHAR NULL,
      Plani_Sortierung CHAR NULL,
      Allianz INTEGER UNSIGNED NULL,
      Foerderation INTEGER UNSIGNED NULL,
      Premium BOOL NULL,
      Level INT NULL,
      Session VARCHAR(20) NULL,
      PRIMARY KEY(Spieler_ID),
      INDEX Spieler_FKIndex1(Statistik_ID)
    );
    <- die db

    script:
    <?php
    
     error_reporting(E_ALL);
     
     $message ="";     // ausgabe nachricht (zb fehlermeldungen  noch einbauen)
     $dbname ="";
     $dbuser = "";
     $dbhost = "mysql.lima-city.de";
     $dbpass = "";
     
     //variablen
    if(isset($_POST['submit']))
       { $nickname = $_POST['nickname'];
         $passwort = $_POST['passwort1'];
    	 $passwort2 = $_POST['passwort2'];
    	 $email = $_POST['email'];
    	 $email2 = $_POST['email2'];
    	 
     
    // Passwort vergleich und &Uuml;berpr&uuml;fung leereingabe
    if ($_POST['passwort1'] == "" || $_POST['passwort2'] == "")
      { echo "<p>Du hast in min. einem Feld kein Passwort eingetragen</p>";}; //<--- hier schon mit echo getestet 0 reaktion
        
    	
    if ($_POST['passwort1'] == $_POST['passwort2'])
        {$passwort= $_POST['passwort2'];}
       else {echo "<p>Die beiden Passwörter sind nicht identisch!</p>";};
      
       
    // E-Mail vergleich und &Uuml;berpr&uuml;fung leereingabe   
       
    if ($_POST['email'] == "" || $_POST['email2'] == "")
      echo "<p>Du hast in min. einem Feld keine E-Mail-Adresse eingetragen</p>";
    
    if ($_POST["email"] == $_POST['email2'])
        {$email   = $_POST['email2'];}
        else {$message.= "<p>Die beiden E-Mail-Adressen sind nicht identisch!</p>";};
    
        //Nickname auf Leereingabe &uuml;berpr&uuml;ft
    if ($nickname == "" )
      {$message.= "<P>Du hast keinen Nickname eingetragen!</p>"; };
    
    // Pw verschlüsseln
    $hash = crypt($passwort);
    
    
    // doppel registrierung verhindern + variablen noch ändern   !!!!!!!!!!
     if(empty($_POST['checkID']))
    {
        $_POST["checkID"] = md5(microtime() );
    }
    else
    { 
    if(preg_match('/^[a-f0-9]{32}$/',$_POST['checkID']));
    }
    
    
    //Verbindung mit der Datenbank
    $db = mysql_connect($dbhost,$dbuser,$dbpass)
    or die("Verbindung zur Datenbank konnte nicht hergestellt werden");
    mysql_select_db($dbname) or die ("Datenbank konnte nicht ausgewählt werden");
     
    // Nickname und Emaildresse abfragen (ob vorhanden)
    //Nickname
    $sql = "SELECT * FROM Spieler WHERE Nickname = $nickname";
    $ergebnis = mysql_query($sql);
    if ($ergebnis == $nickname); 
     else $message="Dein Nickname ist schon vorhanden!";
    
    echo"<p>$ergebnis</p>";
    if ($sql != "")
      $message.="<p>Dein Nickname ist schon vorhanden!</p>";
    
    
    // Emailadresse
    $sql2 = mysql_query("SELECT Spieler.Email FROM spieler WHERE email ='".$email."' ");
    if ($sql2 != "")
      $message.="<p>Dein E-Mail-Adresse ist schon vorhanden!</p>"; 
      
    //agb kontrollkästchen
    //if ($_POST[agb] == "")
    // $message.="<p>Du musst die AGB akzeptieren!";
    
    // db eintragungen
    if ($message ==""){
    mysql_query("INSERT INTO Spieler (Nickname, Passwort, Email) VALUES (' ".$nickname."' , '".$hash."','". $email."' )");
    echo"<p> Der Benutzer wurde angelegt!</p>";}
    else
      echo"<p>Der Benutzer wurde nicht angelegt<p> $message";
    }
    ?>



    kann mir das jemand bitte erklären? wäre echt lieb

    mfg grave
  • in: Regscript wo is der fehler

    geschrieben von gravedesign

    danke registrieren funzt zumindest kommt erfolgsmeldung

    verstanden hab ich nur noch nich das mit dem mysql_fetch_object das soll ja mein problem zwecks der fehlermeldung auf der selben seite lösen oder? weil zur zeit kommen die fehlermeldungen auf einer seperaten seite bzw die erfolgsmeldungen^^

    erstmal für deine bisherige hilfe vielen vielen dank^^ von dir kann man noch einiges lernen und freundlich erklärt hast du auch alles einfach super

    nun bin ich endlic bei lima city umgezogen und hab nun aber wieder ein problem
  • in: Regscript wo is der fehler

    geschrieben von gravedesign

    ok scheinbar hat dreamweaver es doch nich ordentlich angegeben den pfad hab jetzt jedenfalls die datei erwischt und prompt

    Du hast in min. einem Feld kein Passwort eingetragenDie beiden Passwörter sind nicht identisch!Du hast in min. einem Feld keine E-Mail-Adresse eingetragen


    Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /usr/export/www/hosting/gravewebdesign/elitewarv2/content/register.php on line 69

    ne

    Der Benutzer wurde nicht angelegt

    Du hast keinen Nickname eingetragen!

    undefined index email .... woran liegt das? und wie bekomm ich das hin das in dem container die fehlermeldungen angezeigt werden? <-erledigt
  • in: Regscript wo is der fehler

    geschrieben von gravedesign

    also momentan liegt das ganze noch bei meinem alten hoster ich warte hier nur noch das der ftp zugang wieder funktioniert dan zieh ich hier her um ist sowieso alles besser hier

    http://gravewebdesign.gr.ohost.de/elitewarv2/index.php?seite=registrierung <- der link

    <div id="start">
    <h1>Registrierung</h1>
    <p>Bitte fülle alle Felder aus um dich zu registrieren!</p>
    <table>
    <form action="../register.php" method ="post" >
    
    <tr>
    <td><span >Nickname</span></td>
     <td>
     <input name="nickname" size="30" maxlength="20" value="" />
    </tr>
    <tr>
      <td><span >Passwort</span></td>
    <td>
     <input type="password"name="passwort1" size="30" maxlength="20" value="" />
    </td>
    <tr>
    </tr>
    <td><span>Passwort Wiederholen</span></td>
     <td><input type="password" name="passwort2" size="30" maxlength="20" value="" />
    </td>
    </tr>
    <tr>
    <td><span >E-Mail-Adresse</span></td>
    <td>
    <input name="email" size="30" maxlength="60" value="" />
    </td>
    </tr>
    <tr>
    <td><span>E-Mail-Adresse wiederholen</span></td>
    <td>
    <input name="email2" size="30" maxlength="60" value="" />
    </td>
    </tr>
    </table>
    <input type="submit" value="Registrieren" name="submit">
    </form>
    </div>


    <?php
    
     error_reporting(E_ALL);
     
     $message ="";     // ausgabe nachricht (zb fehlermeldungen  noch einbauen)
     $dbname ="Spieler";
     $dbuser = "**********";
     $dbhost = "localhost";
     $dbpass = "*****";
     
     //variablen
    if(isset($_POST['submit']))
       { $nickname = $_POST['nickname'];
         $passwort = $_POST['passwort1'];
    	 $passwort2 = $_POST['passwort2'];
    	 $email = $_POST['email'];
    	 $email2 = $_POST['email2'];
    	 
     
    // Passwort vergleich und &Uuml;berpr&uuml;fung leereingabe
    if ($_POST['passwort1'] == "" || $_POST['passwort2'] == "")
      { echo "Du hast in min. einem Feld kein Passwort eingetragen";}; //<--- hier schon mit echo getestet 0 reaktion
    
    if ($_POST['passwort1'] == $_POST['passwort2'])
        {$passwort= $_POST['passwort2'];}
       else {echo "Die beiden Passwörter sind nicht identisch!";};
       
       
    // E-Mail vergleich und &Uuml;berpr&uuml;fung leereingabe   
       
    if ($_POST['E-Mail-Adresse1'] == "" || $_POST['E-Mail-Adresse2'] == "")
      echo "Du hast in min. einem Feld keine E-Mail-Adresse eingetragen<p>";
    
    if ($_POST["E-Mail-Adresse1"] == $_POST['E-Mail-Adresse2'])
        {$email   = $_POST['E-Mail-Adresse2'];}
        else {$message.= "<p>Die beiden E-Mail-Adressen sind nicht identisch!";};
    
        //Nickname auf Leereingabe &uuml;berpr&uuml;ft
    if ($nickname == "" )
      {$message.= "Du hast keinen Nickname eingetragen!<p>"; };
    
    // Pw verschlüsseln
    $hash = crypt($passwort);
    
    
    // doppel registrierung verhindern + variablen noch ändern   !!!!!!!!!!
     if(empty($_POST['checkID']))
    {
        $_POST["checkID"] = md5(microtime() );
    }
    else
    { 
    if(preg_match('/^[a-f0-9]{32}$/',$_POST['checkID']));
    }
    
    
    //Verbindung mit der Datenbank
    $db = mysql_connect($dbhost,$dbuser,$dbpass);
    mysql_select_db($dbname);
     
    
    // Nickname und Emaildresse abfragen (ob vorhanden)
    //Nickname
    
    $sql = mysql_query("SELECT spieler.* FROM elitewargame_01.spieler WHERE spieler.spielername =='neun' ");
    $ergebnis=mysql_num_rows($sql);
    
    echo"<p> ne $ergebnis";
    if ($sql != "")
      $message.="<p>Dein Nickname ist schon vorhanden!";
    
    
    // Emailadresse
    $sql2 = mysql_query("SELECT spieler.email FROM spieler WHERE email ='".$email."' ");
    if ($sql2 != "")
      $message.="<p>Dein E-Mail-Adresse ist schon vorhanden!"; 
      
    //agb kontrollkästchen
    //if ($_POST[agb] == "")
    // $message.="<p>Du musst die AGB akzeptieren!";
    
    // db eintragungen
    if ($message ==""){
    mysql_query("INSERT INTO spieler (spielername, passwort, email) VALUES (' ".$nickname."' , '".$hash."','". $email."' )");
    echo"<p> Der Benutzer wurde angelegt!";}
    else
      echo"<p>Der Benutzer wurde nicht angelegt<p> $message";
    }
    ?>



    die registrierungs.php was den html code beinhalten ist im ordner startseite der im ordner content ist und im content liegt die register .php die das script beinhaltet url(../ verlinktung hab ich mit dreamweaver gemacht muss also passen)
  • in: Regscript wo is der fehler

    geschrieben von gravedesign

    es passiert eigentlich garnix ich klicke auf registrieren und werde schon immer die ganze zeit auf die 404 fehlerseite weitergeleitet und oben in der url adresse im browser steht dann die scipt datei drin und halt das auf der seite nichts ist



    echo befehle hab ich schon probiert gehabt ... kam nix außer fatal error ...... in $message müsste was drin sein weil ich bisher nicht alle felder ausgefüllt hatte wenns nach mir geht sollten die fehler wenn man zb nix ausfüllt noch auf der selben seite angezeigt werden
  • in: Regscript wo is der fehler

    geschrieben von gravedesign

    Was mir noch auffält:

    //agb kontrollkästchen
    if ($_POST[agb] == "")
    $message.="<p>Du musst die AGB akzeptieren!";


    hab ich erstmal entfernt wird später eingefügt

    wie wäre es dann damit?

    <input type="submit" value="Registrieren">



    if(isset($_POST['submit']))



    Du musst dem input noch ein
    name="submit"
    spendieren


    auch gemacht keine änderung wenn ich auf registrieren klicke komm ich auf einer 404 page raus ....
  • in: Regscript wo is der fehler

    geschrieben von gravedesign

    das mit den echos hatte ich probiert und er gibt keinerleri fehlermeldungen von sich noch trägt das script die daten in die datenbank und gibt auch keiner erfolgsmeldung ab

    <input type="password"name="passwort1" size="30" maxlength="20" value="" />
    </td>
    <tr>
    </tr>
    <td><span>Passwort Wiederholen</span></td>
    <td><input type="password" name="passwort2" size="30" maxlength="20" value="" />



    // Passwort vergleich und &Uuml;berpr&uuml;fung leereingabe
    if ($_POST['Passwort1'] == "" || $_POST['Passwort2'] == "")
    { echo "Du hast in min. einem Feld kein Passwort eingetragen";};

    if ($_POST['Passwort1'] == $_POST['Passwort2'])
    {$passwort= $_POST['Passwort2'];}
    else {echo "Die beiden Passwörter sind nicht identisch!";};



    klassiker, sowas sehe ich doch sofort :smokin:


    wurde behoben keine veränderung
  • in: Regscript wo is der fehler

    geschrieben von gravedesign

    ich hab ein problem und zwar funktioniert mein registrierungsscript nicht es zeigt keine fehlermeldungen an

    ich bitte um kritik und verbesserungshinweise (es ha auf einem alten server mal funktioniert

    hml code:

    <div id="start">
    <h1>Registrierung</h1>
    <p>Bitte fülle alle Felder aus um dich zu registrieren!</p>
    <table>
    <form action="../register.php" method ="post" >
    
    <tr>
    <td><span >Nickname</span></td>
     <td>
     <input name="nickname" size="30" maxlength="20" value="" />
    </tr>
    <tr>
      <td><span >Passwort</span></td>
    <td>
     <input type="password"name="passwort1" size="30" maxlength="20" value="" />
    </td>
    <tr>
    </tr>
    <td><span>Passwort Wiederholen</span></td>
     <td><input type="password" name="passwort2" size="30" maxlength="20" value="" />
    </td>
    </tr>
    <tr>
    <td><span >E-Mail-Adresse</span></td>
    <td>
    <input name="email" size="30" maxlength="60" value="" />
    </td>
    </tr>
    <tr>
    <td><span>E-Mail-Adresse wiederholen</span></td>
    <td>
    <input name="email2" size="30" maxlength="60" value="" />
    </td>
    </tr>
    </table>
    <input type="submit" value="Registrieren">
    </form>
    </div>


    script:

    <?php
    
     error_reporting(E_ALL);
     
     $message ="";     // ausgabe nachricht (zb fehlermeldungen  noch einbauen)
     $dbname ="*******";
     $dbuser = "gravewebdesign";
     $dbhost = "localhost";
     $dbpass = "*********";
     
     //variablen
    if(isset($_POST['submit']))
       { $nickname = $_POST['nickname'];
         $passwort = $_POST['passwort1'];
    	 $passwort2 = $_POST['passwort2'];
    	 $email = $_POST['email'];
    	 $email2 = $_POST['email2'];
    	 
     
    // Passwort vergleich und &Uuml;berpr&uuml;fung leereingabe
    if ($_POST['Passwort1'] == "" || $_POST['Passwort2'] == "")
      { echo "Du hast in min. einem Feld kein Passwort eingetragen";};
    
    if ($_POST['Passwort1'] == $_POST['Passwort2'])
        {$passwort= $_POST['Passwort2'];}
       else {echo "Die beiden Passwörter sind nicht identisch!";};
       
       
    // E-Mail vergleich und &Uuml;berpr&uuml;fung leereingabe   
       
    if ($_POST['E-Mail-Adresse1'] == "" || $_POST['E-Mail-Adresse2'] == "")
      echo "Du hast in min. einem Feld keine E-Mail-Adresse eingetragen<p>";
    
    if ($_POST["E-Mail-Adresse1"] == $_POST['E-Mail-Adresse2'])
        {$email   = $_POST['E-Mail-Adresse2'];}
        else {$message.= "<p>Die beiden E-Mail-Adressen sind nicht identisch!";};
    
        //Nickname auf Leereingabe &uuml;berpr&uuml;ft
    if ($nickname == "" )
      {$message.= "Du hast keinen Nickname eingetragen!<p>"; };
    
    // Pw verschlüsseln
    $hash = crypt($passwort);
    
    
    // doppel registrierung verhindern + variablen noch ändern   !!!!!!!!!!
     if(empty($_POST['checkID']))
    {
        $_POST["checkID"] = md5(microtime() );
    }
    else
    { 
    if(preg_match('/^[a-f0-9]{32}$/',$_POST['checkID']));
    }
    
    
    //Verbindung mit der Datenbank
    $db = mysql_connect($dbhost,$dbuser,$dbpass);
    mysql_select_db($dbname);
     
    
    // Nickname und Emaildresse abfragen (ob vorhanden)
    //Nickname
    
    $sql = mysql_query("SELECT spieler.* FROM elitewargame_01.spieler WHERE spieler.spielername =='neun' ");
    $ergebnis=mysql_num_rows($sql);
    
    echo"<p> ne $ergebnis";
    if ($sql != "")
      $message.="<p>Dein Nickname ist schon vorhanden!";
    
    
    // Emailadresse
    $sql2 = mysql_query("SELECT spieler.email FROM spieler WHERE email ='".$email."' ");
    if ($sql2 != "")
      $message.="<p>Dein E-Mail-Adresse ist schon vorhanden!"; 
      
    //agb kontrollkästchen
    if ($_POST[agb] == "")
     $message.="<p>Du musst die AGB akzeptieren!";
    
    // db eintragungen
    if ($message ==""){
    mysql_query("INSERT INTO spieler (spielername, passwort, email) VALUES (' ".$nickname."' , '".$hash."','". $email."' )");
    echo"<p> Der Benutzer wurde angelegt!";}
    else
      echo"<p>Der Benutzer wurde nicht angelegt<p> $message";
    }
    ?>
  • in: Wasserzeichen in Bilder einfügen

    geschrieben von gravedesign

    wow sowas hilft mir zum späteren zeitpunkt auch super

Login zum Webhosting ohne Werbung!