value="XYZ" se ne prikaže na strani.

Zdravo,

Imam obstoječo situacijo (za registracijski obrazec):

<div class="form-field">
<label for="email" class="cm-required cm-email cm-trim">{$lang.email}</label>
<input type="text" id="email" name="user_data[ email ]" size="32" maxlength="128" value="**{$user_data.email}**" class="input-text" />
</div>

<div class="form-field">
<label for="ds" class="cm-integer">DŠ (vnesite le v primeru registracije kot Pravna oseba)</label>
<input type="number" id="ds" name="user_data[davcna]" size="32" maxlength="32" value="**{$user_data.davcna}**" class="input-text"/>
</div>
.
..
...

Sicer sledijo potem še druga polja, a ni bistveno, so vsa na enak način. Torej, imam težavo in sicer v zgornjih dveh vnosih (tudi v vseh ostalih) lepo shrani vrednost v bazo. Problem pa nastane ko naj bi isti podatek prebral iz baze in ga prikazal v formu. Povsod to dela bp, le davčna številka pa ne. Vrednost v bazi j, kot rečeno prisotna, a ob urejanju profila je ne pokaže. Ostale da.

Ima kdo kako idejo kje je težava?

Hvala

5 odgovorov

@Vini: Po urejanju je tekst podvojen...Nikako ne morem rešiti tega...?

werky, tisti [ email ] zjebe zadevo, ker je to ena od bb kod, ki jih forum pozna :) Sem popravil, [ email ] mora biti brez presledkov zgoraj.

1

Aha...jbg, zdaj nimam kaj.

Bom drugič bolj pazil kaj pišem...

edit: hvala za popravek!

Smarty samo prikazuje podatke, ki jih pošlješ notr. Preden naložiš template v phpju var dumpaj variablo user_data pa boš videl če je davčna tudi notri. Če je ni, je nekaj narobe z queryem.

1

Sem ugotovil enako...ubistvu, moral sem dodati variablo še v PHP datoteko. Sedaj dela bp.

Hvala vseeno.