PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (6): « 1 2 3 [4] 5 6 »

> Найдено сообщений: 87
Axiles Отправлено: 02 Августа, 2010 - 12:19:05 • Тема: Unknown column 'xxx' in 'field list' • Форум: SQL и Архитектура БД

Ответов: 11
Просмотров: 84
Драсте.
Из формы методом POST передаю в скрипт данные.
В скрипте их принимаю
PHP:
скопировать код в буфер обмена
  1.  
  2. $namePOST = $_POST ['name'];
  3.  

записываю в базу sql
PHP:
скопировать код в буфер обмена
  1.  
  2.  mysql_query(" UPDATE `bd` SET `name` = $namePOST[0] WHERE `npp` = 0")or die (mysql_error());
  3.  

если данные это цифры то всё нормально записывается, если же текст то выдаёт ошыбку Unknown column 'xxx' in 'field list'

нипайму пачему Огорчение
хотя работало, что изменилось тоже не пойму Огорчение
Axiles Отправлено: 30 Июля, 2010 - 13:20:06 • Тема: как принять массив • Форум: Программирование на PHP

Ответов: 9
Просмотров: 914
EuGen пишет:
Передавайте так:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. test.php?nom[]=1&nem[]=55&nom[]=2&nem[]=66&nom[]=3&nem[]=77
  3.  

И проверяйте массивы
$nom=$_GET['nom']
$nem=$_GET['nem']

пасиба Улыбка
процесс пошол )
Axiles Отправлено: 30 Июля, 2010 - 12:11:05 • Тема: как принять массив • Форум: Программирование на PHP

Ответов: 9
Просмотров: 914
Поставлю вопрос по другому. Меняю метод передачис POST на GET, вижу передачу:

CODE (html):
скопировать код в буфер обмена
  1.  
  2. test.php?nom=1&nem=55&nom=2&nem=66&nom=3&nem=77
  3.  


PHP:
скопировать код в буфер обмена
  1.  
  2. $nom = $_GET('nom');
  3. $nem = $_GET('nem');
  4.  

таким образом я получаю только nom=3 nem=77


и таким образом я получаю только nom=3 nem=77


тоже даёт только nom=3 nem=77
а как мне все значения получить?
Axiles Отправлено: 30 Июля, 2010 - 11:17:24 • Тема: как принять массив • Форум: Программирование на PHP

