Какво означава грешката
Parse error: syntax error, unexpected T_VARIABLE in C:\Program Files\xampp\htdocs\index.php on line 47
Follow along with the video below to see how to install our site as a web app on your home screen.
Бележка: This feature may not be available in some browsers.
Parse error: syntax error, unexpected T_VARIABLE in C:\Program Files\xampp\htdocs\index.php on line 47
sizif каза:И не просто променлива, а глобална променлива - променлива на средата...
Синтактична грешка възникнала при парсването (обработката на кода от сървърната програма) в ред 47, брой от самото начало на файла, вкл останалия код.
Прегледай за неправилно поставени символи, липсващи затварящи знаци (кавички, т. и запетая; в края на изразите и пр).
Ако на 47 ред е затварящата скоба на скрипта, наистина ти се очертава проблем. Грешката тогава може да е логическа - караш скрипта да прави нещо, което не разбира. Ако е така, обмисли конструкцията си.
Успех!
Parse error: syntax error, unexpected $end in C:\Program Files\xampp\htdocs\index.php on line 91
</table>
</center>
</body>
</html>
да си пропуснал ?> предиhuman каза:Добре де, а какво означаваParse error: syntax error, unexpected $end in C:\Program Files\xampp\htdocs\index.php on line 91
Последните редове на файла са:Код:</table> </center> </body> </html>
</table>
</center>
</body>
</html>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
</head>
<body>
<form action="" method="get" >
<table width="413" border="1">
<tr>
<td width="149">Първо число </td>
<td>Действие</td>
<td width="146">Второ число </td>
</tr>
<tr>
<td><input type="text" name='chislo' value=""/> </td>
<td>
<select name="deistvie">
<option value="+">Събиране</option>
<option value="-">Извайдане</option>
<option value="/">Делене</option>
<option value="*">Умножение</option>
</select>
</td>
<td><input type="text" name='chislo1' value="" /></td>
</tr>
<tr><td></td><td><input type="submit" value="Изчисли" /></td><td></td></tr>
</table>
</form>
<?php
$chislo = $_GET['chislo'];
$chislo1 = $_GET['chislo1'];
$deistvie = $_GET['deistvie'];
$rezultat = $chislo $deistvie $chislo1 ;
echo 'Резултата е :'.$rezultat ;
?>
</body>
</html>
Че то с точки ли трябва да се разделя. Мерси многоSoul_Stealler каза:$rezultat = $chislo.$deistvie.$chislo1 ;
.....
<select name="deistvie">
<option value="subirane">Събиране</option>
<option value="izvajdane">Изваждане</option>
<option value="delene">Делене</option>
<option value="umnojenie">Умножение</option>
....
<?php
$chislo = $_GET['chislo'];
$chislo1 = $_GET['chislo1'];
echo 'Резултата е :' ;
switch ($_GET['deistvie']){
case "subirane":
echo $chislo + $chislo1;
break;
case "izvajdane":
echo $chislo - $chislo1;
break;
case "delene" :
echo $chislo / $chislo1;
break;
case "umnojenie":
echo $chislo * $chislo1;
break;
}
?>
<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
</head>
//S pomo6ta na Soul_Stealler i bafitu
//
<body>
<form action="" method="get" >
<table width="413" border="1">
<tr>
<td width="149">Първо число </td>
<td>Действие</td>
<td width="146">Второ число </td>
</tr>
<tr>
<td><input type="text" name='chislo' value=""/> </td>
<td>
<select name="deistvie">
<option value="subirane">Събиране</option>
<option value="izvajdane">Изваждане</option>
<option value="delene">Делене</option>
<option value="umnojenie">Умножение</option>
</select>
</td>
<td><input type="text" name='chislo1' value="" /></td>
</tr>
<tr><td></td><td><input type="submit" value="Изчисли" /></td><td></td></tr>
</table>
</form>
<?php
$chislo = $_GET['chislo'];
$chislo1 = $_GET['chislo1'];
echo 'Резултата е :' ;
switch ($_GET['deistvie']){
case "subirane":
echo $chislo + $chislo1;
break;
case "izvajdane":
echo $chislo - $chislo1;
break;
case "delene" :
echo $chislo / $chislo1;
break;
case "umnojenie":
echo $chislo * $chislo1;
break;
}
?>
</body>
</html>