спасибо, что нашли время, чтобы посмотреть на это. Я занимаюсь этим раздражающим циклом foreach. Вот что я пытаюсь сделать. У меня есть первая страница «form.php». На этой странице у меня есть флажки. Каждый флажок генерируется из таблицы базы данных. Вот код: <?php include("config.php"); $mysqli = new mysqli($host, $db_uname, $db_pass, $db); $query = "SELECT * FROM […]
Я новичок в PHP, и я пытаюсь сделать таблицу с использованием двух foreach, и я не получаю вывод, который я хочу. <html> <head> <title>Didier Test</title> </head> <body> <h1>Yesso!</h1> </body> <table border="1"> <tr> <th>Books</th> <th>Price</th> </tr> <tr> <?php foreach($name as $item): ?> <td><?=$item?></td> <?php foreach($price as $item2): ?> <td><?=$item2?></td> </tr> <?php endforeach; ?> <?php endforeach; ?> […]
В настоящее время я работаю над общим классом создания форм и вчера имел проблему. Я сделал фрагмент, чтобы воспроизвести проблему. По сути, я хочу удалить элементы, которые сгруппированы из массива исходных элементов после того, как вся группа была нарисована, и я делаю это, перебирая массив элементов. Этот фрагмент кода должен охватывать проблему, я что-то упустил? […]
У меня есть функция JS внутри моего файла представления PHP. То, что я хочу сделать, это включить кнопку, когда функция проверяет, что вход не существует в базе данных. Итак, вот моя функция: var name = 0; $("#edit-name").on("change", edit_name); function edit_name() { if ($('#edit-name').val()== ""){ $('#edit-name').addClass('required'); $('#warning').html('Please fill required input.'); name = 0; } else { […]
У меня есть массив $ _POST, который в настоящее время имеет следующий вид: ["Area"]=> array(2) { [0]=> string(5) "Title" [1]=> string(5) "Title" } ["Issue"]=> array(2) { [0]=> string(3) "111" [1]=> string(7) "2222222" } ["Elevation"]=> array(2) { [0]=> string(8) "11111111" [1]=> string(7) "2222222" } ["Fix"]=> array(2) { [0]=> string(8) "11111111" [1]=> string(6) "222222" } ["ExpectFee"]=> array(2) […]
Я пытаюсь отправить электронное письмо из контактной формы через swiftmailer lib. Моя настройка отправляет почту одному получателю, но когда я пытаюсь отправить несколько сообщений, это вызывает ошибку: Адрес в почтовом ящике, указанный [email1 @ gmail.com, email2 @ gmail.com] не соответствует RFC 2822, 3.6.2. но два письма действительны в соответствии со спецификацией. Вот код; $failed = […]
Я использую foreach для прокрутки изображения. Максимально четыре изображения и минимум 1 изображение. Например, если есть два изображения (= две петли), я хочу сказать, что для него требуется повторить цикл два раза и повторить некоторые снимки-заполнители. Heres my foreach: <?php foreach($users as $k => $v) {?> <img src="/images/user_<?php echo $k; ?>.jpg" alt="" title="" /> <?php […]
$pages = array("grac", "zamknij", "dolaczyc"); $pagesid = array("showNews", "showThread", "showProfile"); foreach ($pagesid as $page) { if (isset($_GET[$page])) { include('sobra/'.$page.'.php'); } } // just pages elseif (in_array($_GET['page'], $pages)) { include("$_GET[page].php"); } // error else include('error.php'); дает: Ошибка анализа: ошибка синтаксиса, неожиданный T_ELSEIF в C: \ WAMP \ www \ sdgag \ index.php в строке 33 Это […]
В таблице есть только одна запись, поэтому почему она работает так, как будто у меня 5 таблиц с одной буквой каждая $query = "Select * from click_tracker"; $result = mysql_query($query); $all_clicks = mysql_fetch_array($result); foreach($all_clicks as $click){ print " <table border=\"1\"> <tr> <th>Location</th> <th>Visit Count</th> </tr> <tr> <td>{$click['url_destination']}</td> <td>{$click['count']}</td> </tr> </table>"; } здесь возвращена таблица <table […]
У меня есть массив тегов из моей базы данных. Я также добавил теги из текущего элемента. Я хочу проверить, что теги уже прикреплены или нет. Кажется, что это работает, но, конечно, я получаю повторяющиеся элементы в своем поле выбора, когда первоначально было добавлено более 1 тега. Как я могу избежать этого? <select name="tags" multiple required> […]