Autor Zpráva
hej?
Profil *
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
Nevidím žádné where, nezobrazují se vždy údaje prvního správce v tabulce?
hej?
Profil *
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
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 *
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 *
musel bych dát všechny udaje o správci do session?
hej?
Profil *
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
hej?:
A máte v get to id?
A chybí vám mezera mezi názvem tabulky a where
hej?
Profil *
jsem spíše začátečník, tak se nezlobte :), kde by to mělo být?
Alphard
Profil
hej?:
v adresním řádku, viz http://www.linuxsoft.cz/article.php?id_article=430
hej?
Profil *
a pak do formuláře mám napsat to jak tam je? tedy <?php echo $_GET['id']; ?>

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: