Софтуерно Инженерство
Loading...
Hristo_Penchev avatar Hristo_Penchev 388 Точки

[Lab] Web Security and Database Drivers

Колеги, отварям тази тема, за да дискутираме лаба. Ще постна и моя въпрос. На пета задача, в частта, в която трябва да се направи форма за превода на всеки таг от английски на български, да сложим id-то на всеки таг като id на текстовото поле и да подаваме новите данни към базата, срещнах затруднение. Не съм сигурен как да идентифицирам формата по id. Правя следното

foreach ($translations as $translation) { ?>

    <form method="POST">
        <div class="source-translation"></div>
            <?= $translation['text_'.Localization::$LANG_DEFAULT]; ?>
        <br/>
        <textarea name="<?=$translation['id'] ?>">
            <?=$translation['text_bg'] ?>
        </textarea>
        <input type="submit" value="Save"/>
    </form>
    <?php
}
    if (isset($_POST[???])) {
        echo "ТЕСТ";
    }

Как да вкарам всичките айдита в условната конструкция? Намерих начин, който работи, но ми се струва доста дървен. Сложих условната конструкция в самия foreach. Нямам идея обаче дали е правилен подход. Споделете как вие сте го направили.

foreach ($translations as $translation) { ?>
.................................................    
    if (isset($_POST[$translation['id']])) {
        echo $translation['id'];
    }
}
Тагове:
0
PHP Web Development Basics
kirill2ll avatar kirill2ll 1 Точки

Здравейте, някой може ли да качи решението си на лаба?

0
VenciTerziev avatar VenciTerziev 22 Точки

Има го качено в инстанцията на курса (авторското решение). 

0