Hogy tudnám ezt megcsinálni? (php)
Nos azt szeretném megcsinálni hogy legyen egy olyan menüpont a weboldalamon hogy regisztrált tagok és ha oda rákattint az x user akkor az összes felhasználó megjelenik
és rá is lehet kattintani és megjelennek amiket kitöltött a regisztráláskor. (természetesen már az adatbázisba létrehozva az auto_incrementes id stb...)
Nos az a gondom hogy megjelennek a felhasználók ha rákattintok a regisztrált tagokra és az is hogy hány regisztrált tag van már csak ha rákattintok a névre semmit nem csinál mintha nem is nyomnék meg semmit itt egy kép:http://imagerz.com/QEMTUEtvAwJQVVhLRAVR
szal megjeleníti meg minden csak nem csinál semmit ha a linkre kattintok...
Itt a register.php-m:
<?php
include "config.php";
include "reg_check.php";
mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname);
if (isset($_POST['regisztracio']))
{
if (reg_check($_POST) == rendben)
{
$sql = "INSERT INTO users (id,nick,jelszo,email,msn,szabadido) ";
$sql.= "VALUES('','".$_POST['nick']."','";
$sql.= md5($_POST['pass1'])."','".$_POST['email']."','".$_POST['msn']."','".$_POST['szabadido']."')";
$query = mysql_query($sql) or die ("Valami baj van az adatbázissal.");
print "<font color=#FF0000><center>Sikeres regisztráció!</font";
print "<a href="login.php"><br><font color=#FF0000>Tovább a belépéshez</a>";
print "<a href="index.php"><br>Inkább a főoldalra navigálok</a>";
}
else
{
print reg_check($_POST);
}
}
?>
Megvan hozzá a tábla és az ellenörző is csak azt nem rakom be mert fölösleges
itt a felhasznalok.inc (mert include-al van beágyazva az 1ik oldalon(ami a képen van)
<?php
include "adatbazis.inc";
$eredmeny_felhasznalok = mysql_query("SELECT * FROM users");
$sorok_szama=mysql_num_rows($eredmeny_felhasznalok);
$id = "$id";
print "<font color = white>$sorok_szama</font>";
while($felhasznalok = mysql_fetch_array($eredmeny_felhasznalok)){
print "<font color = white><a href=profil&id=$id".$eredmeny_felhasznalok["nick"]."</a><br></font>";
print $felhasznalok["nick"];
} // while
?>
Nos ha valaki tudja mondja meg kérem szépen mit javítsak rajta mert 1-2 szó lehet rossz benne. Segítséget kérek nem kritikát. Előre is köszönöm!
ďťż3
admin
nkjl
a
Nekem ezt adta ki. Én vagyok az a nevű.
Ne használj frameket phpban, semmi értelme, sokkal jobbat és szebbet lehet csinálni nélkülük.
Ezen kívül a link amit ráraktál így néz ki:
Minden felhasználónál ez a link. De a php fájl nem létezik... és amúgy is hibás a vége. Hiányzik egy > jel és a php kódban az egész linket tehetnéd ' -k közé.
Off: Mintha veszélyes lenne a lekérdezés lefuttatása.
(SQL injectionra fogékonynak tűnik)
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!