Autor | Zpráva | ||
---|---|---|---|
hej? Profil * |
#1 · Zasláno: 15. 7. 2009, 12:16:37
Zdravím,
potřeboval bych poradiit s upravou přihlášeného uživatele. mám formulář do kterého potřebuji vySELECTovat data přihlášeného uživatele. Když mám SELECT * FROM spravce; a pak pomocí mysql_fetch_array vypíšu data z tabulky tak to funguje, ale pokud se přihlásím na jiného správce, tak ve formuláři zůstanou vypsané údaje o prvním správci. |
||
Alphard Profil |
#2 · Zasláno: 15. 7. 2009, 12:18:14
Nevidím žádné where, nezobrazují se vždy údaje prvního správce v tabulce?
|
||
hej? Profil * |
#3 · Zasláno: 15. 7. 2009, 12:21:03
Když jsem tam dal WHERE id = '" . $_GET['id'] . "' tak mi to nejak nefungovalo.
J zřejmě to bude první správce v tabulce |
||
Alphard Profil |
#4 · Zasláno: 15. 7. 2009, 12:23:49
hej?:
„Když jsem tam dal WHERE id = '" . $_GET['id'] . "' tak mi to nejak nefungovalo.“ Já nemůžu vědět, kam ukládáte id, není třeba v session? |
||
hej? Profil * |
#5 · Zasláno: 15. 7. 2009, 12:29:34
v session mám přihlášeného správce a heslo.
Třeba u editace uživatlů mám stránku index.php?web=editace&id=<?php echo $radek['user_id']; ?> a to funguje v pořádku. |
||
hej? Profil * |
#6 · Zasláno: 15. 7. 2009, 12:33:23
musel bych dát všechny udaje o správci do session?
|
||
hej? Profil * |
#7 · Zasláno: 15. 7. 2009, 12:35:19
nějak takhle to vypadá
$dotaz = "SELECT * FROM spravceWHERE id = '" . $_GET['id'] . "'"; $vysledek = mysql_query( $dotaz ) or die( mysql_error() ); $radek = mysql_fetch_array( $vysledek ); ?> Úprava správce <b><?php echo $_SESSION['spravce_prihlasen'];?></b><br><br> <form action="edit_profile" method="post"> <input type="hidden" name="id" value="<?php echo $_GET['id']; ?>"> Uživatelské jméno: <input type="text" name="user" value="<?php echo $radek['username'];?>"><br> Heslo: <input type="password" name="pass" value="<?php echo $radek['password']; ?>"><br> Jméno: <input type="text" name="jmeno" value="<?php echo $radek['first_name']; ?>"><br> Příjmení: <input type="text" name="prijmeni" value="<?php echo $radek['last_name']; ?>"><br> E-mail: <input type="text" name="mail" value="<?php echo $radek['email']; ?>"><br> <input type="submit" name="odeslat" value="Upravit"> </form> |
||
Alphard Profil |
#8 · Zasláno: 15. 7. 2009, 12:39:33
hej?:
A máte v get to id? A chybí vám mezera mezi názvem tabulky a where |
||
hej? Profil * |
#9 · Zasláno: 15. 7. 2009, 12:42:33
jsem spíše začátečník, tak se nezlobte :), kde by to mělo být?
|
||
Alphard Profil |
#10 · Zasláno: 15. 7. 2009, 12:44:50
hej?:
v adresním řádku, viz http://www.linuxsoft.cz/article.php?id_article=430 |
||
hej? Profil * |
#11 · Zasláno: 15. 7. 2009, 13:56:43
a pak do formuláře mám napsat to jak tam je? tedy <?php echo $_GET['id']; ?>
|
||
Časová prodleva: 15 let
|
0