Loading...
Обучение/Помощь новичкам | Не работает кнопка "Написать"
php
   $result = $mysqli->query("SELECT `id`,`name`,`avatar` FROM `users` WHERE `avatar` != 0 ORDER BY RAND() LIMIT 1");  while ($array = $result->fetch_array()) echo ' <center>     <div class="rekl">         <a href="/id'.$array['id'].'" target="_blank"><div class="rekl_block"><img src="/files/avatars/'.$array['id'].'/'.$array['avatar'].'"/><div class="rekl_title">'.$array['name'].'</div></div></a>     </div>     <p>         <form action="/mail'.$array['id'].'" target="_blank">             <button>Написать</button>         </form>     </p> </center>';   
Суть кода в том, что он выводит рандомного пользователя, но тут есть ошибка: когда нажымаешь "Написать" ссылка не работает, и в место того что бы написать кому то (перейти на ссылку /mail454627) оно переходит просто на /mail. Вопрос: Как исправить?
а ссылка на пользователя работает?.45.
GooDLike (26.04.2021 в 18:10)
а ссылка на пользователя работает?.45.

Все ссылки работают
Romanko ,

$result = $mysqli->query("SELECT `id`,`name`,`avatar` FROM `users` WHERE `avatar` != 0 ORDER BY RAND() LIMIT 1");

while ($array = $result->fetch_array()) echo '
<center>
<div class="rekl">
<a href="/id'.$array['id'].'" target="_blank"><div class="rekl_block"><img src="/files/avatars/'.$array['id'].'/'.$array['avatar'].'"/><div class="rekl_title">'.$array['name'].'</div></div></a>
</div>
<p>
<form action="/mail/mail.php?id=$users[id]">
<input type='submit" value="Отправить" />
</form>
</p>
</center>';
Romanko (26.04.2021 в 18:12)
Все ссылки работают

может тогда у тебя mod_rewrite не настроен на такое сокращение ссылок на почту?
320517996 (26.04.2021 в 18:13)
Romanko ,

$result = $mysqli->query("SELECT `id`,`name`,`avatar` FROM `users` WHERE `avatar` != 0 ORDER BY RAND() LIMIT 1");

while ($array = $result->fetch_array()) echo '
<center>
<div class="rekl">
<a href="/id'.$array['id'].'" target="_blank"><div class="rekl_block"><img src="/files/avatars/'.$array['id'].'/'.$array['avatar'].'"/><div class="rekl_title">'.$array['name'].'</div></div></a>
</div>
<p>
<form action="/mail/mail.php?id=$users[id]">
<input type='submit" value="Отправить" />
</form>
</p>
</center>';

Не поле🤔
И код не работает🤔
________
посл. ред. 26.04.2021 в 18:18; всего 1 раз(а); by Romanko
Romanko , зайди в личную переписку и посмотри как выглядит ссылка!
320517996 (26.04.2021 в 18:13)
Romanko ,
<form action="/mail/mail.php?id=$users[id]">
<input type='submit" value="Отправить" />
</form>

Что за бред?
GooDLike (26.04.2021 в 18:15)
может тогда у тебя mod_rewrite не настроен на такое сокращение ссылок на почту?

Там проблем нет
App Store (26.04.2021 в 18:18)
Romanko , зайди в личную переписку и посмотри как выглядит ссылка!

Или /mail1 или /mail/?id=1 нет разницы
Онлайн: 2
Время:
Gen. 0.096
(c) Bym.Guru 2010-2026