1. Наш канал codeby в telegram. Пишем об информационной безопасности, методах защиты информации, о программировании. Не пропускай новости с кодебай, будь в тренде ! Подробнее ...

    Скрыть объявление

Работа С Массивами

Тема в разделе "Web - программирование", создана пользователем boss, 18 ноя 2012.

  1. boss

    boss Гость

    Репутация:
    0
    Есть вот такой код.
    Подскажите пожалуйста как сделать чтоб при выборе Nokia
    На стр выводилось Цена: Nokia 4500 руб.

    Цена: LG 1500 Руб.

    и.т.д

    value="" передает только цену, нужно чтоб переменная $optel выводила то название которое выбрали


    PHP:
    <?php
    $tel 
    = Array (
    "Nokia" => "4500",
    "HTC" => "2500"
    "LG" => "1500",
    "Samsung" => "5400");

    foreach (
    $tel as $optel => $price)
    {

    ?>

    <option value="<?php echo $price?>"><?php echo $optel?> </option>

    <?php
    }

    ?>    
    </select> 

    <input value="Узнать цену" type="submit" name="otpravit"> 
    <hr>            

    <?php 

    echo 'Цена: ' $_POST['name'] .' Руб.';    

    ?>
     
  2. Itoku

    Itoku New Member

    Репутация:
    0
    Регистрация:
    5 дек 2012
    Сообщения:
    1
    Симпатии:
    0
    примерно так
    PHP:
    if (array_key_exists($_POST['name'], $tel)) {
    echo 
    'Цена:  ' $tel[$_POST['name']] .'  Руб.';
    }
     
  3. boss

    boss Гость

    Репутация:
    0
    Код не верный, да и переменная должна быть $optel а не $tel.
    Скрипт не работает, не ужели никто не может подсказать как сделать?
     
  4. pslk

    pslk New Member

    Репутация:
    0
    Регистрация:
    26 дек 2012
    Сообщения:
    4
    Симпатии:
    0
    Держи.
    Работа С Массивами

    PHP:
    <?php
    $tel 
    = Array (
    "Nokia" => "4500",
    "HTC" => "2500"
    "LG" => "1500",
    "Samsung" => "5400");
    ?>
    <form action="1.php" method="post">
    <select name="name">
    <?
    foreach ($tel as $optel => $price)
    {

    ?>

    <option value="<?php echo $optel.''.$price?>"><?php echo $optel?> </option>

    <?php
    }

    ?>    
    </select> 

    <input value="Узнать цену" type="submit" name="otpravit"> 
    <hr> 
    </form>             

    <?php 
    if(isset($_POST['name'])) {
    echo 
    'Цена: ' $_POST['name'] .' Руб.';  
    }
    ?>
     
Загрузка...
Похожие Темы - Работа Массивами
  1. Fazer77777
    Ответов:
    1
    Просмотров:
    1.171
  2. jaDakiss
    Ответов:
    1
    Просмотров:
    1.127
  3. NicePlant
    Ответов:
    1
    Просмотров:
    1.177
  4. fan92rus
    Ответов:
    5
    Просмотров:
    100
  5. erlan1749
    Ответов:
    10
    Просмотров:
    132

Поделиться этой страницей