|
|
|
| Нужно записать вот это:
echo ('<tr><td>'.$kay.'</td><td><input type='text' name="'.$kay.'" value="'.$value.'" size="4" maxlength="5" height="17"></td><tr>');
|
в фаил text.txt
Вот код:
<?
$subject = $_POST['subject'];
foreach($subject as $kay => $value)
{
if($value>0)
{
$file = fopen ("text.txt","a");
$str= "echo ('<tr><td>'.$kay.'</td><td><input type='text' name="'.$kay.'" value="'.$value.'" size="4" maxlength="5" height="17"></td><tr>');";
if(!$file)
{
echo("Ошибка открытия файла");
}
else
{
fputs($file,$str);
}
fclose($file);
}
}
?>
|
А вот ошибка которую выдает:
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in ... on line 19
Ошибка вот в этом $str="echo ('<tr><td>'.$kay.'</td><td><input type='text' name="'.$kay.'" value="'.$value.'" size="4" maxlength="5" height="17"></td><tr>');"
Может есть другой способ =) | |
|
|
|
|
|
|
|
для: Gwest
(02.04.2005 в 14:10)
| | Необходимо перед двойными кавычками поставить знак "\", т.к. $str= ".
Получается:
$str= "echo ('<tr><td>'.$kay.'</td><td><input type=\'text\' name=\"'.$kay.'\" value=\"'.$value.'\" size=\"4\" maxlength=\"5\" height=\"17\"></td><tr>');"; | |
|
|
|
|
|
|
|
для: isset
(02.04.2005 в 14:39)
| | Сенк =) | |
|
|
|