Autor Zpráva
tomiksk
Profil
čuss lidi potreboval bich na web profili...:Meno,vek,skype,icq,web. Ale nwm to udelat trapim sa s tím už asi 3dni...Pls pls HELP...Dík login mam takto:

<?php
include "./connect.php";
$login = mysql_real_escape_string($_POST["nick"]);
$heslo = mysql_real_escape_string($_POST["heslo"]);
$md5heslo = md5($heslo);
$dotaz = mysql_query("select * from uzivatele where login = '$login' and heslo = '$md5heslo'");
$overeni = mysql_num_rows($dotaz);
$row = mysql_fetch_array($dotaz);
if($overeni == 1) {
    session_start();
    $_SESSION['login'] = stripslashes($login);
    $_SESSION['id'] = $row["id"];
    header("Location: admin.php");
    die();
} else {
    echo"Zadal si zle login nebo heslo!";
}
?> 

a form.:   <form action="login.php" method="post">     
    <table>
      <tr>
        <td><p>Nick:</p> </td>
        <td><input type="text" name="nick" value="" size="25" tabindex="1" /></td>
      </tr>
      <tr>
        <td><p>Heslo:</p> </td>
        <td><input type="password" name="heslo" value="" size="25" tabindex="2" /></td>
      </tr>
      <tr>
        <td colspan="2"><input type="submit" name="submit" value="Prihlasit sa" /></td>
      </tr>
      <tr>
        <p><td colspan="2" align="right"><p><a href="reg.php"><p>Ešte nesi registrovaný?
Registruj sa TU </p></a></td>
      </tr>
    </table>
  </form>
mam to v 2 suborech index kde je folmular a login ....
l564
Profil
Tvá čeština je na úrovni 7 letého žáka. Příště nepiš tučně.
Co potřebuješ? Zapsat, Vypsat, Upravit, Smazat, Ověřit.
tomiksk
Profil
Sem slovak ktorý se snaží psat čeky ale Ok.
Potrebuju vypsat z mysql Tie veci:Meno,vek,skype.... Pri registraci to uživatel viplní
l564
Profil
Opakuji, nepiš tučně!
Použij tento návod.
tomiksk
Profil
jj sry sem naučenej ... dík pozru to
tomiksk
Profil
:-( nejde mi to ja mam tabulku uzivatele a potrebuji s ni dostat jen vypis z radku tohle čo si napsal to sem vedel už davno.... jen nwm nastavit
$result = mysql_query("SELECT * FROM Persons
WHERE FirstName='Peter'");
(je to z toho navodu) ja potrebuji aby se to vibralo z uzivatele to este umim a tet to čo neumim este potrebuji aby se to vibralo z : $_SESSION['login'] (meno prohlasovacie....)
pcmanik
Profil
tomiksk:
Nepis dopekla po cesky, tu si na to nikdo nepotrpi. A bolo by dobre normalne tu popisat problem, co chces, co ocakavas a co nefunguje. Z tvojich utrzkovytich informacii sa neda nic pouzit.
Stano
Profil
tomiksk:
Sorry ale píšeš ako idiot takže ti nikto nerozumie a nikomu ani nechce odpisovať. A píšem ti len preto že si Slovák.

1.) Chceš profil v ktorom chceš vypisovať Meno, vek, skype, icq, web, ale pridáš sem formulár na prihlasovanie a kód ktorý overuje prihlásenie. To moc dokopy nejde.
2.) Z tvojej požiadavky sa dá len dohadovať čo vlastne chceš.

Takže ako prvé potrebuješ v MYSQL spraviť v tabuľke uzivatele stlpce Vek, skype... Potom si spravíš súbor edit_profil.php v ktorom budeš mať formulár na pridávanie veku, skype atď. V tom istom súbore budeš aj upravovať informácie v MYSQL pomocou update.

Potom potrebuješ súbor v ktorom sa budú tie informácie vypisovať a to spravíš cez select.

a v tom query čo máš vyššie máš chybu

$result = mysql_query("SELECT * FROM Persons WHERE FirstName='Peter'");
$result = mysql_query("SELECT * FROM uzivatele WHERE id='$id'");

vyberať užívateľov z DB sa oplatí cez ID ktoré by malo byť jedinečné pre každého usera. A myslím že FirstName tam ani nemáš. keď už tak skús login čo je vlastne nick užívateľov.
tomiksk
Profil
skusim zrozumitejsie : Já neviem nastaviť len
$result = mysql_query("SELECT * FROM uzivatele WHERE id='$id'");
aby mi tam vihladalo uživatela ktory je prihlasení... ($id <- nefunguje,vihodí len bielu stranu...)
tomiksk
Profil
Vireseno :-D

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0