Autor | Zpráva | ||
---|---|---|---|
ultrax Profil |
#1 · Zasláno: 7. 6. 2009, 13:17:49
Nazdar.
Pripravujem fórum. Jedná sa o select box, kde chcem dať možnosť užívateľovi pridať príspevok buď pod vlastným menom, alebo anonymne. Lenže pri výbere možnosti prispievať pod vlastným nickom sa meno nezobrazí. Vedeli by ste mi poradiť... <select name="meno"> <option value=" '.$tmpname' "><? print " '.$tmpname' "?></option> <option value="Anonym">Anonym</option> </select> |
||
panther Profil |
#2 · Zasláno: 7. 6. 2009, 14:04:48 · Upravil/a: panther
ultrax
„<option value=" '.$tmpname' "><? print " '.$tmpname' "?></option>“ to je co? <option value="<?php echo $tmpname; ?>"><?php echo $tmpname; ?></option> |
||
ultrax Profil |
#3 · Zasláno: 7. 6. 2009, 14:23:42
|
||
panther Profil |
#4 · Zasláno: 7. 6. 2009, 14:39:51
ultrax
to, co jsem napsal, musí fungovat. Máš definovanou proměnnou „tmpname“? |
||
ultrax Profil |
#5 · Zasláno: 7. 6. 2009, 15:28:56
panther
snáď ano, ale asi zle: <?php include 'config.php'; $connection = mysql_connect($hostname, $user, $pass) or die(mysql_error()); $db = mysql_select_db($database, $connection) or die(mysql_error()); $sqlcheckaccount = "SELECT username FROM $userstable WHERE username = '$tmpname'"; ?> <select name="meno"> <option value="<?php echo $tmpname; ?>"><?php echo $tmpname; ?></option> <option value="anonym">anonym</option> </select> |
||
panther Profil |
#6 · Zasláno: 7. 6. 2009, 15:31:30
ultrax
a kde ji máš? Nikde ji tam nevidím... SIce podle ní vyhledáváš v DB, ale má nějakou hodnotu? Máš tam někde její přiřazení? $tmpname = "..."; |
||
ultrax Profil |
#7 · Zasláno: 7. 6. 2009, 15:38:14
panther
aha, už chápem problém... díki |
||
ultrax Profil |
#8 · Zasláno: 7. 6. 2009, 16:26:29
aj to funguje, kejum pekne....
<?php include 'config.php'; $tmp = $_GET['action']; if($tmp == "signout"){ $cookie_name = "auth"; $cookie_value = ""; $cookie_expire = "0"; $cookie_domain = $domain; setcookie($cookie_name, $cookie_value, $cookie_expire, "/", $cookie_domain, 0); header ("Location: http://" . $domain . $directory . "log.php"); } $connection = mysql_connect($hostname, $user, $pass) or die(mysql_error()); $db = mysql_select_db($database, $connection) or die(mysql_error()); list($cookie, $tmpname) = split("!", $_COOKIE[auth], 2); if($cookie == "fook"){ $sqlcheckaccount = "SELECT username FROM $userstable WHERE username = '$tmpname'"; $resultcheckaccount = mysql_query($sqlcheckaccount) or die ("Couldn't execute query."); $numcheckaccount = mysql_num_rows($resultcheckaccount); if($numcheckaccount == 0){ echo "Error, Username doesnt exist."; die; } } $nick = "$tmpname"; ?> <select name="meno"> <option value="<?php echo $nick; ?>"><?php echo $nick; ?></option> <option value="anonym">anonym</option> </select> |
||
Časová prodleva: 6 dní
|
|||
dávid petrulák Profil * |
#9 · Zasláno: 13. 6. 2009, 19:35:28
super, tohle mi moc pomohlo ;-)
|
||
ultrax Profil |
#10 · Zasláno: 13. 6. 2009, 21:09:51
dávid petrulák
to sme radi. aspoň ja. |
||
Časová prodleva: 15 let
|
0