Ответов: 9
Просмотров: 914
дело вот в чём, array извлекает из $_POST только значения последней строки, предыдущие затирает так как одинаковые индексы, тоесть названия столбцов, они же и имена форм (я так думаю)
extract конечно упростило мне задачу, но проблему не решыло, ведь я не могу извлеч из $_POST всю инфу
наверно нада придумывать скрипт который будет индексы переименовывать или ещё чего (
(Добавление)
Djin_dj пишет:
Axiles пишет:
Вопрос: как мне весь массив принять?

PHP:
скопировать код в буфер обмена
  1.  
  2. if(isset($_POST) && !empty($_POST))
  3. {
  4.    foreach($_POST as $var=>$var_value)
  5.   {
  6.      $$var = $var_value;
  7.   }
  8. }
  9.  

После выполнения этого цикла у Вас будут доступны переменные $nom = $_POST['nom'] и $nem = $_POST['nem']


чесно говоря не понял (
Axiles Отправлено: 30 Июля, 2010 - 08:36:23 • Тема: как принять массив • Форум: Программирование на PHP

Ответов: 9
Просмотров: 914
существует таблица содержание которой передаётся в php скрипт методом POST
вот таким образом пытаюсь принять данные в скрипте:

PHP:
скопировать код в буфер обмена
  1.  
  2. $nom = $_POST('nom');
  3. $nem = $_POST('nem');
  4.  


но принимаю только последньую строку таблицы

Вопрос: как мне весь массив принять?
Axiles Отправлено: 27 Июля, 2010 - 12:16:12 • Тема: как перезаписать • Форум: SQL и Архитектура БД

Ответов: 2
Просмотров: 28
А можно простенький пример кода php?
(Добавление)
ну вот например
прочитал
PHP:
скопировать код в буфер обмена
  1.  
  2. $sql = mysql_query("SELECT bd.rs, bd.name, bd.mark, ")or die("Invalid query: " . mysql_error());
  3.  

вывел для редактирования
PHP:
скопировать код в буфер обмена
  1.  
  2. $myrow = mysql_fetch_array($sql);
  3. echo"<input name=\"Name\" type=\"text\" value=\"$myrow[0]\">";
  4. echo"<input name=\"Name\" type=\"text\" value=\"$myrow[1]\">";
  5. echo"<input name=\"Name\" type=\"text\" value=\"$myrow[2]\">";
  6.  

подредактировал что надо
а тепнрь надо UPDATE всё это назад Улыбка
Axiles Отправлено: 27 Июля, 2010 - 10:07:03 • Тема: как перезаписать • Форум: SQL и Архитектура БД

Ответов: 2
Просмотров: 28
Тока начал работать с sql, научился читать и записывать в таблицу данные. Но мне нада прочитать строку (несколько столбцов в строке), изменить в ней буквально один два столбца и сохранить изменения. Можно конечно способами которые я уже постиг нумеровать строки, чтобы по номеру потом перезаписывать строку которая подверглась изменениям. Но может есть какие либо способы более удобные? Например, прочитал ячейку изменил и её же перезаписал или что то в таком роде.
Axiles Отправлено: 17 Февраля, 2010 - 12:22:55 • Тема: Таблица • Форум: HTML, Дизайн & CSS

Ответов: 3
Просмотров: 1328
ооооооооооооооооооо



пора в утиль Огорчение

спасибо
Axiles Отправлено: 17 Февраля, 2010 - 12:06:55 • Тема: Таблица • Форум: HTML, Дизайн & CSS

Ответов: 3
Просмотров: 1328
Помогите, запутался, не могу разобраться, нужна таблица из двух строк, вторая разбита на три ячейки, первая общая
пишу такой код
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <TABLE BORDER WIDTH="100%">    
  3.     <TR>
  4.         <TH COLSPAN=2>1</TH>
  5.     </TR>
  6.     <TR>
  7.         <TD>2</TD><TD>3</TD><TD>4</TD>
  8.     </TR>  
  9. </TABLE>
  10.  

получается фигня какая то, не могу понять, а ведь как то раньше делал Огорчение
Axiles Отправлено: 17 Февраля, 2010 - 12:03:26 • Тема: Fatal error: Call to undefined function: file_get_contents() in • Форум: Программирование на PHP

Ответов: 12
Просмотров: 1711
Champion пишет:
У тебя проблема другая

уже нет проблем, скачал pyp 4.4.0 и всё поехало
кстати пасиб Радость
Axiles Отправлено: 17 Февраля, 2010 - 11:13:33 • Тема: Fatal error: Call to undefined function: file_get_contents() in • Форум: Программирование на PHP

Ответов: 12
Просмотров: 1711
Champion пишет:
Одного php достаточно - можно в консоли работать

это как?
Axiles Отправлено: 17 Февраля, 2010 - 10:14:04 • Тема: Fatal error: Call to undefined function: file_get_contents() in • Форум: Программирование на PHP

Ответов: 12
Просмотров: 1711
а усё нашол де скачать
хи...
на главной Радость
(Добавление)
Мелкий пишет:
скрипты на машину с апачом

никакой возможности нету Огорчение
Axiles Отправлено: 17 Февраля, 2010 - 10:07:02 • Тема: Fatal error: Call to undefined function: file_get_contents() in • Форум: Программирование на PHP

Ответов: 12
Просмотров: 1711
Champion пишет:
Я уже забыл даже, что там в експерт-едиторе настраивать надо. PHP-й екзешник указать вроде. Правильно указал?
А вообще, зачем тебе этот эдитор? notepad++ и открытый браузер - и всё хорошо.

Да всё правильно указал, я ж до этого скоко отработал на нём. А как у меня "файл.php" будет работать без апача и без php-редактора?
По стечению обстоятельств два компа, на одном апач, и всё гуд, а вот на другом тока редактором можно Огорчение
Axiles Отправлено: 17 Февраля, 2010 - 09:14:22 • Тема: Fatal error: Call to undefined function: file_get_contents() in • Форум: Программирование на PHP

Ответов: 12
Просмотров: 1711
в предчувствии такого ответа полез искать 4,3,4, но чёт не нашол, может подскажете де взять?
на офф тока 5+
и 5+ не прёт чёто у меня на php expert editor 4.3
хотя на другом компе под апач 5+ норм работает
Axiles Отправлено: 17 Февраля, 2010 - 09:01:19 • Тема: Fatal error: Call to undefined function: file_get_contents() in • Форум: Программирование на PHP

Ответов: 12
Просмотров: 1711
Champion пишет:
Появилась с PHP 4.3

???

Страниц (6): « 1 2 3 [4] 5 6 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB