Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Id in Email übergeben

Ich möchte für die Regestrierung von neuen Benutzern eine Bestätigungsemail an den jeweiligen Benutzer schicken lassen.

Darin soll die ID des neu angelegten Benutzers an den Link in der Bestätigungsemail angehängt werden nur bringt es mir da jedes mal den Fehler:

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /usr/local/httpd/htdocs/1261/1220/holland-2003.de/_alex_testlabor/dsa/login/mail.php on line 6

hier meine mail.php:

Code:                   In Zwischenablage kopieren (nur IE)
1">

Hoffe ihr könt mir weiterhelfen. Ich bin noch PHP Anfänger, also bitte nicht gleich hauen, wenn der Fehler zu stupide sein sollte! :)
Hier gehts zum Orginal Eintrag "Id in Email übergeben" im Forum

Antworten

der fehler ist so stupide das hauen garnicht ausreichen würde

wo ist denn die mysql_query(); ???
Also da wo ich her komme reicht es nicht einen Query in eine Variable zu schreiben. Man sollte mit mysql_connect(); eine Verbindung zum Datenbankserver aufbauen und mit mysql_query(); die $query zum server schicken. mysql_query(); hat als rückgabewert genau die Resource ID die mysql_fetch_array haben will ...

*hust* und jetzt ab in die ecke!


2.

das hatte mir ein Kollege so geschickt...
Jetzt bhab ich es so:
Code:                   In Zwischenablage kopieren (nur IE)
2">

Eine Fehlermeldung kommt jetzt nicht mehr. Aber die ID wird trotzdem nicht an den Link übergeben...
Die Emaiadresse übernimmt er und trägt sie auch an der richtigen Stelle ein


3.

willst du dich über mich lustig machen? jetzt fehlt doch das mysql_fetch_array(); bzw mysql_fetch_assoc();

$array= mysql_query($query); ?????

so:

Code:                   In Zwischenablage kopieren (nur IE)
3">

hmpflgrrr.arghl!sh"!


4.

Ich will mich sicher nicht lustig machen. ich steig nur einfach durch dieses query und array zeug nicht durch. Was da wie warum und wieso übergeben wird...

Wenn ich es so mach wie du es geschrieben hast kommt wieder das:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/local/httpd/htdocs/1261/1220/holland-2003.de/_alex_testlabor/dsa/login/mail.php on line 7

Eine Datenbank Verbindung besteht auf jeden Fall, der Benutzer wird ja eingetregen in die dsa_users und die $UserEmail Variable wird ja auch eingetragen beim vershcicken der Email.

Code:                   In Zwischenablage kopieren (nur IE)
4">




5.

Code:                   In Zwischenablage kopieren (nur IE)
5">

ansosten mach mal:
Code:                   In Zwischenablage kopieren (nur IE)
6">

und poste den output


6.

So sollte man das immer schreiben: $result = mysql_query($query) or die(mysql_error()); ;)


Hier gehts zum Orginal Eintrag "Id in Email übergeben" im Forum
 
phpforum.de | Impressum