Kezdőoldal » Számítástechnika » Weblapkészítés » Ti értitek hogy miért nem...

HTML,PHP,CSS kérdése:

Ti értitek hogy miért nem működik?

Figyelt kérdés

Ez egy regisztrációhoz tartozó aktiváló kód de mindig az írja ki hogy nincs ilyen felhasználó pedig biztos hogy van mert meg is néztem az adatbázisba de nem értem mi a problémája.


KÓD:



<?php

$host = "mysql.hostinger.hu";

$user = "u812571156_craft";

$pass = "ezt nem árulhatom el";

$db = "u812571156_php";

$kapcsolat = mysql_connect("$host","$user","$pass") or die("Valami nem jó");

mysql_select_db($db,$kapcsolat)or die("hibaa2");


$code = $_GET['a'];

$felhnev = $_GET['n'];


$sql = mysql_query("SELECT * FROM tags WHERE felhnev = '$felhnev'");

$numrows = mysql_num_rows($sql);

if($numrows>0){

while($rows = mysql_fetch_assoc($sql)){

$active = $rows['active'];

$dbcode = $rows['code'];

}

if($active == 'Igen'){

echo "Már aktiváltad fiókodat";

}else{

if($code == $dbcode){

mysql_query("UPDATE tags SET active='Igen' WHERE felhnev='$felhnev'");

echo "Sikeres aktiváció"+'<br> <a href="http://www.thedarkcraft024.meximas.com/">Irány a TheDarkCraft weboldala</a>';


}else{

echo "Az aktiváló kód helytelen";

}

}

}else{

echo "Nincs ilyen felhasználó az adatbázisba";

}

mysql_close($kapcsolat);


?>


bocsi nem túl szép az elrendezés de siettem és nem futotta többre :) egyszerűen nem értem átnéztem egy csomószor de valamit biztos elnézek csak mit? :)



2014. aug. 14. 06:00
 1/8 anonim ***** válasza:

echo "Sikeres aktiváció"+'<br> <a href="http://www.thedarkcraft024.meximas.com/">Irány a TheDarkCraft weboldala</a>';

>>>

echo "Sikeres aktiváció".'<br> <a href="http://www.thedarkcraft024.meximas.com/">Irány a TheDarkCraft weboldala</a>';


PHP -ban nem + -al (mint a JS -ben), hanem . -al kapcsolunk össze stringeket.

2014. aug. 14. 06:11
Hasznos számodra ez a válasz?
 2/8 anonim ***** válasza:

még annyi, hogy nyers változót ellenőrizetlenül nem szúrunk be az SQL utasításba!

A linkelt szerveren igaz bevan kapcsolva magic quotes gpc, de PHP újabb verziói már nem használják, és komoly biztonsági gondokat okozhat!

2014. aug. 14. 06:14
Hasznos számodra ez a válasz?
 3/8 A kérdező kommentje:
Hú tényleg köszi szépen mindjárt kipróbálom hogy működik e és átírom a kódot
2014. aug. 14. 06:17
 4/8 A kérdező kommentje:
de még mindig azt írja ki hogy nincs ilyen nevű felhasználó
2014. aug. 14. 06:22
 5/8 anonim ***** válasza:

$sql = mysql_query("SELECT * FROM tags WHERE felhnev = '$felhnev'");

print mysql_error();


Ezt kell ellenőrizni.

kis és nagy betűkre ügyelj!

2014. aug. 14. 06:58
Hasznos számodra ez a válasz?
 6/8 anonim ***** válasza:
Csak a felső csík ne fekete, vagy legalább opacitys legyen!
2014. aug. 14. 10:03
Hasznos számodra ez a válasz?
 7/8 A kérdező kommentje:
oké köszi mindenkinek
2014. aug. 14. 14:50
 8/8 A kérdező kommentje:
minden megoldódott
2014. aug. 14. 14:50

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!