• Форма отправки заявки не работает: есть form.html,index.php,phpmyadmin?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    action="C:/Users/Guests/Desktop/OSPanel/domains/itrem/www/index.php"
    это сильно...

    Во первых - заведите привычку все файлы держать в одном формате, если пишете на пхп - все должны быть пхп, хтмл не нужен.
    Во вторых - весь код можно (в вашем случае) поместить в один index.php, код обработки формы выше, код хтмл с формой ниже.
    В третьих - таким образом как у вас выше прописано экшн не пишется, ибо работать так точно не будет. Вы пытаетесь запустить локальный файл вместо фала сервера(если упрощенно), нужно указывать путь от корня сервера. В вашем случае это скорее всего "/index.php".

    Далее, заведите нормальную иде, возьмите пхпсторм - он имеет триал на месяц, далее можно взять бесплатную студенческую версию. Сразу будет нормальное форматирование, подсветка кода и ошибок, ну и кодировку можно выставить нужную сразу.
    Ответ написан
    2 комментария
  • Как добавить в начало и конец массива элемент из input после нажатия кнопок?

    @pkring
    <input type="button" id="button1" value="В начало" onclick="push1()">
    	<input type="button" id="button2" value="В конец" onclick="push2()"><br><br>
    	<input type="text" id="text" placeholder="Добавьте текст" onkeyup="pressAfterText()">
    	<p id="array"></p>


    function pressAfterText(e) {
    	e = e || window.event;
    	if (e.keyCode === 13) {
    		document.getElementById("button1").click();
    		document.getElementById("button2").click();
    	}
    	return false;
    }
    
    var element = document.getElementById('array'),
    	text = document.getElementById('text'),
    	textValue = text.value;
    
    
    var arr = ["Apple", "Samsung", "Huawei"];
    
    element.textContent = arr;
    
    function push1() {
    	textValue = text.value;
    	arr.unshift(textValue);
    	element.textContent = arr.join();
    	console.log(arr);
    }
    
    function push2() {
    	textValue = text.value;
    	arr.push(textValue);
    	element.textContent = arr.join();
    }
    Ответ написан
    1 комментарий