Падащо меню

_4efo_

Registered
Здравейте,
искам да ви попитам как ще стане следното...
Имам база в която ми се записват някакви продукти
ID | NAME | VKUS | OPISANIE

и да речем запис....


1 | PRODUCT 1 | банан, шоколад | bla bla bla

Как като извеждам продукта, ще може това банан и шоколад да ми излизат в едно <select> меню?

Благодаря предварително!
 
Дай кода за извличане на информация за продукт и ще ти го вградя :)
 
devent каза:
Дай кода за извличане на информация за продукт и ще ти го вградя :)
Код:
<?php

$host = "localhost";
$username = " ";
$password = " ";
$database = " ";

mysql_connect("$host", "$username", "$password") or die(mysql_error());
mysql_select_db("$database") or die(mysql_error());



switch($_GET['action']) {

case"view";

if(!isset($_POST['view'])) {

if($_GET['id']) {
$id = (int)$_GET['id'];
$query = mysql_query("SELECT * FROM products  WHERE id = '$id' LIMIT 1");



while($row = mysql_fetch_array($query)) {

$up_view = mysql_query("UPDATE products SET views = views + 1 WHERE id = '$id'");

mysql_query("$up_view");






$row[polzvane] = nl2br($row[polzvane]);
$row[info] = nl2br($row[info]);
echo"  
<h1>$row[name]</h1>   
 		
					<table width=562 border='0' cellspacing='0' cellpadding='0'>
					  <tr> 
						<td valign=top>
							Продукт : <B><span style='color:#519c10'>$row[name]</span></B><BR>
							Производител : <B>$row[brand]</B><BR>
							Тип : <B>$row[cat]</B><BR>
							Цена : <B>$row[pricenew] лв.</B><BR>
						        Вкус : <B>$row[vkus]</B><BR> 
							Количество : <B>$row[kolichestvo]</B><BR>
							<BR><BR><center>
							<form method='post' action='' class='jcart'>
					<fieldset>
						<input type='hidden' name='my-item-id' value='$row[id]' />
						<input type='hidden' name='my-item-name' value='$row[name]' />
						<input type='hidden' name='my-item-price' value='$row[pricenew]' />
						Количество:<input type="text" name="my-item-qty" value="1" size="3" /></label><br></br>
<br><input type='submit' name='my-add-button' value='Добави в количка' class='button' />

					</fieldset>

				</form>	</center>
													
						</td>                                                                                        
						<td valign=top align=right</td>
					   </tr>
					</table>
      
     


";




}



}}}



?>
Където е формата jcart, ако може....благодаря предварително :)
 


<?php

$host = "localhost";
$username = " ";
$password = " ";
$database = " ";

mysql_connect("$host", "$username", "$password") or die(mysql_error());
mysql_select_db("$database") or die(mysql_error());



switch($_GET['action']) {

case"view";

if(!isset($_POST['view'])) {

if($_GET['id']) {
$id = (int)$_GET['id'];
$query = mysql_query("SELECT * FROM products WHERE id = '$id' LIMIT 1");



while($row = mysql_fetch_array($query)) {

$up_view = mysql_query("UPDATE products SET views = views + 1 WHERE id = '$id'");

mysql_query("$up_view");






$row[polzvane] = nl2br($row[polzvane]);
$row[info] = nl2br($row[info]);
$vkusove = explode(",",$row['vkus']);
foreach($vkusove AS $vkus) {
$x .= '<option value="'.$vkus.'">'.$vkus.'</option>';
}
echo"
<h1>$row[name]</h1>

<table width=562 border='0' cellspacing='0' cellpadding='0'>
<tr>
<td valign=top>
Продукт : <B><span style='color:#519c10'>$row[name]</span></B><BR>
Производител : <B>$row[brand]</B><BR>
Тип : <B>$row[cat]</B><BR>
Цена : <B>$row[pricenew] лв.</B><BR>
Вкус : <select name='vkus'>$x</select>
Количество : <B>$row[kolichestvo]</B><BR>
<BR><BR><center>
<form method='post' action='' class='jcart'>
<fieldset>
<input type='hidden' name='my-item-id' value='$row[id]' />
<input type='hidden' name='my-item-name' value='$row[name]' />
<input type='hidden' name='my-item-price' value='$row[pricenew]' />
Количество:<input type=\"text\" name=\"my-item-qty\" value=\"1\" size=\"3\" /></label><br></br>
<br><input type='submit' name='my-add-button' value='Добави в количка' class='button' />

</fieldset>

</form> </center>

</td>
<td valign=top align=right</td>
</tr>
</table>




";




}



}}}



?>
 
Код:
<select name=\"vkus\">".foreach($vkusove AS $vkus) {
echo "<option value=\"$vkus\">$vkus</option>";
}."
Само това ми е добавката в кода, нали ? Нещо прави проблем...предполагма, че е заради кавичките в echo-to
 
Промених кода, изкарах операцията извън echo, пробвай сега и внимавай да не объркаш при копирането.
 
devent каза:
Промених кода, изкарах операцията извън echo, пробвай сега и внимавай да не объркаш при копирането.
супер си, благодаря много! :)
 

Back
Горе