Большое спасибо и извините за беспокойство .. Я все еще новичок в PHP, у меня есть несколько проблем, пытающихся понять / выяснить, как сохранить мультисессионную совместную работу ...
здесь мои существующие сессии
например,
session_start();
// If no session exists, create one
if (!session_is_registered('lesson')) {
$_SESSION['lesson'] = new lesson;
}
$lesson = $_SESSION['lesson'];
и затем я хочу добавить новую сессию из кода ниже:
if (!isset($_POST['languageselect'])) {
$languageselect = $standardlanguage;
} else { /* set standard language */
$languageselect = $_POST['languageselect'];
} //endif
if($languageselect == 1) { /* My Language Pack */
$languagearray = array (
1=>"one",
2=>"two");
} else { /* English Language Pack (=standard) */
$languagearray = array (
1=>"one",
2=>"two");
function printoptionbox($boxname, $cssclass, $elementsarray, $kataktiv=1) {
echo "<select name='$boxname' class='$cssclass'>";
while (list($key,$value) = each($elementsarray)) {
if ($key == $kataktiv) {
$SELECTED = "SELECTED";
} else {
$SELECTED = "";
} //endif
echo "<option $SELECTED value='$key'>$value</option>";
} //endwhile
echo "</select>";
}
Здесь HTML-код из раскрывающихся вариантов языка:
<td class="arial" width="210"><?php printoptionbox("languageselect", "languageselect", $language_array, $kataktiv=$languageselect); ?></td> <input type="submit" name="languageselectsubmit" value="OK" width="30" style= "width: 30px; font-size:10px" class="submitbutton">
но меня больше всего смущает, как создать сеанс из кода языка выше, а затем будет работать для другой страницы (другой код), потому что несколько вариантов языка просто работают на первой странице, но будут сбрасываться для следующей страницы ...
Большое спасибо за любые советы по этому вопросу