Autor | Zpráva | ||
---|---|---|---|
Mi24v Profil |
#1 · Zasláno: 25. 6. 2008, 18:55:53
Caute. Potřebuju poradit s takovou trapnou věcí, ale fakt jsem nikde nenašel jak na to. Potřebuji z databáze vypsat nějaké sousloví a pak ho vypsat do <input type="text"...... Jenže se mi z toho sousloví vypíše jen první slovo, co je za mezerou už ne... Poradíte mi někdo nějakej fígl? Záměna znaků se mi ale nelíbí... :-)
|
||
Matty Profil |
#2 · Zasláno: 25. 6. 2008, 18:57:53
Mi24v
Tohle by chtělo aspoň část scriptu. Normálně by měl fungovat výpis např.: <input type="text" value="<?php echo $row['souslovi']; ?>"> |
||
kletely Profil |
#3 · Zasláno: 25. 6. 2008, 18:58:15 · Upravil/a: kletely
Mi24v
No asi si neuzatvoril zátvorky v atribute vlaue. <input type="text" name="meno" value="{$z['hodnota']}"> |
||
Měsíček Profil |
#4 · Zasláno: 25. 6. 2008, 18:58:31
Se mi něják nezdá .. nechceš poslat ten kód? (jinak jestli to máš ve více sloupcích ( či řádcích už si to pletu ) tak použij cyklus (while ...)).
|
||
Mi24v Profil |
#5 · Zasláno: 25. 6. 2008, 19:05:25
Toto je část z toho kodu...
<?php include "connect.php"; $sql = "SELECT * FROM zaluzie WHERE id = ".$_POST['id'].";"; if ($vysledek = mysql_query($sql)) { while ($vypis =mysql_fetch_array($vysledek)) { <font class=\"formular-nazev\">Název:</font> <input type=\"text\" name=\"nazev\" class=\"formular-nazev\" value=".$vypis['nazev']."><br> } } |
||
Mi24v Profil |
#6 · Zasláno: 25. 6. 2008, 19:06:34
Když to vypíšu do <div> tak je vše OK. Problém bude nejspíš v mé neznalosti některých věcí.
|
||
Měsíček Profil |
#7 · Zasláno: 25. 6. 2008, 19:07:04
A nějáké to echo(); print(); či syntax HEREDOC by nebyla?
|
||
Mi24v Profil |
#8 · Zasláno: 25. 6. 2008, 19:08:40
Ale echo jsem tam akorát nezkopíroval...
|
||
Měsíček Profil |
#9 · Zasláno: 25. 6. 2008, 19:09:19
Ona se opravdu hodně těžko hledá chyba, když zkopíruješ jen něco ;)
|
||
Mi24v Profil |
#10 · Zasláno: 25. 6. 2008, 19:10:04
<html>
<head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> <meta http-equiv="Content-Language" content="cs"> <link rel="stylesheet" type="text/css" href="../styl.css"> </head> <body class="okno"> <?php include "../pripoj.php"; $sql = "SELECT * FROM ".$_POST['table']." WHERE id = ".$_POST['id'].";"; if ($vysledek = mysql_query($sql)) { while ($vypis =mysql_fetch_array($vysledek)) { echo "<div class=\"formular\"> <form action=\"#\" method=\"post\" enctype=\"multipart/form-data\"> <font class=\"formular-druh\">Druh:</font> <select size=\"1\" name=\"druh\" class=\"formular-druh\" value=\"site\"> <option value=\"isso_zaluzie\">ISSO žaluzie</option> <option value=\"vertikalni_zaluzie\">Vertikální žaluzie</option> <option value=\"horizontalni_zaluzie\">Horizontální žaluzie</option> <option value=\"textilní_rolety\">Textilní rolety</option> <option value=\"venkovni_rolety\">Venkovní rolety</option> <option value=\"site\">Sítě proti hmyzu</option> <option value=\"markyzy\">Markýzy</option> <option value=\"kouty\">Sprchové kouty a zástěny</option> <option value=\"malovani\">Malování na žaluzie</option> <option value=\"tesneni\">Těsnění na okna a dveře</option> <option value=\"calouneni\">Čalounení</option> <option value=\"shrnovací dveře\">Shrnovací dveře</option> </select><br> <font class=\"formular-nazev\">Název:</font> <input type=\"text\" name=\"nazev\" class=\"formular-nazev\" value=".$vypis['nazev']."><br> <font class=\"formular-popis\">Popis:</font> <textarea name=\"popis\" class=\"formular\" style='top: 150px'>".$vypis['popis']."</textarea><br> <font class=\"formular-obrazek\">Obrázek:</font> <input type=\"file\" name=\"obrazek\" class=\"formular-obrazek\" value=".$vypis['obrazek']."><br> <input type=\"submit\" value=\"Uložit\" class=\"tlacitko-ulozit\" style='top: 268px'> <input type=\"reset\" value=\"Smazat\" class=\"tlacitko-smazat\" style='top: 268px'> </form> </div>"; } }else{ echo "Databázový server neodpovídá. $sql"; } ?> </body> </html> |
||
Měsíček Profil |
#11 · Zasláno: 25. 6. 2008, 19:11:03 · Upravil/a: Měsíček
Zkus
value=\"".$vypis['obrazek']."\"><br> totéž i o trochu výše. |
||
Mi24v Profil |
Hmm.... Tak už to jede, v tomhle bych závadu fakt nehledal... Díky moc...
|
||
Měsíček Profil |
#13 · Zasláno: 25. 6. 2008, 19:17:26 · Upravil/a: Měsíček
Problém je v tom, že atribut musí mít hodnotu ohraničenou dvouma uvozovkama či apostrofy když má obsah hodnoty mezeru, pokud by jsi tam neměl mezeru - uvozovky jsou zbytečné.
Příklad: cokoliv="něco" // Zde být uvozovky můžou, ale nemusí. cokoliv="něco něco" // Zde být uvozovky či apostrofy musí cokoliv=neco // Tohle je také dobře cokoliv=neco neco // Tohle je chyba (které jsi se dopustil ty). |
||
Mi24v Profil |
#14 · Zasláno: 25. 6. 2008, 19:18:57
jj, už mi to je jasný... Díky moc...
|
||
Časová prodleva: 16 let
|
0