У меня есть фрагмент кода, который я озадачен тем, как обращаться.Выбранные параметры в раскрывающихся меню не отображаются на второй странице PHP.То есть переменные error, error1 и error2 на второй странице остаются пустыми.У меня была такая же проблема с другими переменными, но я смог исправить их с помощью $ _POST, но не знал, как справиться с этим с помощью запроса.
Эта форма отлично работала на нашем главном сервере, но не хочетдля работы на PHP включен Qnap.Вот раздел скрипта для страницы 1. Он извлекает информацию из базы данных.Он правильно отображается на экране пользователя.внизу находится страница 2
$result19 = mysql_query("SELECT * FROM struc order by number DESC limit 1");
$f = mysql_fetch_array($result19);
$i = 100;
$zx = 0;
for ($i =100; $i<=$f[number] ; $i +100){
$result11 = mysql_query("SELECT * FROM catagory where number = '$i' ORDER BY catagory");
$w = mysql_fetch_array($result11);
?>
<tr>
<td width="269" bgcolor="#284357"><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF"><b>
<?
echo "$w[catagory]";
?>
</b></font></td>
<td width="47" bgcolor="#284357">
<input type="radio" name="chk" value="<? echo $i; ?>">
</td>
<td width="398" bgcolor="#284357">
<select class=texta name="<? echo $i; ?>" onchange="changeRadio(document.forms[0].chk,this,<? echo $zx; ?>)">
<option>
<?
$result8 = mysql_query("SELECT * FROM struc where number = '$i' ORDER BY name ");
if ($h = mysql_fetch_array($result8)) {
do{
?>
<option>
<? echo $h[name]; ?>
</option>
<?php
}
while($h = mysql_fetch_array($result8));
}
?>
</select>
</td>
</tr>
<?
$zx = $zx + 1;
$i = $i + 100;
}
?>
Теперь скрипт проблемы на странице 2
$result19 = mysql_query("SELECT * FROM struc order by number DESC limit 1");
$f = mysql_fetch_array($result19);
$n = 0;
for ($i = 100; $i <= $f[number] ; $i + 100)
{
if ($$i != "")
{
$y[$n] = $$i;
$n = $n + 1;
}
$i = $i + 100;
}
$error = $y[0];
$error1 = $y[1];
$error2 = $y[2];
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">1.
<? echo $error; ?>
<font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">
</font> </font></p>
<input type="hidden" name="error" value="<? echo $error; ?>">
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">2.
<? echo $error1; ?>
</font></p>
<input type="hidden" name="error1" value="<? echo $error1; ?>">
<p><font face="Verdana, Arial, Helvetica, sans-serif" size="2" color="#FFFFFF">3.
<? echo $error2; ?>
</font></p>
<input type="hidden" name="error2" value="<? echo $error2; ?>">