html — использование переключаемой кнопки для установки href с использованием mysql и переполнения стека

Привет всем,
Я новое программирование на php. По сути, в моем школьном проекте я посылаю на навигационную панель все названия городов из моей базы данных как «город». Эти города связаны с «именем», которое отправляется на соответствующую веб-страницу. Для каждого города вы можете перейти на две разные страницы с помощью переключателя, я имею в виду, если кнопка включена, вы идете на namerent.php, если кнопка выключена, вы идете на name.php. Как я вижу в своем коде, когда я нажимаю на кнопку переключения, это происходит только в одном направлении.

<div class="navbar">
<ul>
<li class="current"><a href="index.php">Home</a></li>
<li><a>Location</a>
<ul>
<li><?php while($row2 = mysqli_fetch_array($result2) and $row3 = mysqli_fetch_array($result3)) {?><a href="<?php echo utf8_encode($row2["name"]);?>

Здесь, когда изменяется togBtn, он должен установить правильный конец имени веб-страницы.

<?php if(isset($_POST['togBtn']) AND isset($_POST['on'])){echo "rent.php";}else{ echo ".php";}?>">

<?php echo utf8_encode($row3["city"]);?><?php }?></a></li>
</ul>
</li>
</ul>
</div>

Форма для закругленного переключателя

<form method="post" action="index.php">
<label class="switch">
<input type="checkbox" id="togBtn" class="togBtn" method="post">
<div class="slider round" id="btn">
<span class="on" name="on" id="on" value="on">rent</span>
<span class="off" name="off" id="off" value="off">sell</span>
</div>
</label>
</form>

0

Решение

Если вы пытаетесь создать кнопку A для переключения между двумя страницами, попробуйте это. Нет необходимости в PHP с этим.

Страница 1

 <body>
<form method="post" action="page2.php">
<input type="submit" name="submit" value="rent">
</form>
sale page Content
</body>

Страница 2

<body>
<form method="post"  action="page1.php">
<input type="submit" name="submitb" value="sale">
</form>
rent page content.
</body>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]