Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 24 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.03.09
Prihlásený: 19.04.09
Príspevky: 63
Témy: 10
Príspevok NapísalOffline : 12.04.2009 23:51

chcel by som spravit PROFIL uzivatelov ... kazdy kto sa prihlasi tak si moze upravit svoj profil a UPDATNUT do DB...

Kód:
 


$prikaz_db = "SELECT * FROM `uzivatelia` WHERE `id` = '".$id."'";
$navrat_db = mysql_query ($prikaz_db);
?>

<input type=text value="<?$meno[$id];?>">


Potrebujem pomoct aby to rozpoznavalo podla ID aky profil mu ma vypisat ak otvori kolonku PROFIL


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 26.02.08
Prihlásený: 24.05.13
Príspevky: 372
Témy: 66
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 13.04.2009 1:03

no sak do premennej $id uloy jeho id a mas


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.03.09
Prihlásený: 19.04.09
Príspevky: 63
Témy: 10
Príspevok Napísal autor témyOffline : 13.04.2009 10:15

ale ja chcem vsetkych uzivatelov nie len jedneho ...


Offline

Užívateľ
Užívateľ
PROFIL

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 13.04.2009 12:42

ved kazdy ma svoje id a podla neho budes vypisovat nie? :D ci chces vsetky profili na jednu stranku vypisat ? to ti staci
Kód:
SELECT * FROM uzivatelia

ale pochybujem ze to ches tak... ved v url alebo kde prenasaj ID uzivatela, ak je id ciselne tak ti staci
Kód:
$id = intval($_GET['id']);
a potom uz iba ten select co si postol.







_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.03.09
Prihlásený: 19.04.09
Príspevky: 63
Témy: 10
Príspevok Napísal autor témyOffline : 13.04.2009 12:47

Kód:
id = intval($_GET['id']);
$prikaz_db = "SELECT * FROM `uzivatelia` WHERE `id` = ".$id."'";
$navrat_db = mysql_query ($prikaz_db);
while ($data = @mysql_fetch_array($navrat_db))
?>

<input type=text value="<?echo $data[$meno];?>">

Viem ze je to totalna blbost ale ako to mam zapisat ? ...


Offline

Užívateľ
Užívateľ
PROFIL

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 13.04.2009 12:52

ved som ti napisal SELECT * FROM uzivatelia







_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.03.09
Prihlásený: 19.04.09
Príspevky: 63
Témy: 10
Príspevok Napísal autor témyOffline : 13.04.2009 12:54

ale sak ne vsetky profily .... ved kazdy uzivatel ma svoj profil ... ta ked otvori PROFIL.PHP tak uvidi iba S V O J E udaje !!!


Offline

Užívateľ
Užívateľ
PROFIL

Registrovaný: 16.07.07
Prihlásený: 31.07.22
Príspevky: 1225
Témy: 92
Príspevok NapísalOffline : 13.04.2009 13:07

Tak si rozmysli co vlastne chces:

7diwad7 píše:
ale ja chcem vsetkych uzivatelov nie len jedneho ...


7diwad7 píše:
ale sak ne vsetky profily .... ved kazdy uzivatel ma svoj profil ... ta ked otvori PROFIL.PHP tak uvidi iba S V O J E udaje !!!


Po prihlaseni si do session uloz ID daneho uzivatela a potom das napr:

Kód:
$id_profil = $_SESSION['id'];
$sql = "SELECT * FROM uzivatelia WHERE `id` = '$id_profil'";


napr ...


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.03.09
Prihlásený: 19.04.09
Príspevky: 63
Témy: 10
Príspevok Napísal autor témyOffline : 13.04.2009 15:33

Kód:

<?php
session_start();
$id_profil = $_SESSION['id'];
...
...
$prikaz_db = "SELECT * FROM uzivatelia WHERE `id` = '$id_profil'";
$navrat_db = mysql_query ($prikaz_db);

?>

<input type=text value="<?echo $nick[$id_profil];?>">



a TERAZ MI DO INPUTU NAPISE IBA PRVE PISMENO NICKU


Offline

Užívateľ
Užívateľ
PROFIL

Registrovaný: 16.07.07
Prihlásený: 31.07.22
Príspevky: 1225
Témy: 92
Príspevok NapísalOffline : 13.04.2009 17:21

do session si ulozis id_profilu v subore login.php, kde zistujes ci je dany uzivatel registrovany a ci zadal spravne udaje...

potom v tomto profile si pomocou id zistis vsetky udaje ktore tam chces dat pomocou vyssie uvedeneho SELECT * FROM uzivatelia WHERE id = $id_uzivatela

funguje to na 100%, bud daj cely kod, alebo ti viac nepomozem...


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.03.09
Prihlásený: 19.04.09
Príspevky: 63
Témy: 10
Príspevok Napísal autor témyOffline : 13.04.2009 17:25

Kód:

<?                                                              OFFLINE
include("config.php");
$spojeni=mysql_connect("","","");
$spojenidb=mysql_select_db("");
if (!$spojeni)
{
echo"Nepodarilo se navazat spojeni se serverem.";
exit;
}

$prihlasen="";
if($co=="logout"){
MySQL_Query("UPDATE $MySQL_tabulka SET ip='' WHERE id=$id;");
$code="";

$error="<b>Nyní jste byl odhlášen.</b><br>Pokud budete chtít dále pokračovat v režimu pro registrované, musíte se znova přihlásit<br><br>";
}
if($nick!=""){
$bb = MySQL_Query("SELECT * FROM $MySQL_tabulka  WHERE nick='$nick';");
echo MySQL_Error();
$aa=MySQL_Fetch_Array($bb);



if (md5($aa[heslo]==$heslo) and ($heslo!="")){
$IP=$REMOTE_ADDR;
MySQL_Query("UPDATE $MySQL_tabulka  SET ip='$IP' WHERE nick='$nick';");
$time=time();
MySQL_Query("UPDATE $MySQL_tabulka  SET posledni_akce='$time' WHERE nick='$nick';");
$heslo=MD5($time.$REMOTE_ADDR);
MySQL_Query("UPDATE $MySQL_tabulka  SET kod='$kod' WHERE nick='$nick';");
$_SESSION['nick'] = "$nick";
$url="id=".$aa[id]."&code=".$kod;
$prihlasen=$aa[id];
} else {$error="Chybný nick alebo heslo<br><br>";}
}

if($code!=""){
$bb = MySQL_Query("SELECT * FROM $MySQL_tabulka  WHERE id='$id';");
$aa=MySQL_Fetch_Array($bb);
$rozdil = time() - $aa[posledni_akce];
if($rozdil>300 or $rozdil<0) $povol="ne";
if(($aa[kod]==$code)and($aa[ip]==$REMOTE_ADDR) and ($povol=="")){
$time=time();
MySQL_Query("UPDATE $MySQL_tabulka  SET posledni_akce='$time' WHERE id='$id';");
$url="id=".$id."&code=".$code;
$prihlasen=$id;
} else {$str="";MySQL_Query("UPDATE $MySQL_tabulka  SET ip='' WHERE id='$id';"); $error="<b>Nejste přihlášen</b><BR>Buď nesouhlasí IP, nebo se provedlo automatické odhlášení, kvůli neaktivitě delší než 5 minut. Přihlaste se proto prosím znovu.<br><br>";}
}
?>






<?if($prihlasen==""){

  echo' STRANKA KED JE UZIVATEL ONLINE .....


Toto je prihlasenie ...


Offline

Užívateľ
Užívateľ
PROFIL

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 13.04.2009 22:30

Kód:
<?php
session_start();
$nick = $_SESSION['nick'];
...
...
$prikaz_db = "SELECT * FROM uzivatelia WHERE `nick` = '$nick'";
$navrat_db = mysql_query ($prikaz_db);

?>

<input type=text value="<?echo $SESSION['nick'];?>">








_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.03.09
Prihlásený: 19.04.09
Príspevky: 63
Témy: 10
Príspevok Napísal autor témyOffline : 14.04.2009 14:57

Kód:

a keed chcem vypisat meno uyivatela a updatnut ho ???


<?php
session_start();
$nick = $_SESSION['nick'];
...
...
$prikaz_db = "SELECT * FROM uzivatelia WHERE `nick` = '$nick'";
$navrat_db = mysql_query ($prikaz_db);
while ($data = @mysql_fetch_array($navrat_db))
{
?>

<input type=text value="<?echo $meno $SESSION['nick'];}?>">



Ako mam vzpisat MENO, alebo VEK ???


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 26.02.08
Prihlásený: 24.05.13
Príspevky: 372
Témy: 66
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 14.04.2009 15:13

nemozes vkladat vsetko do jedneho inputu...spravis dalsi input a do value das

Kód:
<?echo $data[meno];}?>

do 4data davas udaje tahane z db to co je v [] je nazov stlpcu ak sa ti stlpec nevola meno tak to pomenuj podla seba


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.03.09
Prihlásený: 19.04.09
Príspevky: 63
Témy: 10
Príspevok Napísal autor témyOffline : 14.04.2009 15:18

FDAKAAAAAAAA .... ide mi to konecneeeee .... dakujem vam setkym ;))


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.03.09
Prihlásený: 19.04.09
Príspevky: 63
Témy: 10
Príspevok Napísal autor témyOffline : 14.04.2009 19:12

ale ako mam teraz ulozit ine veci .....

Kód:
<?php
mysql_connect("", "", "");
mysql_query("SET character_set_client=cp1250");
mysql_query("SET character_set_connection=cp1250");
mysql_query("SET character_set_results=cp1250");
mysql_select_db("");

$prikaz ="UPDATE uzivatelia WHERE `nick` = '$nick'  SET `vaha`='$vaha'";
$navrat = mysql_query($prikaz);
while ($data = @mysql_fetch_array($navrat))

?>
<FORM method="post" action="?">
Váha:<input type="text" name="vaha" > kg                     
<input type="submit" value="Uložiť">



Offline

Čestný člen
Čestný člen
PROFIL

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 14.04.2009 19:18

Nove udaje sa vkladaju pomocou
Kód:
INSERT INTO tabulka (stlpec1, stlpec2, stlpec3) VALUES ('hodnota1', 'hodnota2', 'hodnota3')


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 26.02.08
Prihlásený: 24.05.13
Príspevky: 372
Témy: 66
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 14.04.2009 19:19

no ale ty musis do tych premennych $nick, $vaha atd dat nejake udaje...


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.03.09
Prihlásený: 19.04.09
Príspevky: 63
Témy: 10
Príspevok Napísal autor témyOffline : 14.04.2009 19:48

ale potrebujem priradit vahu,mesto... danemu uyivatelovi... musi to suvisiet s $nick
Kód:
<?php
mysql_connect("", "", "");
mysql_query("SET character_set_client=cp1250");
mysql_query("SET character_set_connection=cp1250");
mysql_query("SET character_set_results=cp1250");
mysql_select_db("");

$prikaz = mysql_query("INSERT INTO uzivatelia WHERE `nick` = '$nick'(vaha,mesto)  VALUES('".strip_tags($vaha)."', '".strip_tags($mesto)."')");

$navrat = mysql_query($prikaz);

?>



Offline

Užívateľ
Užívateľ
PROFIL

Registrovaný: 16.07.07
Prihlásený: 31.07.22
Príspevky: 1225
Témy: 92
Príspevok NapísalOffline : 14.04.2009 19:51

no a kde je problém? postnes si vahu a mesto a ulozis do db...


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.03.09
Prihlásený: 19.04.09
Príspevky: 63
Témy: 10
Príspevok Napísal autor témyOffline : 14.04.2009 19:55

ale nepriradi ju ku danemu nicku .... vahu a mesto mi hodi na spodok tabukky v Db...


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 14.03.09
Prihlásený: 19.04.09
Príspevky: 63
Témy: 10
Príspevok Napísal autor témyOffline : 14.04.2009 20:09

Kód:

<?php
session_start();
$nick = $_SESSION['nick'];


