[ 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 | 10
NapísalOffline : 12.04.2009 23:51 | PROFIL

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 | 66
Bydlisko: Nové Zámky
NapísalOffline : 13.04.2009 1:03 | PROFIL

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 | 10
Napísal autor témyOffline : 13.04.2009 10:15 | PROFIL

ale ja chcem vsetkych uzivatelov nie len jedneho ...


Offline

Užívateľ
Užívateľ
PROFIL

Registrovaný: 26.12.06
Prihlásený: 30.10.17
Príspevky: 4009
Témy: 181 | 181
Bydlisko: Nitra / Bra...
Vek: 24
NapísalOffline : 13.04.2009 12:42 | PROFIL

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 | 10
Napísal autor témyOffline : 13.04.2009 12:47 | PROFIL

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ý: 30.10.17
Príspevky: 4009
Témy: 181 | 181
Bydlisko: Nitra / Bra...
Vek: 24
NapísalOffline : 13.04.2009 12:52 | PROFIL

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 | 10
Napísal autor témyOffline : 13.04.2009 12:54 | PROFIL

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ý: 15.12.17
Príspevky: 1227
Témy: 86 | 86
NapísalOffline : 13.04.2009 13:07 | PROFIL

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 ...


_________________
NB: MacBook Pro 13 Retina
Mobil: BlackBerry Classic
Konzola: Xbox One
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 | 10
Napísal autor témyOffline : 13.04.2009 15:33 | PROFIL

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ý: 15.12.17
Príspevky: 1227
Témy: 86 | 86
NapísalOffline : 13.04.2009 17:21 | PROFIL

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...


_________________
NB: MacBook Pro 13 Retina
Mobil: BlackBerry Classic
Konzola: Xbox One
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 | 10
Napísal autor témyOffline : 13.04.2009 17:25 | PROFIL

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ý: 30.10.17
Príspevky: 4009
Témy: 181 | 181
Bydlisko: Nitra / Bra...
Vek: 24
NapísalOffline : 13.04.2009 22:30 | PROFIL

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 | 10
Napísal autor témyOffline : 14.04.2009 14:57 | PROFIL

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 | 66
Bydlisko: Nové Zámky
NapísalOffline : 14.04.2009 15:13 | PROFIL

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 | 10
Napísal autor témyOffline : 14.04.2009 15:18 | PROFIL

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 | 10
Napísal autor témyOffline : 14.04.2009 19:12 | PROFIL

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: 4110
Témy: 30 | 30
Bydlisko: Brno
NapísalOffline : 14.04.2009 19:18 | PROFIL

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 | 66
Bydlisko: Nové Zámky
NapísalOffline : 14.04.2009 19:19 | PROFIL

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 | 10
Napísal autor témyOffline : 14.04.2009 19:48 | PROFIL

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ý: 15.12.17
Príspevky: 1227
Témy: 86 | 86
NapísalOffline : 14.04.2009 19:51 | PROFIL

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


_________________
NB: MacBook Pro 13 Retina
Mobil: BlackBerry Classic
Konzola: Xbox One
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 | 10
Napísal autor témyOffline : 14.04.2009 19:55 | PROFIL

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 | 10
Napísal autor témyOffline : 14.04.2009 20:09 | PROFIL

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: 3991
Témy: 96 | 96
NapísalOffline : 14.04.2009 20:48 | PROFIL

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 | 66
Bydlisko: Nové Zámky
NapísalOffline : 14.04.2009 23:26 | PROFIL

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


 [ Príspevkov: 24 ] 


PROFIL



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

1101

16.05.2008 0:15

Spirit

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

STEAM profil

v Počítačové hry

1

175

19.07.2012 0:23

eMp

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

Defaultní profil

v Operačné systémy Microsoft

1

136

23.07.2013 9:55

Roj-i

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

Uživ. profil

v PHP, ASP

16

485

25.11.2008 16:24

Slappy

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

3D profil?

v ATI/AMD grafické karty

6

475

25.11.2008 19:27

br4n0

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

AOC i2470Swqu kalibračný profil

v Monitory, televízory a projektory

0

83

17.04.2014 19:14

puky

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

Facebook profil z fotky

v Sociálne siete

1

104

11.01.2014 21:36

killer

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

Problem s Vistou - profil uzivatela

v Operačné systémy Microsoft

2

185

24.03.2009 16:50

kirik

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

465

05.11.2014 18:09

Seth Sparrow

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

Dell P2414H kalibracny profil + 80Hz

v Monitory, televízory a projektory

10

1059

07.01.2017 17:36

expresado

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

ICC profil pre Samsung F2380

v Monitory, televízory a projektory

0

865

23.03.2010 19:57

Andre

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

3220

16.03.2014 12:54

Seth Sparrow

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

index.php?page=profil?id=1

v PHP, ASP

7

390

27.12.2009 23:34

sedlák

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

Nový návrh dizajnu pre moj profil

v Webdesign

7

457

01.02.2009 16:44

jablko05

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

214

28.11.2011 13:59

Roj-i

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

Ako fyz. zmazat profil -XP (C:/Documents and Settings/Admin)

v Operačné systémy Microsoft

15

893

31.05.2009 15:26

paulix



© 2005 - 2017 PCforum, edited by JanoF