|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
10.11.2012, 01:52 | #1 |
Пользователь
Регистрация: 09.05.2012
Сообщений: 16
|
PHP код выводится на экран текстом
Есть php файл, в нем в начале java script, потом работа с формой через html, закрывается тег формы и я пишу от такое
<?php $lizingoviy_procent=$_GET['amoun']; $perviy_platezh=$_GET['amoun2']; $srok_dogovora=$_GET['amoun3']; print "<table>"; print "<tr><th>Number</th><th> Ostatok</th><th> Vozvrat</th><th> Komissiya</th><th>Lizing</th></tr>"; $i=0; while ($lizingoviy_procent+1!=0){ print "<tr>"; $q=$perviy_platezh*4*$i; print "<td>$i</td><td>$q</td>"; print "<tr>"; $i++; $lizingoviy_procent--;} echo "</table>"; ?> Форма выводится нормально, а после нее на экран тупо выводится текс "; print "Number Ostatok Vozvrat KomissiyaLizing"; $i=0; while ($lizingoviy_procent+1!=0){ print ""; $q=$perviy_platezh*4*$i; print "$i$q"; print ""; $i++; $lizingoviy_procent--;} echo ""; ?> |
10.11.2012, 09:47 | #2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,160
|
целиком нужно посмотреть файл.... похоже что-то с кавычками неверно
|
10.11.2012, 11:23 | #3 |
Пользователь
Регистрация: 09.05.2012
Сообщений: 16
|
<html>
<head> <meta charset="utf-8"> <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script> <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script> <style type="text/css"> div.demo { padding: 10px !important; width: 200px;} .ui-widget{font-size: 0.6em !important;} </style> <script> $(function() { $( "#slider-range-max" ).slider({ range: "max", min: 5, max: 50, value: 5, slide: function( event, ui ) { $( "#amount" ).val( ui.value ); calc(); } }); $( "#amount" ).val( $( "#slider-range-max" ).slider( "value" ) ); }); $(function() { $( "#slider-range-max2" ).slider({ range: "max", min: 0, max: 50, value: 0, slide: function( event, ui ) { $( "#amount2" ).val( ui.value ); calc(); } }); $( "#amount2" ).val( $( "#slider-range-max2" ).slider( "value" ) ); }); $(function() { $( "#slider-range-max3" ).slider({ range: "max", min: 1, max: 60, value: 1, slide: function( event, ui ) { $( "#amount3" ).val( ui.value ); calc(); } }); $( "#amount3" ).val( $( "#slider-range-max3" ).slider( "value" ) ); }); function calc(par){ amount = document.cl_form.amount.value; amount2 = document.cl_form.amount2.value; amount3 = document.cl_form.amount3.value; //var summ; document.getElementById("amounttd") .innerHTML=amount; document.getElementById("amount2td" ).innerHTML=amount2; document.getElementById("amount3td" ).innerHTML=amount3; return false; } </script> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title></title></head> <body> <form name="cl_form"> <div class="demo"> <p> <label for="type">:</label> <select name="type1" id="type" onchange="calc(this.value);"> <option selected="selected" value="1">RUB</option> <option value="2">USD</option> </select> <br><br><label for="type">1:</label> <select name="type2" id="type" onchange="calc(this.value);"> <option selected="selected" value="1">2</option> <option value="2">3</option> </select> </p> <p> <label for="type3">:</label> <select name="type3" id="type"> <option selected="selected" value="1">123</option> <option value="2">USD</option><option value="3">21</option><option value="4">234245</option> </select> </p> <p> <label for="amount">4:</label> <input type="text" name = "amoun" id="amount" onchange="calc(this.value);" style="border:0; color:#f6931f; font-weight:bold; width:20px;" /> </p> <div id="slider-range-max"></div> <p> <label for="amount2">5:</label> <input type="text" name = "amoun2" id="amount2" onchange="calc(this.value);" style="border:0; color:#f6931f; font-weight:bold; width:20px;" /> </p> <div id="slider-range-max2"></div> <p> <label for="amount2">6:</label> <input type="text" name = "amoun3" id="amount3" onchange="calc(this.value);" style="border:0; color:#f6931f; font-weight:bold; width:20px;" /> </p> <div id="slider-range-max3"></div> <p> <p><input type="submit" value="Go"></p> </p> <p> <p id="amounttd"> <p id="amount2td"> <p id="amount3td"> </p> </div> </form> <?php $lizingoviy_procent=$_GET['amoun']; $perviy_platezh=$_GET['amoun2']; $srok_dogovora=$_GET['amoun3']; print "<table>"; print "<tr><th>Number</th><th> Ostatok</th><th> Vozvrat</th><th> Komissiya</th><th>Lizing</th></tr>"; $i=0; while ($lizingoviy_procent+1!=0){ print "<tr>"; $q=$perviy_platezh*4*$i; print "<td>$i</td><td>$q</td>"; print "<tr>"; $i++; $lizingoviy_procent--;} echo "</table>"; ?> </body> </html> |
10.11.2012, 11:25 | #4 | |
Форумчанин
Регистрация: 01.10.2008
Сообщений: 248
|
ужс, ну кто так пишет...
Цитата:
Контакты
skype, почта: bm@kwax.ru |
|
10.11.2012, 11:29 | #5 |
Форумчанин
Регистрация: 01.10.2008
Сообщений: 248
|
ошибка происходит потому что зацикливается у тебя в этом while
когда данных никаких нет
Контакты
skype, почта: bm@kwax.ru |
10.11.2012, 11:33 | #6 |
Форумчанин
Регистрация: 01.10.2008
Сообщений: 248
|
чтобы такого не было поставь после GET-ов
if ($lizingoviy_procent === NULL) $lizingoviy_procent = 0 или, что еще лучше весь код оберни в if (isset($_GET['amoun']) && isset($_GET['amoun2']) && isset($_GET['amoun3'])) { .. }
Контакты
skype, почта: bm@kwax.ru |
10.11.2012, 11:40 | #7 | |
Пользователь
Регистрация: 09.05.2012
Сообщений: 16
|
Цитата:
<?php if (isset($lizingoviy_procent)){ $lizingoviy_procent=$_GET['amoun']; } if (isset($perviy_platezh)){ $perviy_platezh=$_GET['amoun2']; } if (isset($srok_dogovora)) { $srok_dogovora=$_GET['amoun3']; } if ((isset($srok_dogovora))&&(isset($p erviy_platezh))&&(isset($srok_dogov ora))); { print "<table>"; print "<tr><th>Number</th>"; print "<th> Ostatok</th>"; print "<th> Vozvrat</th>"; print "<th> Komissiya</th>"; print "<th>Lizing</th></tr>"; $i=0; while ($lizingoviy_procent!=0){ print "<tr>"; $q=$perviy_platezh*4*$i; print "<td>$i</td><td>$q</td>"; print "<tr>"; $i++; $lizingoviy_procent--;} echo "</table>"; } ?> То же самое |
|
10.11.2012, 11:45 | #8 |
Пользователь
Регистрация: 09.05.2012
Сообщений: 16
|
И весь юмор в том, я работаю через Denver в locakhost все отлично, а пытаюсь открыть просто в браузере файл, отакая ерунда.
|
10.11.2012, 12:19 | #9 |
Форумчанин
Регистрация: 01.10.2008
Сообщений: 248
|
есть в этой папке на сервере файл .htaccess ?
Контакты
skype, почта: bm@kwax.ru |
10.11.2012, 12:51 | #10 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,160
|
ну это не прикол ... это тупость.. открывать просто в браузере файл.... с php .... только на веб-сервере... который поддерживает выполнение php
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
На экран вместо символов выводится кучка пикселей | kalitron3000 | Паскаль, Turbo Pascal, PascalABC.NET | 13 | 20.09.2012 08:17 |
консоль не выводится на экран | veter123 | Общие вопросы C/C++ | 1 | 25.04.2012 20:41 |
не выводится графика на экран | Petruha-nsk | Общие вопросы C/C++ | 3 | 09.09.2009 17:58 |
Массив не выводится на экран | vikaspb | Общие вопросы C/C++ | 7 | 22.01.2009 17:29 |
вместо номера телефона выводится на экран какой-то мусор | le_den | Общие вопросы C/C++ | 2 | 25.11.2008 20:45 |