Problem mit .......
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
administrator
benutzer
benutzername
best
betreff
daten
datensatz
einfachste fehler
falschen parameter
fehler
login
muster
nehme mal
pawort
registrierung
result
set
tabelle
update
zusammen
-
Hallo zusammen
ich habe folgendes Problem:
Ich sende nach der Registrierung auf meiner HP eine E-mail mit Best?tigungslink an denjenigen, der sich registriert hat.
So sieht das aus:
$betreff = "Registrierung auf muster.ch.vu";
$text = "Ihre Daten:
Benutzername: $benutzer
Passwort: $passwort
Bevor Sie sich einloggen k?nnen, m?ssen Sie zuerst diesen Best?tigungslink anklicken:
http://compactdisc.pyrokar.lima-city.de/Login/bestlink.php?id=$idn";
// An User E-mail mit Zugangsdaten senden
mail($email, $betreff, $text, "From: Administrator <elias.baumann@web.de>");
require ('erfolgreichregistriert.htm');
}
Quellcode von bestlink.php:
<?
include ("connect.php");
$id = $HTTP_POST_VARS["id"];
echo $id;
$id2 = $id - 48729;
$wert = "1";
$sql = "UPDATE tabelle Set freigesch='$wert' WHERE id='$id2'";
$result = mysql_query($sql);
?>
Aber es passiert nicht das, was passieren sollte, Fehler zeigt es auch keine an..... Was nun?
MfG
compactdisc
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
hmmm.... ich nehme mal an dein ziel ist es das der user in der db als freigeschaltet angezeigt wird, also der datensatz in der db wird nicht geschrieben....
der einfachste fehler w?r einfach das du dich nicht korrekt zur db connectet hast, also das der fehler in der "connect.php" liegt... anstonsten w?rde ich mich einfach mit if-abragen auf fehlersuche begeben...
also erstmal am ende anfangen ;)
z.b. checken ob ?berhaupt irgendwas in die db geschrieben wird, kann ja sein das der datensatz aufgerufen wird, da du aber die falschen parameter angegeben hast einfach nichts ge?ndert wird...
if($result) echo "Datensatz wurde bearbeitet"; else echo "Datensatz wurde nicht bearbeitet";
und so k?mpfst du dich zu dem punkt an dem du den ersten fehler gemacht hast....
w?rde dir gerne was genaueres sagen, aber dein code l?sst in meinen aufgen keinen definitiven fehler aufweisen, nur ein haufen fehlerm?glichkeiten....
cu
depege -
Ja, ich habe den Fehler gefunden:
Ich muss die Daten in der URL mit Get auslesen!
Ok, das kann geschlossen werden!
MfG
compactdisc
-
Ok, das kann geschlossen werden!
Jetzt kann es nicht mehr geschlossen werden. :D
P.S. Ist geschlossen!
Jens -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage