Hallo,
nun habe ich an diesem Wochenende schon viel umgesetzt bekommen, jedoch an einem Punkt hänge ich nun fest.
User bekommt eine Mail mit Bestätigungslink - das habe ich hin bekommen.
User soll durch anklicken des Links seinen Status in der SQL-Datenbank auf "aktiv" stellen.
Leider nimmt meine Datenbank das nicht an.
Bestätigungslink sieht wie folgt aus:
http://www.meineseite.de/auswertung.php?ID=EMailadresse
Script (auswertung.php):
<?php
if (isset($_GET['Email']))
{
mysql_connect('localhost', 'Benutzername', 'Passwort');
mysql_select_db('Datenbank');
mysql_query("UPDATE Tabellenblatt SET Status=aktiv WHERE EMail='".$_GET['EMail']."'");
}
echo "Vielen Dank. Ihr Konto ist nun aktiv!.";
?>
Die "echo"-Seite wird angezeigt.
In der Spalte "Status" passiert jedoch nichts.
Nun, ist der Fehler im PHP-Script oder habe ich in der SQL-Datenbank einen Fehler. Wenn DB, dann muss ich dort suchen.
Jetzt schon meinen besten Dank für Eure hilfreichen Tipps.
Und immer dran denken, bin Anfänger...
nun habe ich an diesem Wochenende schon viel umgesetzt bekommen, jedoch an einem Punkt hänge ich nun fest.
User bekommt eine Mail mit Bestätigungslink - das habe ich hin bekommen.
User soll durch anklicken des Links seinen Status in der SQL-Datenbank auf "aktiv" stellen.
Leider nimmt meine Datenbank das nicht an.
Bestätigungslink sieht wie folgt aus:
http://www.meineseite.de/auswertung.php?ID=EMailadresse
Script (auswertung.php):
<?php
if (isset($_GET['Email']))
{
mysql_connect('localhost', 'Benutzername', 'Passwort');
mysql_select_db('Datenbank');
mysql_query("UPDATE Tabellenblatt SET Status=aktiv WHERE EMail='".$_GET['EMail']."'");
}
echo "Vielen Dank. Ihr Konto ist nun aktiv!.";
?>
Die "echo"-Seite wird angezeigt.
In der Spalte "Status" passiert jedoch nichts.
Nun, ist der Fehler im PHP-Script oder habe ich in der SQL-Datenbank einen Fehler. Wenn DB, dann muss ich dort suchen.
Jetzt schon meinen besten Dank für Eure hilfreichen Tipps.
Und immer dran denken, bin Anfänger...
Kommentar