Код ткой:
<html>
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251">
<title> Форма запиту клієнта </title>
</head>
<body>
Введіть назву підрозділа
<form action="33.php" method="GET">
<input type="text" name="phrase">
<input type="submit" value="РАБОТАЙ!">
</form>
<br>
<?php
$i=0;
$s="";
if (isset($_GET["phrase"]))
{
$nm=$_GET["phrase"];
$f = fopen ("data3.txt", "r");
$count=0;
while (!feof ($f))
{
$st = fgets($f, 4096);
if (!(@strpos($st,$nm)===false))
{
++$count;
$s.=substr($st,0,@strpos($st,$nm)-1);
$s.=" ";
}
}
fclose ($f);
echo 'Кількість людей підрозділу '.$nm.' - '.$count;
}
if (!isset($_GET["lol"])) echo '<a href=33.php?lol=$s>Подивитися фамілії</a>';
if (isset($_GET["lol"]))
{
echo $_GET["lol"];
if (isset($_GET["lol"]))
echo '<a href="33.php">Сховати результати</a>';
}
?>
</body>
</html>
К сожалению, в lol передается стринговое значение "$s", а не значение самой переменной. Подскажите пожалуйста, как передать значение?
Не обратился бы с подобной чепухой, но препод никакой, на форумах подобного не нашел(
П.С: Буду очень признателен
Спустя 3 минуты, 20 секунд (25.10.2010 - 19:15) twin написал(а):
Кавычки двойные надо, а не апострофы.
Спустя 8 минут, 51 секунда (25.10.2010 - 19:23) Гость_Владимир написал(а):
Действительно, спасибо