Autor Zpráva
novakr
Profil
Dobrý den,

řeším teď problém s předáním hodnoty pomocí PHP z MySQL DTB do <input>. Pokaždé kdy chci předvyplnit formulář se mi načte pouze text k prvnímu bílému znaku (mezeře). Věřím, že to bude jen nějaká drobnost, která je potřeba dopsat do kódu, případně do css. Spíš ale sázím na to php, proto bych vás rád požádal o radu.

Zapsáno to mám takhle:

<tr>
  <th valign="top">Cena</th>
    <td><input name="cena" type="text" class="form-input small"<? echo "value=". $_SESSION["cena_vyherce"] ."";>>
    </td>
</tr>

A zkrátka pokud je "cena_vyherce" třeba "Moučkový cukr", tak se mi zobrazí jen "Moučkový".

Díky moc za pomoc.
Tori
Profil
novakr:
Chybí uvozovky/apostrofy okolo hodnoty atributu.
novakr
Profil
Tori:
Takže správně chápu, že chybí uvozovky v html psané za value= a správný zápis má být:
<input name="cena" type="text" class="form-input small"<? echo "value=\"". $_SESSION["cena_vyherce"] ."\"";?>>

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

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