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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 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
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

целиком нужно посмотреть файл.... похоже что-то с кавычками неверно
ADSoft вне форума Ответить с цитированием
Старый 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
masax
Форумчанин
 
Регистрация: 01.10.2008
Сообщений: 248
По умолчанию

ужс, ну кто так пишет...
Цитата:
while ($lizingoviy_procent+1!=0){
Контакты
skype, почта: bm@kwax.ru
masax вне форума Ответить с цитированием
Старый 10.11.2012, 11:29   #5
masax
Форумчанин
 
Регистрация: 01.10.2008
Сообщений: 248
По умолчанию

ошибка происходит потому что зацикливается у тебя в этом while
когда данных никаких нет
Контакты
skype, почта: bm@kwax.ru
masax вне форума Ответить с цитированием
Старый 10.11.2012, 11:33   #6
masax
Форумчанин
 
Регистрация: 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
masax вне форума Ответить с цитированием
Старый 10.11.2012, 11:40   #7
Евгений Лазаренко
Пользователь
 
Регистрация: 09.05.2012
Сообщений: 16
По умолчанию

Цитата:
Сообщение от masax Посмотреть сообщение
ошибка происходит потому что зацикливается у тебя в этом while
когда данных никаких нет
Изменил
<?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
masax
Форумчанин
 
Регистрация: 01.10.2008
Сообщений: 248
По умолчанию

есть в этой папке на сервере файл .htaccess ?
Контакты
skype, почта: bm@kwax.ru
masax вне форума Ответить с цитированием
Старый 10.11.2012, 12:51   #10
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,160
По умолчанию

ну это не прикол ... это тупость.. открывать просто в браузере файл.... с php .... только на веб-сервере... который поддерживает выполнение php
ADSoft вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
На экран вместо символов выводится кучка пикселей 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