PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Страниц (4): [1] 2 3 4 »
Найдено сообщений: 57
wmz38
Отправлено: 31 Июля, 2015 - 08:37:55 • Тема: Как передать в 2 переменные значения 2х SELECT-ов • Форум: Вопросы новичков
Ответов: 10 Просмотров: 642
andrewkard пишет: Все зависит от того, что именно Вы передаете.
Попробуйте вывести var_dump ($_POST);
Вот так будет просто значение:
CODE (
html ):
скопировать код в буфер обмена
<?php
if ( isset( $_POST[ 'classname' ] ) ) {
echo $_POST[ 'classname' ] ;
}
?>
<html >
<form action = "" method = "post" >
<select name = "classname" >
<option value = "sel1" > sel1</ option >
<option value = "sel2" > sel2</ option >
</ select >
<input type = "submit" / >
</ form >
</ html >
Это я понимаю, ничего не происходит, может ли быть связано с тем, что у меня ниже по коду идет обработка CHECKBOX-ов таким же методом?
PHP:
скопировать код в буфер обмена
<?PHP
$aDoor = $_POST [ 'formDoor' ] ;
{
echo ( "Вы ничего не выбрали." ) ;
}
else
{
echo ( "Вы выбрали $N расчет(а): " ) ;
for ( $i = 0 ; $i < $N ; $i ++ )
{
echo ( "№" . $aDoor [ $i ] . " " ) ;
$SelectedElement = $_POST [ 'polling' ] [ 'select1' ] ;
$SelectedElement1 = $_POST [ 'polling' ] [ 'select2' ] ;
0 => $SelectedElement ,
1 => $SelectedElement1
) ;
//echo "lv_1:".$arr[0]."<br> lv_2:".$arr[1];
}
}
?>
wmz38
Отправлено: 30 Июля, 2015 - 17:55:21 • Тема: Как передать в 2 переменные значения 2х SELECT-ов • Форум: Вопросы новичков
Ответов: 10 Просмотров: 642
andrewkard пишет: wmz38
method="request" поставьте POST или GET
потом отлавливаете так, как написали Вам выше:
$var_name = $_POST['classname']
или
$var_name = $_GET['classname']
Я так и делал, просто метод REQUEST был 3м по счету после GET и POST.
Как отлавливать, я точно так же и делаю?
Есть подозрение что в переменную $var_name передаются значения массива, или нет?
wmz38
Отправлено: 30 Июля, 2015 - 16:51:43 • Тема: Как передать в 2 переменные значения 2х SELECT-ов • Форум: Вопросы новичков
Ответов: 10 Просмотров: 642
Товарищи, подскажите пожалуйста, как передать выбранное значение из формы SELECT в переменную?
пример формы:
PHP:
скопировать код в буфер обмена
<?PHP
//создаем список классов
$class = array ( "He" , "Th" , "Pr" , "Sr" ) ; //считаем количество элементов в массиве
$classnumber = count ( $class ) ; //считаем количество элементов в массиве
?>
Выбрать клс: <form action="#" method="request">
<select name="classname">
<?PHP
//формируем выпадающий список из массива
for ( $i = 0 ; $i < $classnumber ; $i ++ ) echo "<option value=\" $i \" > $class [$i ]</option>" ;
?>
</select>
</form>
<?PHP
wmz38
Отправлено: 29 Июля, 2015 - 12:37:51 • Тема: Как передать в 2 переменные значения 2х SELECT-ов • Форум: Вопросы новичков
Ответов: 10 Просмотров: 642
Viper пишет: CODE (
htmlphp ):
скопировать код в буфер обмена
< select name= "polling[select1]" >
< select name= "polling[select2]" >
$_POST['polling']['select1']
$_POST['polling']['select2']
Спасибо за подсказки, кстати завязал на чекбоксы работает:
PHP:
скопировать код в буфер обмена
<?PHP
$aDoor = $_POST [ 'formDoor' ] ;
{
echo ( "Вы ничего не выбрали." ) ;
}
else
{
echo ( "Вы выбрали $N расчет(а): " ) ;
for ( $i = 0 ; $i < $N ; $i ++ )
{
echo ( $aDoor [ $i ] . " " ) ;
$SelectedElement = $_POST [ 'polling' ] [ 'select1' ] ;
$SelectedElement1 = $_POST [ 'polling' ] [ 'select2' ] ;
0 => $SelectedElement ,
1 => $SelectedElement1
) ;
//echo "lv_1:".$arr[0]."<br> lv_2:".$arr[1];
}
}
?>
wmz38
Отправлено: 29 Июля, 2015 - 09:11:35 • Тема: Как передать в 2 переменные значения 2х SELECT-ов • Форум: Вопросы новичков
Ответов: 10 Просмотров: 642
Всем привет!
А если несколько SELECT-ов, как сделать так что бы одним SUBMIT-ом передать в несколько переменных значения каждого из них?
Например:
PHP:
скопировать код в буфер обмена
<?PHP
$values = array ( "FFF" , "AAAA" , "CCC" ) ; ?>
<form method="post">
<select name="polling">
<?PHP
for ( $i = 0 ; $i < $number ; $i ++ ) echo "<option value=\" $i \" > $values [$i ]</option>" ;
?>
</select>
<select name="polling1">
<?PHP
for ( $i = 0 ; $i < $number1 ; $i ++ ) echo "<option value=\" $i \" > $values1 [$i ]</option>" ;
?>
</select>
<input type="submit" value="Ok" />
</form>
<?PHP
if ( isset ( $_POST [ 'polling' ] ) ) echo $_POST [ 'polling' ] ;
//например что бы в переменные ниже передавались выбранные значения поля SELECT
//$lv = $_POST['polling'];
//$lv1 = $_POST['polling1'];
?>
wmz38
Отправлено: 12 Декабря, 2010 - 20:12:18 • Тема: Отправка сообщения на почту mailer.php • Форум: Программирование на PHP
Ответов: 4 Просмотров: 376
JustUserR пишет: wmz38 Для осуществления передачи информационных полей RFC-заголовков электронного почтового сообщения включающие в себя символы региональных кодовой таблиц - необходимо произвести спецификацию значения их передачи в 7bit-ном формате посредством использование системы MIME-кодирования
Прошу прощения я не про..
пример плиз
wmz38
Отправлено: 12 Декабря, 2010 - 15:42:25 • Тема: Отправка сообщения на почту mailer.php • Форум: Программирование на PHP
Ответов: 4 Просмотров: 376
Всем привет, у меня есть флэш ролик, в котором есть форма, через mailer.php сообщение должно приходить на почту, но вот приходит абра-кадабра, я уже и не знаю что делать - помогите плиз решить проблему с кодировкой
вот код:
PHP:
скопировать код в буфер обмена
<?PHP
$name = $HTTP_POST_VARS [ 'Name' ] ;
$phone = $HTTP_POST_VARS [ 'Phone' ] ;
$email = $HTTP_POST_VARS [ 'Email' ] ;
$message = $HTTP_POST_VARS [ 'Message' ] ;
$sendTo = "mymail@mymail.ru" ;
$subject = "Заявка" ;
$Sender_Time = date ( "H.i" ) ; $Sender_Date = date ( "j.m.Y" ) ;
$headers = "MIME-Version: 1.0\r \n " ;
$headers .= "Content-type: text/html; charset=windows-1251\r \n " ;
$msg_body = "Ф.И.О.: <b>\t $name </b><br>\n " ;
$msg_body .= "Телефон: <b>\t $phone \n </b><br>" ;
$msg_body .= "Email: <b>\t $email \n </b><br>" ;
$msg_body .= "Сообщение отправлено: <b>\t $Sender_Date \n </b> в <b>\t $Sender_Time \n </b><br>" ;
$msg_body .= "Текст заявки: <br><b>\t $message \n </b><br>" ;
mail ( $sendTo , $subject , $msg_body , $headers ) ;
?>
wmz38
Отправлено: 10 Января, 2008 - 18:00:04 • Тема: Нужна помощь "в примерах" с CHECKBOX'ами + MySQL + PHP • Форум: Программирование на PHP
Ответов: 3 Просмотров: 596
Всем здрасти, у меня есть товар в базе, который я вывожу с использованием цикла while
PHP:
скопировать код в буфер обмена
print "<form method=" POST"><table ><tr>" ;
$i = 0 ;
{
$i = $i + 1 ;
print "<td ><b >" ;
print "<div align=left><img width=120 height=120 " ;
print $row -> name ;
print $row -> article ;
print "</b>,<input name=" check[ ".$i ." ] " type=" checkbox"><br >" ;
print "</div>" ;
print "</div></td>" ;
if ( $i % 1== 0)
{
print "<tr>" ;
}
}
print "</tr>" ;
print "</table></form><br>" ;
< form action= "#" method= POST name= "sss" >
< input name= "placer" type= "text" value= "" >
< input type= "hidden" name= "op" value= "ddd" >< br>
< input type= "submit" name= "click" value= "UPDATE" >
</ form>
мне нужно при помощи чекбокса отметить определенный товар, в поле "placer" ввести цифру и при нажатии кнопки "UPDATE" занести введенное число в базу для каждого отмеченного товара
ну к примеру так:
.. но так писать нельзя, но по другому никак.
Помогите пожалуйста завершить мысль!
wmz38
Отправлено: 10 Декабря, 2007 - 18:16:33 • Тема: Сложный sql запрос, немогу с кавычками разобраться • Форум: SQL и Архитектура БД
Ответов: 12 Просмотров: 301
valenok пишет: Написанно же
#1136 - Column count doesn't match value count at row 1
что записываете 14 значений в 13 полей
не может этого быть!!! В таблице всего 14 полей, из который в 13 записываю, посмотрите сами в коде 13 из 13 полей фигурирует... Ах да, ну использовал я 14 из 14 - тот же эффект.
Страниц (4): [1] 2 3 4 »
Powered by ExBB FM 1.0 RC1. InvisionExBB