Čavte, potreboval by som malú pomoc. Urobil som si skript, v ktorom vytiahnem napr. nejaké názvy, následne ich dám do option a nakoniec sa mi zobrazí jeden z nich. Tu je ten skript :
Kód:
<?php
include ("config.php");
mysql_connect(SQL_HOST, SQL_USERNAME, SQL_PASSWORD);
mysql_select_db(SQL_DBNAME);
mysql_query("SET NAMES utf8");
if (isset($_POST['profil_show'])) {
$slovo= htmlspecialchars(addslashes($_POST['profuser']));
echo 'polozka z optionu : <b>'.$slovo.'</b><br>';
}
?>
<?php
$profshownick = "SELECT nick FROM reg";
$profres = mysql_query($profshownick);
while(list ($nick) = mysql_fetch_row($profres)) {
echo ''.$nick.'<br>';
}
?>
<?php
$aa = "SELECT nick FROM reg";
$bb = mysql_query($aa);
?>
<form method="post" >
<b>vyber</b> <br>
<select name="profuser"><?php while(list ($nick) = mysql_fetch_row($bb)) { echo "<option value=".$nick.">$nick</option>"; }?></select>
<input type="submit" name="profil_show" value="Ukazat">
</form>
problém je, že výsledok sa síce zobrazí ale ak má ten text medzeru, zobrazí sa len časť pred ňou a časť textu za medzerou už nie... Vie niekto kde by mohla byť chyba ?