Hallo,
ich habe Probleme mit dem Skript von phenoxmon - Er hat nicht immer Zeit und ich glaube er weis auch nicht immer weiter. Deswegen poste ich mal hier. Also mein Datenbank SQL-Code sieht so aus:
Code
CREATE TABLE `comunity` ( `id` int(8) unsigned NOT NULL auto_increment, `email` varchar(25) collate latin1_german2_ci NOT NULL, `passwort` varchar(150) collate latin1_german2_ci NOT NULL, `activationkey` varchar(150) collate latin1_german2_ci NOT NULL, `aktiv` tinyint(1) unsigned NOT NULL, `day` int(11) unsigned NOT NULL, `nickname` varchar(150) collate latin1_german2_ci NOT NULL, `icq` varchar(30) collate latin1_german2_ci NOT NULL, `xfire` varchar(30) collate latin1_german2_ci NOT NULL, `avatar` varchar(10) collate latin1_german2_ci NOT NULL, `msn` varchar(30) collate latin1_german2_ci NOT NULL, `yahoo` varchar(30) collate latin1_german2_ci NOT NULL, `skype` varchar(30) collate latin1_german2_ci NOT NULL, `geb1` varchar(30) collate latin1_german2_ci NOT NULL, `geb2` varchar(30) collate latin1_german2_ci NOT NULL, `geb3` varchar(30) collate latin1_german2_ci NOT NULL, `regdatum` varchar(150) collate latin1_german2_ci NOT NULL, `raenge` varchar(150) collate latin1_german2_ci NOT NULL, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci AUTO_INCREMENT=31 ;
activate.html
HTML
<form action="activate-absenden.php" method="get"> Dein Nickname: <input type="text" name="nickname"><br /> Dein Aktivierungscode: <input type="text" name="aktivierungscode"><br /> <input type="submit" value="Absenden"></form>
activate-absenden.php
PHP
<?php include 'db-config.php'; $nickname = $_GET['nickname']; $aktivierungscode = $_GET['aktivierungscode']; $sql = "SELECT activationkey * FROM comunity WHERE nickname LIKE ".$nickname.";"; $altcode = ""; while($row = mysql_fetch_array($sql)) {echo mysql_error(); $altcode = $row['activationkey']; } //Vergleichen if($altcode == $_GET['aktivierungscode']) { $sql2 = "UPDATE code SET aktiv = 1 WHERE nickname = ".$nickname.";"; }?>
Fehlermeldung sieht wie folgt aus:
Code
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /is/htdocs/wp1122503_HO9IHST9QN/www/main/comunity/activate-absenden.php on line 11
Ich brauch euch wahrscheinlich nochmal aber vorher probiere ich dann noch rum bevor ich poste