mysql_connect("", "", "");
mysql_query("SET character_set_client=cp1250");
mysql_query("SET character_set_connection=cp1250");
mysql_query("SET character_set_results=cp1250");
mysql_select_db("");

$prikaz = mysql_query("INSERT INTO uzivatelia WHERE `nick` = '$nick' (vaha,mesto)  VALUES('".strip_tags($vaha)."', '".strip_tags($mesto)."')");

$navrat = mysql_query($prikaz);

?>





<FORM method="post" action="?">
Váha:<input type=text name="vaha" > kg



Bydlisko:<SELECT NAME="mesto">
<OPTION> asdasd
<OPTION> asdasd

</SELECT>

                     
<input type="submit" value="Uložiť">


A neulozuje to :(


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96
Príspevok NapísalOffline : 14.04.2009 20:48

7diwad7: kedy sa už naučíš programovať? Ti tu poskladáme celý chat a potom tu budeš zase písať, keď budeš chcieť niečo vyriešiť, opraviť ... Nie je lepšie sa to naučiť?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 26.02.08
Prihlásený: 24.05.13
Príspevky: 372
Témy: 66
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 14.04.2009 23:26

henten tvoj kod prida dalsi riadok a nie upravy ten ktory chces..na upravenie existujuceho riadku potrebujes pouzit UPDATE a nie INSERT to je zaprve a za druhe ty z toho tvojho formulara posielas nove udaje takze do casti kde sa spracuvava musis pridat

Kód:
$meno=$_POST['meno'];
$vaha=$_POST['vaha'];


to co je v tom post v hranatych zatvorkach je nazov tvojho inputu cize ak input kde je meno sa vola name tak to bude vyzerat takto
Kód:
$meno=$_POST['name'];


fakt uz jednoduchsie sa to hadam uz ani vysvetlit neda...a co takto si stiahnut nejake hotove riesenie a tam sa popozerat ako to robia profesionali? ja osm sa tak vela naucil a taktiez ak to myslis vazne a chces spravit nieco dobre a chces sa tomu venovat kup si nejaku knihu a nie kazdu kktinu sa tu vypytovat aj ked ti ju milion krat niekto vysvetli


// samozrejme este si poosetruj tie udaje v premennych


Odpovedať na tému [ Príspevkov: 24 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Profil

v Správy pre vedenie fóra

3

1355

16.05.2008 0:15

Spirit Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. 3D profil?

v ATI/AMD grafické karty

6

697

25.11.2008 19:27

br4n0 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. STEAM profil

v Počítačové hry

1

366

19.07.2012 0:23

eMp Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Defaultní profil

v Operačné systémy Microsoft

1

371

23.07.2013 9:55

Roj-i Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Uživ. profil

v PHP, ASP

16

687

25.11.2008 16:24

Slappy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ag32cq icc profil

v Monitory, televízory a projektory

6

378

02.12.2018 11:59

Andre Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. AOC i2470Swqu kalibračný profil

v Monitory, televízory a projektory

0

368

17.04.2014 19:14

puky Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Facebook profil z fotky

v Sociálne siete

1

317

11.01.2014 21:36

killer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. ICC profil pre Samsung F2380

v Monitory, televízory a projektory

0

1098

23.03.2010 19:57

Andre Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problem s Vistou - profil uzivatela

v Operačné systémy Microsoft

2

356

24.03.2009 16:50

kirik Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nedá sa načítat profil uzivatela

v Operačné systémy Microsoft

3

962

05.11.2014 18:09

Seth Sparrow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Dell P2414H kalibracny profil + 80Hz

v Monitory, televízory a projektory

13

2007

11.01.2020 13:37

Andre Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Nový návrh dizajnu pre moj profil

v Webdesign

7

730

01.02.2009 16:44

jablko05 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. POMÓC! Nepodarilo sa načítať profil používateľa!

v Operačné systémy Microsoft

2

5399

16.03.2014 12:54

Seth Sparrow Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. index.php?page=profil?id=1

v PHP, ASP

7

630

27.12.2009 23:34

sedlák Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Windows XP HOME Edition==> Cestovny profil

v Operačné systémy Microsoft

0

392

28.11.2011 13:59

Roj-i Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra