На submit я должен получить предупреждение со значениями, но они будут пустыми. (Я получаю предупреждение и т. Д., Но не имеет значений рядом).
Это просто простой отладчик, который мне нравится использовать для обеспечения правильности значений. С учетом сказанного, я попробовал print_r, и он вернулся с «playlistget = 1 и radioget = 1», но это не так, как если бы я осмотрел элемент на firefox, они должны вернуться хотя бы на один 0 или оба в зависимости от того, что я показываю.
Отметьте: Я не показываю весь код, так как все остальное отлично работает именно с этим сообщением -> показать значение, в котором мне нужна помощь.
С учетом сказанного, когда я проверяю элементы на firefox, значения отображаются правильно, так что это сообщение не работает?
Submit:
if (isset($_POST['submit']))
{
foreach($_POST['line'] as $alarm)
{
if(!isset($alarm['remove']))
{
$playlistget = $_POST['radioSelectedGetPlaylist'];
$radioget = $_POST['radioSelectedGetRadio'];
$rget = "playlistget = ".$playlistget." and radioget = ".$radioget."";
echo "<script type='text/javascript'>alert('$rget');</script>"; //this alert shows but with no values beside but if i use print_r number 1 shows for values
if (isset($_POST['radioSelectedGetRadio'])) //tried just if($post etc) but no point as im getting no value above in output
{
$foundRadioStationMessage = "Write radio station";
echo "<script type='text/javascript'>alert('$foundRadioStationMessage');</script>";
}
if (isset($_POST['radioSelectedGetPlaylist']))
{
$foundplayStationMessage = "Write playlist";
echo "<script type='text/javascript'>alert('$foundplayStationMessage');</script>";
}
}
}
}
проводки:
<?PHP
echo"
<td class=\"alarmvalue\" style=\"padding:2px 15px;\">
<label class=\"switch-lightp2 well_\" onchange=\"checkSelectedScheduleType$line()\">";
if ($radioresultvalue == "1") // if we find string webradio in cron file
{
echo "<input id=\"radioSelected$line\" name=\"radioSelectedGetRadio\" type=\"checkbox\" value=\"1\">\n";
$radioresultvalue = "0";
$messagere = "radiovalue = 1 ";
echo "<script type='text/javascript'>alert('$messagere');</script>";
}
else
{
$messageres = "radiovalue = 0 ";
echo "<script type='text/javascript'>alert('$messageres');</script>";
echo "<input id=\"radioSelected$line\" name=\"radioSelectedGetPlaylist\" type=\"checkbox\" value=\"0\">\n";
}
echo" <span><span>Playlist</span><span>Radio</span></span><a class=\"btn btn-primary\"></a>
</label>
</td>"
?>
Форма и кнопка отправки:
<form action="/schedulelist/" method="post">
<button type="submit" id="slistSave" style="width:120px;" class="btn btn-primary btn-lg" name="submit" value="save"><i class="fa fa-floppy-o"></i> Save</button>
Знаки формы? Отправить кнопку? Я предполагаю, что вы просто опустили их, но могли бы вы добавить их, пожалуйста. –
Ваш JS готов для XSS –
@bub JS предназначен исключительно для DEBUGGING. Будет удален после исправления. Очевидно, как я уже говорил выше. – irishwill200