Autor Zpráva
ultrax
Profil
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
ultrax
<option value=" '.$tmpname' "><? print " '.$tmpname' "?></option>
to je co?
<option value="<?php echo $tmpname; ?>"><?php echo $tmpname; ?></option>
ultrax
Profil
[#2]

ja viem,
aj tak som to skúšal ale meno sa nezobrazí, skúšam rôzne variácie
panther
Profil
ultrax
to, co jsem napsal, musí fungovat. Máš definovanou proměnnou „tmpname“?
ultrax
Profil
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
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
panther

aha, už chápem problém... díki
ultrax
Profil
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>
dávid petrulák
Profil *
super, tohle mi moc pomohlo ;-)
ultrax
Profil
dávid petrulák

to sme radi. aspoň ja.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: