Запис на данни от $_POST

noxious

Registered
Здравейте!
Edit: Направих го със сесия, но в кода по-долу, където се изкарват размерите искам, ако даден размер съществува в сесията input-a да става checked. Направих опит, но $_SESSION['SELECT_SIZE_PRODUCTS'] трябва да е масив и $_SESSION... = array() не работи, най-добре ако има друг начин.

PHP:
<ul style="list-style-type: none;">
	<?php
	$query = mysql_query("SELECT * FROM `sizes` ORDER BY `id` ASC");
	while($row = mysql_fetch_array($query)) {
		echo '<li><input type="checkbox" name="scheck[]" value="'.$row['id'].'"';
		if(isset($_SESSION['SELECT_SIZE_PRODUCTS'])) {
			if(is_array($_SESSION['SELECT_SIZE_PRODUCTS']) && in_array($row['id'], $_SESSION['SELECT_SIZE_PRODUCTS'])) {
				echo ' checked';
			}
		}
		echo ' /> '.$row['size'].'</li>';
	}
	?>
</ul>
 
Най-вероятно нещо бъркаш със сесите, дай кода там където слагаш масива вв сесията, за да го видим. Само да те посъветвам да потърсиш някой урок за работа със сесии и ще видиш, че трябва да я премахнеш и пак да я създаддеш за да си 100% сигурен че е празен масив и си слагаш НОВАТА информация.


Според мен, най -вероятно сесията не ее най-подходящото място да си слагаш размерите на продуктите ама, оок - може. Но най-вероятно проблемаа е в това КАК вкарваш информацията в сесията ;)

:idea:
 

Back
Горе