Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> передача результата в <input type="text">, можно ли... 
:(
    Опции темы
Entwickler
Дата 17.5.2007, 18:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 14.4.2007

Репутация: нет
Всего: 2



такой вот незамысловатый код
Код

<html>
    <head><title>W&auml;hrung Umrechene</title></head>
    <link rel="stylesheet" type="text/css" href="allgemein.css" />
    <body>
        <?php
            $begr[] = "Guten Morgen!";
            $begr[] = "Guten Tag!";
            $begr[] = "Guten Abend!";

            $meld[] = "Ein spiel dauert 90 Minuten und am Ende gewinnen die Deutschen!";
            $meld[] = "Mailand oder Madrid hauptsache Italien!";
            $meld[] = "Die Breite an der spitze ist dichter geworden!";
            $meld[] = "Zwei Chancen ein Tor- das nenne ich hundertprozentige Chancen auswertung!";

            $zufall = mt_rand('0',count($meld)-1);
            $meldung = $meld[$zufall];
            if(date("A")=="AM")
            {$be = $begr[0];}
            else if(date("H") >= 12 AND date("H") <18)
            {$be = $begr[1];}
            else
            {$be = $begr[2];}

            echo "<h3>W&auml;hrungs Umrechnen</h3>";
            if($_POST['betrag'])
            {
                $rate['DM'] = 0.5;
                $rate['Dollar'] = 1.25;
                $rate['Pfund'] = 0.66;
                $rate['Euro'] = 1;
                $rate1['DM'] = 1 / $rate['DM'];
                $rate1['Dollar'] = 1 / $rate['Dollar'];
                $rate1['Pfund'] = 1 / $rate['Pfund'];
                $rate1['Euro'] = 1 / $rate['Euro'];

                $ergebnis = $rate[$_POST['geld']] * $_POST['betrag'] * $rate1[$_POST['geld1']];
                $ergebnis2 = round($ergebnis,2);
                echo "<p><b>".$_POST['betrag']." ".$_POST['geld']." sind ".$ergebnis2." ".$_POST['geld1']."</b></p>";
            }
        ?>
            <form action ="<?php echo $_SERVER['PHP_SELF']; ?>" method = "post">
            <p><b>Ausgangs W&auml;hrung</b></p>
            <select size="1" name="geld">
                <option value="DM">DM</option>
                <option value="Dollar">Dollar</option>
                <option value="Pfund">Pfund</option>
                <option value="Euro">Euro</option>
            </select>
            <p><b>Ziel W&auml;hrung</b></p>
            <select size="1" name="geld1">
                <option value="DM">DM</option>
                <option value="Dollar">Dollar</option>
                <option value="Pfund">Pfund</option>
                <option value="Euro">Euro</option>
            </select>
            <table>
                <tr><td colspan="2"><p><b>Betrag</b></p></td></tr>
                <tr>
                <td><input type="text" name="betrag" id="text" /></td>
                <td><input type="submit" name="submit" value="berechnen" id="submit" /></td>
                <td><input type="text" name="antwort" id="text" /><?php echo $ergebnis2 ?></td> <! -- ----!!!!--- !!ОТВЕТ!!-----!!!!------ -->
                </tr>
            </table>
            </form>
            <p>Ein einfaches <a href="">Text</a>&nbsp;<?php echo $meldung?></p>
    </body>
</html>
я хочу чтобы результат выдавался бы не просто, а в поле типа <input type="text">, то есть в одном поле даешь число для трансформации а в другом получаешь ответ...
PM MAIL   Вверх
WolfON
Дата 17.5.2007, 18:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 604
Регистрация: 19.7.2004

Репутация: 6
Всего: 8



А в чем проблема?
Хотите, чтобы ответ после перевода из одной валюты в другую выдавался без перезагрузки страницы?
Тогда вам в раздел форума JavaScript

Или не знаете как вывести дополнительную форму?
Делайте так:
Код

<?php echo "<td><input type=\"text\" name=\"antwort\" id=\"text\" value=\"$value\" /></td>" ?>


Это сообщение отредактировал(а) WolfON - 17.5.2007, 18:39
PM MAIL ICQ   Вверх
BuShaRt
Дата 17.5.2007, 18:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1391
Регистрация: 29.6.2006

Репутация: 4
Всего: 6



WolfON
А почему не?
Код

<?php echo '<td><input type="text" name="antwort" id="text" value="$value" /></td>' ?>



Entwickler
Я думаю WolfON ошибся, направив вас в JavaScript, вам бы по HTML пособия поучиться...
У элимента <input> существует множество атрибутов, один из них value, в котором храниться информация о введенных данных. 
Т.е. что б передать данные в инпут, надо просто их занести в value.


PM MAIL   Вверх
Entwickler
Дата 17.5.2007, 19:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 14.4.2007

Репутация: нет
Всего: 2



да, работает, не знал про value!!! Thanks!!!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0449 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.