Beiträge von varrez

    Wenn ich die Seite besuche, zeigt er, obwohl ich noch nicht auf Ändern geklickt habe:


    Zitat

    E-Mail Adresse konnte nicht geändert werden.


    Bitte geben Sie Ihre Email-Adresse ein.
    Bitte wiederhole deine E-Mail Adresse.


    Nach dem Eintragen und klicken von Ändern, gibt es keine Fehler, aber die DB wird nicht geupdatet.


    PHP
    <form action="" method="POST"/>
        <legend>E-Mail Adresse ändern</legend>
            <table border="0">
                <tr><td>E-Mail Adresse:</td><td><input type="text" size="50" name="email"/></td></tr>
                <tr><td>Wiederholen:</td><td> <input type="text" size="50" name="email2"/></td></tr>
                <tr><td colspan="2"><input type="submit" name="submit" value="Ändern"/></td></tr>
            </table>
        </form>



    Hat da vielleicht jemand einen Rat?

    Guten Morgen, ich bin gerade dabei eine Funktion zu erstellen, die es dem User möglich macht seine E-Mail Adresse zu ändern, ABER es passiert nichts. Keine Fehlermeldungen o.Ä. kein Update. Hier mein bisheriger Code:


    PHP
    <form action="" method="POST"/>
        <legend>E-Mail Adresse ändern</legend>
    		<table border="0">
                <tr><td>E-Mail Adresse:</td><td><input type="text" size="50" name="email"/></td></tr>
                <tr><td>Wiederholen:</td><td> <input type="text" size="50" name="email2"/></td></tr>
                <tr><td colspan="2"><input type="submit" value="Ändern"/></td></tr>
    		</table>
    	</form>



    Hat da irgendjemand eine Idee, oder findet den Fehler? Würde mich sehr über eure Hilfe freuen.


    Liebe Grüße

    Würde da schon eher zu einem mind. 450W Netzteil tendieren - allein der FX 8350 ist schon ein Stromfresser, dazu kommen dann noch Grafikkarte, Festplatte(n), Kühler/Lüfter, RAM

    Der PC gibt beim Starten das normale 1x *piep* aus oder macht er eine Tonfolge; Was für ein Mainboard hast du verbaut? Bei meinem z.B. befindet sich auf dem Mainboard eine LED Segmentanzeige auf der dann Debugcodes ausgegeben werden im Fehlerfall


    Das hat garantiert nicht zur Fehlerbehebung beigetragen, ausser dein Festplattencontroller hat bei dir die Aufgabe der Grafikkarte ^^

    Hat bei mir geholfen, da nicht gebootet wurde und kein boot gibt mir kein Bild.^^

    Kurze Frage: ist dein Monitor via HDMI an deine Graka verbunden? Ich hatte das auch und hab dann einen alten Monitor via VGA angeschlossen und musste ins BIOS und musste dort IDE auf AHCI umstellen, dann hat es bei mir funktioniert (Signal kam dann an).

    Huhu,das oben genannte ist ja für Strings, was nimmt man für Integer?


    PHP
    $sql "UPDATE beispieltabelle SET BeispielZahl = ".mysql_real_escape_string($_POST['Beispielfeld'])." WHERE Name ='pName'";


    Wäre Nett wenn mir das jemand anhand dieses Beispieles sagen könnte :)


    Liebe Grüße

    Was mache ich falsch?


    Zitat

    Notice: Undefined index: Name in C:\xampp\htdocs\punkte\edit.php on line 47


    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\punkte\edit.php on line 48


    PHP
    $result = mysql_query("SELECT * FROM konten WHERE Name = ".mysql_real_escape_string($_GET['Name'])); //Zeile 47
    while ($var = mysql_fetch_object($result))  //Zeile 48
    { 
        $Name = $var->Name; 
    }

    Dafür müsstest du eine neue Seite erstellen,. dort alles reinladen sowie neu abspeichgern..


    Kann e ssein, dass du 0plan hast wie man mit php umgeht? ;D

    Korrekt

    Wenn ich das richtig sehe benutzt du die $_GET Variante um Daten zu übermitteln. Du musst vor dem Fragezeichen deine Zielseite angeben und auf der Zielseite die Daten des Benutzers anhand der übergebenen Parameter aus der Datenbank laden.


    PHP
    if(isset($_GET['edit']) && !empty($_GET['edit'])){
        // Daten vom Benutzer holen
    }


    Am besten übergibst du aber nicht den Namen des Benutzers sondern benutzt die ID also den Primary Key um die Daten eindeutig zu identifizieren =)


    Bin schon mal dadurch ein Stück weiter gekommen, aber: (//Daten vom Benutzer holen) wie mach ich das am besten? $var = x ? Wenn ja, ersetze ich x mit?

    Hallo, ich lasse alle User aus einer Tabelle (MySQL) auf meiner Seite auflisten, hinter jedem Name hab ich ein Edit, und Lösch Button. Wie mache ich es, das wenn ich auf den Edit Button klicke, auf eine neue Seite komme, auf der ich alle Einträge des Users ändern kann?


    Bis jetzt nur der Button:

    PHP
    echo "<td> <a href='?edit=".$fetch['Name']."'><img src='img/i_edit.png'/></a> </td>";



    Wäre über Hilfe sehr dankbar! :)


    Liebe Grüße

    Guten Abend, da ich mich mit PHP beschäftige (beschäftigen will) und Fragen und Probleme mit Sicherheit voraus programmiert sind, suche ich auf diesem Wege nach einer Ansprechperson, die PHP beherrscht und mir mit Rat und Tat zur Seite steht. Das ganze sollte möglichst via ICQ/Team Viewer stattfinden. Eine "Belohnung", bzw. Bezahlung kann ich dafür leider nicht anbieten, daher würde ich mich freuen, wenn mir jemand kostenlos zur Seite steht (keine Angst, ich will lernen und nichts fertiges!). ICQ: 400107000


    Liebe Grüße und an alle ein frohes neues Jahr :)


    Stimmt, mein Fehler :whistling:


    Hätte da noch ein Problem, weswegen ich nicht ein extra Thread aufmachen möchte. Ich hab ein Formular erstellt, worüber man einen User hinzufügen kann (in die DB-Tabelle)


    PHP
    <form action="adduser.php" method="POST">
                    	Name: <input type="text" name="name"/></ br>
                        <input type="submit" name="submit" value="Hinzufügen" />
                        <?php echo $fehler['name']; ?>



    Bekomme aber das:

    Zitat

    Notice: Undefined variable: fehler in C:\xampp\htdocs\test\adduser.php on line 76


    Fehlerzeilt wäre hierbei diese:

    PHP
    <?php echo $fehler['name']; ?>
    Zitat

    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 '* FROM tabelle WHERE Name='dwadawd'' at line 1

    Edit: Fehler selbst gefunden und geht, Danke :)


    Statt DELETE * FROM hab ich DELETE FROM und es geht nun :)


    Sollte so klappen


    Klappt fast, der User/die Spalte wird nicht aus der Datenbank gelöscht (habs natürlich angepasst)

    Hallo, ich bin noch ein totaler Noob was PHP/MYSQL betrifft und hab wie auch nicht anders zu erwarten ein Problem.Ich würde gerne einen User und damit seine ganze Spalte in der Datenbank per Knopfdruck löschen lassen, dazu habe ich erst einmal folgenden Code:


    PHP
    while($fetch = mysql_fetch_assoc($query))
    {
        echo '<tr>';	
            echo '<td>' . $fetch['Name'] . '</td>';
            echo '<td>' . $fetch['Test'] . '</td>';
            echo "<td> <img src='img/i_edit.png'/> </td>";
            echo "<td> <img src='img/i_delete.png'/> </td>";
        echo '</tr>';
    }



    Was muss ich jetzt tun, damit wenn ich auf den Delete Button drücke, der User gelöscht wird? Am besten über den Usernamen, da ich keine ID Spalte für die User angelegt habe/nicht will.


    Ich hoffe das mir jemand helfen kann/würde - ich bedanke mich im voraus! :)


    Liebe Grüße

    Super, bekomme jetzt aber:


    Zitat

    Parse error: syntax error, unexpected ';' in C:\xampp\htdocs\test\home.php on line 8


    PHP
    $User = mysql_fetch_object(mysql_query("SELECT * FROM tabelle WHERE username = '".$_SESSION['username']."' LIMIT 1");


    Edit: Habs hinbekommen, danke :)

    Moinsen :) versuche gerade ein Login System nach einem Tut zu basteln - bekomme aber vom Browser gesagt:

    Zitat

    Notice: Undefined variable: password in C:\xampp\htdocs\test\index.php on line 10
    Die angegebenen Benutzerdaten, scheinen nicht korrekt zu sein!


    Was dann dieser Zeile entsprechen würde:

    PHP
    $CheckAcc = mysql_query("SELECT id FROM tabelle WHERE username = '$Username' AND password = '$password' LIMIT 1");


    Im ganzen:

    PHP
    <?php	require_once("class.php");	if(isset($_SESSION['username'])) { header("Location: home.php"); }	session_start();	$MySQLConnect = new MySQL('localhost', 'root', '', 'testdatenbank');	if(isset($_POST['submit']))    {    	$Username = mysql_real_escape_string($_POST['username']);        $Password = mysql_real_escape_string($_POST['password']);		$CheckAcc = mysql_query("SELECT id FROM tabelle WHERE username = '$Username' AND password = '$password' LIMIT 1");		if(mysql_num_rows($CheckAcc) == 1)        {            $_SESSION['username'] = $Username;            header("Location: home.php");        } else {            echo 'Die angegebenen Benutzerdaten, scheinen nicht korrekt zu sein!';        }    }?>


    Formular:

    PHP
    <form method="POST">
    			Benutzername: <input type="text" name="username" /><br />
    			Passwort: <input type="password" name="password" /><br />
    			<input type="submit" name="submit" value="Einloggen" />
    		</form>


    In der Datenbank Tabelle hab ich folgendes drin:

    Zitat

    id (int) = 11
    username (varchar) = 255
    password (varchar) = 255


    Dabei möcht ich ja nur gerne das er mich einloggt und weiterleitet. Datenbank Daten sind richtig.. Kann mir jemand helfen bitte?
    Falls noch etwas gebraucht wird, einfach nach fragen :)


    Liebe Grüße