Pagina 1 din 1

Smarty problems

Scris: Sâm Ian 13, 2007 6:17 pm
de Danutz
Am 2 tabele languages si projects
in projects se sterge sau se adauga coloana tinand cont de languages, mai pe scurt daca adauga o limba nou imi adauga coloana description_ro (ro = language_short_name)

Problema e urmatoarea cand vreau sa afisez description trebuie mai intai sa aflu ce limbi sunt asa ca fac un query in care selectez limbile

$sql_lang = "SELECT * FROM languages";

pe urma fac un query unde selectez proiectele

$sql_txt = "SELECT * FROM projects";

in .tpl mai intai deschid {section} pt proiecte pe urma cand ajung la rand-ul de descriptions tre sa arat toate descriile pt fiecare limba mai deschid un {section} pentru limbi logic sa imi fac loop si la ele dar cum ii zic eu acum sa -mi ia din tabela projectes $projects[co].desc_(languages_short_name din loop-ul de language)?

Sper ca intelegeti ce incerc sa spun

Scris: Dum Ian 14, 2007 1:02 pm
de keepwalking

Scris: Dum Ian 14, 2007 2:31 pm
de Danutz
mai pe scurt ideea e daca o variabila poate sa fie compusa din alta variabila de ex: $var2_$var

Scris: Dum Ian 14, 2007 3:22 pm
de MihaiC

Scris: Dum Ian 14, 2007 3:54 pm
de Danutz

Scris: Dum Ian 14, 2007 9:07 pm
de MihaiC

Scris: Lun Ian 15, 2007 12:07 am
de Danutz
nu prea cred ca ai inteles

am un tabel language in care tin stocate limbile (ele o sa se modifice adica o sa se mai adauge limbi) si mai am un tabel projects unde ma intereseaza sa fac "description" la acel proiect in fiecare limba pe care o am eu stocata.

Problema e ca daca incerc sa fac in tabela de proiecte ceva de genu

ID | Name | Description_RO Description_EN | etc (tot timpul cand adaug o limba sa-mi faca "ALTER TABLE `projects` ADD `Description_TARA` TEXT NOT NULL")

Dar cand vreau sa afisez acel description nu am cum, numai daca fac mai intai un select in tabela cu tari sa vad ce tari sunt, si pe urma sa fac un select din proiecte dar cand vine partea sa arata Description acea variabila va trebui compusa din variabila extrasa din tabelul de limbi

pfff nu stiu iar daca ai inteles ceva

Scris: Lun Ian 15, 2007 1:15 am
de MihaiC
cre'ca am intzeles ...da' mi se pare ca te complici ...

nu e mai usor sa faci un tabel pt fiecare limba in parte ?

lang_ro
nume | descriere

Scris: Lun Ian 15, 2007 3:21 am
de Danutz

Scris: Lun Ian 15, 2007 11:08 am
de kyron

Scris: Joi Ian 18, 2007 2:05 pm
de stealth
daca ai un array de genul
var = array
[0] - var 1 [0] - subvar 1
[1] - subvar 2
[2] - subvar 3
[1] - var 2 [0] - subvar 4
[1] - subvar 5
[2] - subvar 6

daca assignezi var in smarty poti sa parcurgi array-ul asa :

$var.0.0 = subvar1

$var.1.2 = subvar6

$x=0; $y=2 (variabile alocate prin {section})
$var.$x.$y=$var.0.2=subvar 3