[GastForen Programmierung/Entwicklung PHP und MySQL Aktivierunslink ohne Funktion

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Aktivierunslink ohne Funktion

chester326
Beiträge gesamt: 1

28. Jun 2012, 18:16
Beitrag # 1 von 2
Bewertung:
(1356 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
guten tag liebe Forenleser

ich habe ein Problem bei meiner Homepage mit dem Aktivierungslinks für neu angemeldete User nur ich finde den Fehler nicht.

Hier ist der code:

Code
<?php 
ini_set('display_startup_errors', 1);

error_reporting(E_ALL ^ E_STRICT);
ini_set('display_errors', 1);

if($_REQUEST['ID'] && $_REQUEST['Aktivierungscode'])
{
$_REQUEST['ID'] = mysql_real_escape_string($_REQUEST['ID']);
$_REQUEST['Aktivierungscode'] = mysql_real_escape_string($_REQUEST['Aktivierungscode']);


$ResultPointer = mysql_query("SELECT ID FROM Aktivierung WHERE ID = '".$_REQUEST['ID']."' AND Aktivierungscode = '".$_REQUEST['Aktivierungscode']."'");

if(mysql_num_rows($ResultPointer)>0)
{
@mysql_query("UPDATE Aktivierung SET Aktiviert = 'Ja' WHERE ID = '".$_REQUEST['ID']."'");
$Query = mysql_query("SELECT * FROM Aktivierung WHERE ID = '".$_REQUEST['ID']."' LIMIT 1");
$Aktiviert = mysql_fetch_assoc($Query);

$Query2 = mysql_query("SELECT * FROM user WHERE mail = '".$Aktiviert['EMail']."'");
$AktiviertUser = mysql_fetch_assoc($Query2);

@mysql_query("UPDATE user SET aktiv='1' WHERE ID='".$AktiviertUser['ID']."'");
echo "Herzlichen Glückwunsch,<br /><br /> die Registrierung ist erfolgreich abgeschlossen. Vielen Dank für deine Registrierung!";
}
}
?>


angeblich ist der Fehler in zeile 15

Code
  if(mysql_num_rows($ResultPointer)> 0) 


aber der passt soweit ich es weiß.
Woran könnte es sonst noch liegen?

MFG
Chester
X

Aktivierunslink ohne Funktion

Intermedia
Beiträge gesamt: 1287

29. Jun 2012, 08:57
Beitrag # 2 von 2
Beitrag ID: #497246
Bewertung:
(1313 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hi,

Code
$ResultPointer 

gibt dir eine Resource zurück, du willst aber die Anzahl der Datensätze.

http://www.php.net/...tion.mysql-query.php

und

http://www.php.net/...n.mysql-num-rows.php

Gruß Sven

P.S. um etwas zukunfssicherer zu sein empfehle ich den Einsatz von mysqli oder PDO.


als Antwort auf: [#497231]

Aktuell

InDesign / Illustrator
axaio_PR_Bild_300x300_10_22

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
09.05.2023

Digicomp (Bern, Basel, Zürich)
Dienstag, 09. Mai 2023, 08.30 - 17.00 Uhr

Kurs

Sie verfügen über ein Abonnement der Creative Cloud, welches Adobe Acrobat DC Pro beinhaltet. Sind Sie unsicher, ob Ihre PDF Dateien für die jeweilige Druckausgabe geeignet sind? Lernen Sie in diesem Kurs das notwendige Rüstzeug für den sicheren Datenaustausch mit Druckdienstleistern. Erstellen Sie druckfähige PDF/X und prüfen Sie Ihre PDFs vor einer Weitergabe mit Acrobat DC Pro.

Dauer: 1 Tag
Preis: CHF 700.–, exkl. MWST

Ja

Organisator: Digicomp Academy AG

https://digicomp.ch/weiterbildung-media-communication/adobe/kurs-pruefen-von-druck-pdf-in-acrobat-dc-pro--basic

Prüfen von Druck-PDF in Acrobat DC Pro