Помощник
|
Как добавить название товара в форму |
BVG
|
Сообщение
#1
|
||
|
|
||
|
|||
Maksimchik |
4.3.2011, 17:00;
Ответить: Maksimchik
Сообщение
#2
|
|
Я вот зделал свой фрагмент кода... =)
Предупреждаю, я новечок... =) [PHP]<?php include("config.php"); // Подключение к базе ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Документ без названия</title> </head> <body> <?php $result = mysql_query("SELECT id FORM products"); // Вытаскиваем id $row = mysql_fetch_array($result); ?> <form name="form1" method="post" action="buyproducts.php"> <label> <input type="submit" name="submit" id="submit" value="Купить"> </label> <input name="id" type="hidden" id="id" value="<?php echo $row['id']; // Показывает id?>"> </form> </body> </html>[/PHP] Вот файл где выводится имя продукта: [PHP]<?php include("config.php"); // Подключение к базе ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Документ без названия</title> </head> <body> <?php $result = mysql_query("SELECT name FROM products WHERE id='".$_POST['id']."'"); // ВЫБРАТЬ имена ИЗ-ТАБЛИЦЫ продукты ГДЕ ид равен (Глобальному масиву POST который содержит id) $row = mysql_fetch_array($result); ?> <form name="form1" method="post" action=""> Вы покупаете - <?php echo $_POST['name'];?> <!--Тут пошол твой код.--> </form> </body> </html>[/PHP] Вродебы всё правильно написал... Надеюсь поможет =) |
|
|
BVG
|
Сообщение
#3
|
|
Спасибо! Сей час буду разбираться с кодом. Отпишусь как что ни будь получится.
|
|
|
BVG
|
Сообщение
#4
|
|
|
Я немного подумал и получилось у меня вот так:
[PHP]<? if(is_array($_SESSION['cart'])){ $max=count($_SESSION['cart']); for($i=0;$i<$max;$i++){ $pid=$_SESSION['cart'][$i]['productid']; $q=$_SESSION['cart'][$i]['qty']; $pname=get_product_name($pid); if($q==0) continue; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Billing Info</title> <script language="javascript"> function validate(){ var f=document.form1; if(f.name.value==''){ alert('Заполните все поля'); f.name.focus(); return false; } f.command.value='update'; f.submit(); } </script> </head> <body> <form name="form1" onsubmit="return validate()" action="http://myshopping.kz/shop3/mai.php"> <input type="hidden" name="command" /> <div align="center"> <h1 align="center">Информация</h1> <table border="0" cellpadding="2px"> <tr><td>Prais</td><td><input type="hidden" name="b" value="<?=$i+1?><?=$pname?><?=get_price($pid)?><?=$q?>"/><?=$i+1?><?=$pname?><?=get_price($pid)?><?=$q?></td></tr> <tr><td>Order Total:</td><td><input type="hidden" name="a" value="<?=get_order_total()?>"/></td></tr> <tr><td>Ваше имя:</td><td><input type="text" name="name" /></td></tr> <tr><td>Адрес:</td><td><input type="text" name="address" /></td></tr> <tr><td>Email:</td><td><input type="text" name="email" /></td></tr> <tr><td>Телефон:</td><td><input type="text" name="phone" /></td></tr> <tr><td> </td><td><input type="submit" value="Place Order" /></td></tr> </table> </div> </form>[/PHP] Теперь на каждый товар нужно заполнять форму. Я думаю нужно изменить этот код: <? if(is_array($_SESSION['cart'])){ $max=count($_SESSION['cart']); for($i=0;$i<$max;$i++){ $pid=$_SESSION['cart'][$i]['productid']; $q=$_SESSION['cart'][$i]['qty']; $pname=get_product_name($pid); if($q==0) continue; ?> Вот только как? Пробовал, что-то удалиь, что-то прибавить но результат нулевой.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Большие ставки для кликов в Я.Директ. Как удешевить? | 2 | rownong27 | 1122 | 26.3.2024, 14:13 автор: knezevolk |
|
Как вы бросили работу и перешли на заработок с сайтов? | 12 | uahomka | 2293 | 25.3.2024, 6:52 автор: Skyworker |
|
Как отозвать банковский платеж фрилансеру? | 28 | metvekot | 3920 | 25.3.2024, 6:34 автор: Skyworker |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 23 | freeax | 3644 | 24.3.2024, 20:55 автор: Liudmila |
|
Через какой браузер и как можно найти в кэшэ браузера видео | 10 | Room | 1939 | 23.3.2024, 7:41 автор: Room |
Текстовая версия | Сейчас: 29.3.2024, 9:46 |