я пробывал без бота, вроде переменные передаются (т.к. стоит проверка на передаваемые переменные, которая не показывает ощибки), но почему-то не выводится то, что я хочу.
в чем может быть проблема? с открытием базы данных?
допустим Content-Item сохранился как PAGE1.html, его содержание:
<form action="http://mydomain/Section/Category/PAGE2.html" method="post">
....
<input type="radio" name="dslspeed" value="2000" />
<input type="radio" name="tel" value="voip" />
...
<input type="submit" class="button" value="..." />
</form>
------------------------------------------
другой Content-Item сохранился как PAGE2.html:
{rdaddphp file=myphpdir/db.php}
------------------------------------------
содержание db.php:
$db_open = mysql_connect('myhost', 'mydb', 'password)
or die("Could not connect database : " . mysql_error());
mysql_select_db('mydb') or die('Could not select database');
$query = "SELECT * FROM mytable";
$result = mysql_query($query) or die("Query failed : " . mysql_error());
$result2 = mysql_query($query) or die("Query failed : " . mysql_error());
$speed_1 = $_POST["dslspeed"];
if (($speed_1==1000) or ($speed_1==2000) or ($speed_1==6000) or ($speed_1==16000)) {
$speed=$speed_1;
} else { die ( 'Error: SPEED ;)');
}
$tel_1 = $_POST["tel"];
if (($tel_1==voip) or ($tel_1==novoip) or ($tel_1==voipflat)) {
$telflat=$tel_1;
} else {die ( 'ERROR: TEL ;)');
}
//podstrojka konstatnt k voip i DSLSpeed
$modem='mod_'.$telflat;
$dsl_anschluss='dsl_'.$speed;
$dsl_inst='dsl_inst_'.$speed;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html >
.....
<?php while($row = mysql_fetch_object($result)){ ?>
<tr>
<?php $dslest= $row -> $dsl_anschluss;
if ($dslest < 0) {
echo ('<td align="center">'.$row->firma.'</td>');
echo ('<td align="center" colspan="10" >Der DSL-Anschluss wird nicht mehr von dem DSL-Anbieter angeboten</td>');
} else { ?>
...
если я пытаюсь открыть Page2.html, то выдается Error, т.к. ничего не передается, логично.
если перехожу на PAGE2.html через Page1.html, то ошибки нет, т.е. наверное переменные передались, но тогда почему они не выводятся? может ошибка в боте rdaddphp быть?