1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

Verbindet nicht mit MySql !

Discussion in 'Web-Know-how für die Homepage' started by mcavus, Feb 13, 2007.

Thread Status:
Not open for further replies.
  1. mcavus

    mcavus Byte

    Code:
    <?php
    if ($set == "anmelden"){
    
    
    $datum = time();
    
    mysql_connect("localhost", "Benutzer", "pass");   
    
    mysql_select_db(db);                             
    
    
    							
    
      $abfrage = "SELECT * FROM Memberdatenbank WHERE name LIKE '$username'";
    
      $ergebnis = mysql_query($abfrage);
    $row = mysql_fetch_object($ergebnis);
       
        $vorhanden= $row->name;
      
    
    if($vorhanden == ""){
    
    
    							
    
    $eintrag =     "INSERT INTO Memberdatebank			
    	(name, passwort, besuche, lastlog, anmeldedatum, mail) 
    		VALUES 
    	('$username', '$passw', '1', '$datum', '$datum', '$mail')";
    
     mysql_real_escape_string($eintrag);
    
    $eintragen = mysql_query($eintrag);
    
    
    
    
    
    
    
    $textausgabe="<br><br><br><br>Du hast dich erfolgreich angemeldet.<br><br><br>";
    
    
    }else{
    $textausgabe="<br><h2>Ein Fehler ist aufgetreten:</h2><br><br><br>Deinen Usernamen gibt es leider schon<br><br>";
    }
    
    
    
    ?>
    
    
    
    <b><div align="center"><?php echo $textausgabe; ?></b>
    
    
    
    <?php
    }else{
    
    ?>
    
    
    
    <form method="post" name="DAFORM">
    <br>
    <div align="center"><h3><div align="center">Anmeldung</div></h3>
    <table >
    <tr>
     <td><font color="red">Benutzername:</td>
     <td><input class="input" type="Text" name="username"></td>
    </tr>
    <tr>
     <td><font color="red">Mailadresse:</td>
     <td><input class="input" type="Text" name="mail"></td>
    </tr>
    <tr>
     <td><font color="red">Passwort:</td>
     <td><input type="password" name="passw"></td>
    </tr>
    <tr>
     <td><font color="red">Passwort wdh.:</td>
     <td><input type="password" name="passww"></td>
    </tr>
     <td ><input type=submit name=set value="anmelden"></td>
     <td ></td>
    </tr>
    </table>
    <br>
    <font size="-1">
    Das Anmelden ist für dich föllig Kostenfrei. Auch in der laufenden nutzung entstehen keine Kosten.
    </font>
    
    <hr noshade size="1">
    
    </form>
    
    <?php
    
    }
    ?>
    
    Das ist das Script Code für die registrierung ..
    ich melde mich an aber in mysql zeigt es den namen und so nicht an..
    die Mysql Tabelle habe ich hinzugefügt die richtigen namen auch..
    Hab ich falsch gecodet ???:rolleyes:

    Jungs was los ?
    meldet sich keiner ..
    ich beisse nicht :D
     
  2. Wolle92

    Wolle92 Byte

    :guckstdu:
    PHP:
    <?php
    if ($set == "anmelden"){


    $datum time();

    mysql_connect("localhost""Benutzer""pass");   

    mysql_select_db(db);                             


                                

      
    $abfrage "SELECT * FROM Memberdatenbank WHERE name LIKE '$username'";

      
    $ergebnis mysql_query($abfrage);
    $row mysql_fetch_object($ergebnis);
       
        
    $vorhanden$row->name;
      

    if(
    $vorhanden == ""){


                                

    $eintrag =     "INSERT INTO Memberdatebank            
        (name, passwort, besuche, lastlog, anmeldedatum, mail) 
            VALUES 
        ('
    $username', '$passw', '1', '$datum', '$datum', '$mail')";

     
    mysql_real_escape_string($eintrag);

    $eintragen mysql_query($eintrag);







    $textausgabe="<br><br><br><br>Du hast dich erfolgreich angemeldet.<br><br><br>";


    }else{
    $textausgabe="<br><h2>Ein Fehler ist aufgetreten:</h2><br><br><br>Deinen Usernamen gibt es leider schon<br><br>";
    }



    ?>



    <b><div align="center"><?php echo $textausgabe?></b>



    <?php
    }else{

    ?>



    <form method="post" name="DAFORM">
    <br>
    <div align="center"><h3><div align="center">Anmeldung</div></h3>
    <table >
    <tr>
     <td><font color="red">Benutzername:</td>
     <td><input class="input" type="Text" name="username"></td>
    </tr>
    <tr>
     <td><font color="red">Mailadresse:</td>
     <td><input class="input" type="Text" name="mail"></td>
    </tr>
    <tr>
     <td><font color="red">Passwort:</td>
     <td><input type="password" name="passw"></td>
    </tr>
    <tr>
     <td><font color="red">Passwort wdh.:</td>
     <td><input type="password" name="passww"></td>
    </tr>
     <td ><input type=submit name=set value="anmelden"></td>
     <td ></td>
    </tr>
    </table>
    <br>
    <font size="-1">
    Das Anmelden ist für dich föllig Kostenfrei. Auch in der laufenden nutzung entstehen keine Kosten.
    </font>

    <hr noshade size="1">

    </form>

    <?php

    }
    ?>
    veilleicht datenbank nicht richtig gewählt? Anführungsstriche gesetzt?
     
Thread Status:
Not open for further replies.

Share This Page