Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.04.2009, 23:13   #1
SwiP
Форумчанин
 
Регистрация: 18.03.2009
Сообщений: 101
Радость Узнать значение кнопок

Здрасти! Ещё раз нуждаюсь в вашей помощи.
Вообщем озадачился следующим:
Нужно составить массив из нажимаемых кнопок, а по нажатию на какую-то из этих кнопок, должно выскочить алерт окно, которое скажет, что именно я нажал.
Проблема в том, что я не знаю, что мне передавать в $_POST
Вот сам массив кнопок:
PHP код:
<?
$x
=array("1","2","3","4","5");
echo (
"<form method=post name=forma>");
foreach (
$x as $values) {
echo (
"<input type=submit name='kn_$values' value='$values'> <br>");
}
echo (
"</form>");
?>

Последний раз редактировалось SkyM@n; 07.04.2009 в 14:48.
SwiP вне форума Ответить с цитированием
Старый 07.04.2009, 09:15   #2
Metandrostenalon
Форумчанин
 
Регистрация: 03.04.2009
Сообщений: 108
По умолчанию

Как то так
PHP код:
<?php
$x 
= array(12345);

if(isset(
$_POST['names'])) {
    foreach(
$_POST['names'] as $key => $val) {
        
$msg 'Вы нажали '$key;
    }
}
echo 
'<script type="text/javascript">alert("'$msg .'")</script>';

?>
<form method="post" action="">
<?php
foreach ($x as $values) {
    echo 
'<input type="submit" name="names['$values .']" value="'$values .'"><br />';

?>
</form>
php,javascript

Последний раз редактировалось SkyM@n; 07.04.2009 в 14:48.
Metandrostenalon вне форума Ответить с цитированием
Старый 07.04.2009, 09:29   #3
Jensi
beneto.ru
Форумчанин
 
Регистрация: 09.03.2009
Сообщений: 174
По умолчанию

PHP код:
if(isset($_POST['name'])) {
echo
"Вы выбрали букву: <b>$_POST[name]</b><br><br>"

else
{
echo
"Вы н***ра не выбрали!";
}

$n "name"
echo
"<form action='$_SERVER[PHP_SELF]' method='post' name='name'>"
$array = array("A","B","C","D","E","F","J"); 
foreach(
$array as $k =>$v

echo
"<input name='$n' type='radio' value='$v' />$v<br />"

echo
"<input type='submit' name='sub' value='Поехали!'>"
Это почти так,как ты просил,только JS туда внедри и всё или возьмо скрипт,который составил Metandrostenalon
Jensi вне форума Ответить с цитированием
Старый 07.04.2009, 17:27   #4
SwiP
Форумчанин
 
Регистрация: 18.03.2009
Сообщений: 101
По умолчанию

Cпс, только
Код:
echo '<script type="text/javascript">alert("'. $msg .'")</script>';
Лучше бы засунуть в цикл foreach, иначе на старте будет пустую кнопку выдавать, да и вообще при обновлении страницы
SwiP вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание кнопок Alenkakiss Помощь студентам 4 07.06.2009 18:20
Нажатие кнопок SeregaIRK Компоненты Delphi 9 18.09.2008 18:13
Дизайн кнопок Fantom Общие вопросы Delphi 34 07.07.2008 06:54
узнать, принадлежит ли значение массиву Жираффа Microsoft Office Excel 4 25.03.2008 14:59
Стиль кнопок north Помощь студентам 5 15.11.2007 22:00