Leonid H

Рейтинг
89
Регистрация
26.09.2013

Всем спасибо, проблемы устранил!

1) У вас начинается код с: if(empty($_POST['js']));

то есть вы спрашиваете: если в массиве $_POST['js'] пусто, то выполнить код..

В $_POST вам нужно передать данные из формы,

поэтому лучше использовать if(isset($_POST['js']));

2) Уберите проверку email и просто поставьте required;

3) Используйте $error как массив, а не переопределяйте переменную.

P.S В форме у вас нету action, проверьте, весь код на одной странице или нет.

Вечер добрый.

Попробуйте убрать <?php wp_title(''); ?> из тега <title>

Дикий пионер:
Декомпозируйте задачу - т.е. разложите на отдельные более мелкие и решайте их постепенно.
Насколько я помню, вы уже спрашивали как выбрать все айдишники из подобного массива. У вас это получилось?

Там был другой массив.

С этим до 2 часов ночи разбирался, но всё же разобрался.

Здравствуйте!

Вставьте в footer сайта код счетчика. (при условии что на всех страницах он подключен);

bukachuk:

foreach ($data['arrayOne'] as $key => $value){
echo $data['arrayOne'][$key]['title'] . PHP_EOL;
echo $data['arrayTwo'][$key]['title'] . PHP_EOL;
}

Благодарю! Работает.

vandamme:
два цикла соответственно.
хотя вы можете и не перебирать все значения, а просто выводить, например, так:

два цикла это две таблицы, а мне нужно за одну итерацию вывести значения из 2 разных массивов, чтоб в одной ячейки было значение из 1 массива, в соседней другое...

Дикий пионер:
так прям и передать

myfunction($data['cartIdWithItems']);

а внтури

function myfunction($arr){
foreach($arr as $el){
$id = $el['id'];
//запрос в базу.
}
}

другое дело, что возможно лучше собрать сначала айдишники в массив и потом вытащить данные одним запросом.

Я так делал, пишет инвалид аргумент для foreach

Делаете массив, ставите рандомную функцию и обрабатываете элементы.

<?php

$tidArr = array('40', '42', '44');

$sizeArr = array();

if ( $_GET ) {
if ( !isset($_GET['sizeNum']) ) {
return false;
}

$sizeNum = $_GET['sizeNum'];
$sizeNum = (int)$sizeNum;

$sizeArr[] = $sizeNum;
}
?>



<select id="ourSelect">
<option value="">Выберите размер</option>
<?php foreach ($tidArr as $tid) { ?>
<option value="<?= $tid; ?>"><?= $tid; ?></option>
<?php } ?>
</select>
<button onclick="send();">Отправить</button>

<div id="message"><?= $sizeArr[0]; ?></div>

<script>

function send() {
var ourSelect = document.getElementById('ourSelect');
var optValue = ourSelect.options[ourSelect.selectedIndex].value;
var message = document.getElementById('message');
message.innerHTML = optValue;

var ajax;

if ( window.XMLHttpRequest ) {
ajax = new XMLHttpRequest();
} else {
ajax = new ActiveXObject("Microsoft.XMLHTTP");
}

var data = 'sizeNum=' + encodeURIComponent(optValue);

ajax.open('get', 'ajax.call.php?' + data, true);
ajax.send();

ajax.onreadystatechange = function() {
if ( this.readyState != 4) return;
if ( this.status != 200 ) {
console.log('Ошибка: ' + (this.status ? this.statusText : 'Запрос не удался'));
}

message = ajax.responseText;
}
}



</script>
Всего: 141