| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 07.08.09 Prihlásený: 07.03.21 Príspevky: 152 Témy: 34 |
Č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 ?
|
|
Registrovaný: 27.04.08 Prihlásený: 05.07.15 Príspevky: 52 Témy: 13 Bydlisko: Dolny Kubin | Napísal drozdo: 10.02.2010 0:55 | |
|
a kde ta mezera je?
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
evidentne je to sposobene tym, ze nepouzivas uvodzovky v atribute value:
Kód: <option value=".$nick.">$nick</option>
po odoslani formulara sa tak do $_POST['profuser'] dostane len prve slovo...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 07.08.09 Prihlásený: 07.03.21 Príspevky: 152 Témy: 34 | Napísal autor témy M1rcO_o: 10.02.2010 16:20 | |
|
ok dik
|
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|