[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: chekbox и php
snowman934
Помогите плз разобраться.
Из базы данных я вывожу через do while все элементы. Для каждого еще добавляю checkbox. Выглядит это так:
PHP
do{
    printf("
                <td >
                    <img src='%s'><br>
                    %s<br>%s руб.<br>
                    <input type='checkbox' name='id' value='%s'> Выбрать
                </td>            
            "
, $myrow["url_img"],$myrow["name"],$myrow["price"],$myrow["id"]);
            
            
}
while(
$myrow=mysql_fetch_array($result));


Как сделать так, чтобы при нажатии на какой нибудь checkbox, в низлежащей таблице выводились $myrow["name"] и $myrow["price"] нажатых checkboxов??

Думаю надо поставить проверку if( $id ="checked" ), но где ее поставить и как задействовать в этом все елементы blink.gif Подсобите советом!



Спустя 12 минут, 9 секунд (5.11.2009 - 15:57) Stuff_f написал(а):
хм , если я правильно понял, то checkbox мно го выходит , им нужно дать имена, потом сделать

PHP
isset($_POSTили$_GET[$имя_чек_бокса])


ну а дальше фантазия ваша wink.gif

Спустя 8 минут, 50 секунд (5.11.2009 - 16:05) snowman934 написал(а):
Так я их не передаю никуда, $myrow["name"] и $myrow["price"] нажатых checkboxов в том же файле должны выводится!

Да, checkboxов много, и у них уже есть имена. В посте выше это продемонстрировано:

<input type='checkbox' name='id' value='%s'>

biggrin.gif

Спустя 2 минуты, 21 секунда (5.11.2009 - 16:08) Kuliev написал(а):
snowman934
Поповский г..о КОД

Спустя 13 минут, 48 секунд (5.11.2009 - 16:22) Gabriel написал(а):
snowman934
как никуда не передаеш? ты передаеш данные в таблицу ниже делать ето либо явой/аяксом, либо с помошью пхп по нажатию кнопки

Спустя 8 минут, 49 секунд (5.11.2009 - 16:30) snowman934 написал(а):
Вот код:
PHP
<html>
<
head>
<
META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html; charset=windows-1251">
<
title><?echo $myrow['section'];?></title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>


<body>
    <table width="100%" cellspacing="0" cellpadding="0" border="0" id="container">
        <tr>
            <td>
 <?
 $db
=mysql_connect("localhost","sumosan","psw123");
 
$result=mysql_select_db("sumosan",$db);
 
 
$result=mysql_query("SELECT * from menu");
 
$myrow=mysql_fetch_array($result);
 
?>

 <?$k=1;?>
 
 <form action="sendmail.php" method="post">
 <table width='200' cellspacing='0' cellpadding='0' border='1'>
            <tr>
<?
 
do{
    
printf("
                <td align='center'>
                    <img src='%s' width='200' height='200'><br>
                    %s<br>%s тг.<br>
                    <input type='checkbox' name='id' value='%s'> Выбрать
                </td>            
            "
$myrow["url_img"],$myrow["name"],$myrow["price"],$myrow["id"]);
            
            if(
$k%4==0)
            {
                echo 
"</tr><tr>";
            }
            
$k=$k+1;}
while(
$myrow=mysql_fetch_array($result));
 
?>
 
            </tr>                                    
</table>
<input type="submit" name="submit" id="submit" value="Отправить">
 </form>
 
             </td>
        </tr>
    </table>
 


Мне вообще нужно калькуляцию что ли сделать, или что то в этом роде(для меню). В таблице меню находятся поля: id, url_img, name, price, section (id, адрес картинки, название блюда, цена блюда, и раздел блюда соответственно). Все меню выводится по четыре блюда в строчке. И вот, в ни3у где-нибудь надо таблицу добавить, в которой бы отображались названия и стоимость выбраных блюд, а также их общая стоимость. Помогите советом как это сделать. plizzzz
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.