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

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

Наш партнер Genesis Hackspace
  1. boss

    boss Гость

    Есть вот такой код.
    Подскажите пожалуйста как сделать чтоб при выборе 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

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

    boss Гость

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

    pslk New Member

    Регистрация:
    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
    Просмотров:
    980
  2. jaDakiss
    Ответов:
    1
    Просмотров:
    1.060
  3. NicePlant
    Ответов:
    1
    Просмотров:
    1.124
  4. motogarri
    Ответов:
    8
    Просмотров:
    111
  5. M.Planck
    Ответов:
    14
    Просмотров:
    350

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