|
|
|
Не понятно почему выдаёт - implode invalid arguments passed php
|
|||
|---|---|---|---|
|
#18+
Помогите с этим! выдаёт ошибку : implode invalid arguments passed php в чём проблемма не понял!!! (скрипт находится в другом файле это скрипт обработчик для аякса вдруг в этом дело?) Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 12:16:57 |
|
||
|
Не понятно почему выдаёт - implode invalid arguments passed php
|
|||
|---|---|---|---|
|
#18+
GeoNatПомогите с этим! выдаёт ошибку : implode invalid arguments passed php в чём проблемма не понял!!! (скрипт находится в другом файле это скрипт обработчик для аякса вдруг в этом дело?) Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. пишем var_dump($array) и смотрим является ли $array массивом строк... если нет - значит разбираемся почему... если является - значит глюк ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 12:22:31 |
|
||
|
Не понятно почему выдаёт - implode invalid arguments passed php
|
|||
|---|---|---|---|
|
#18+
P.S. склонен предполагать, что пропущена строка $array=array() перед началом использования данной переменной ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 12:24:10 |
|
||
|
Не понятно почему выдаёт - implode invalid arguments passed php
|
|||
|---|---|---|---|
|
#18+
ПрограмёрGeoNatПомогите с этим! выдаёт ошибку : implode invalid arguments passed php в чём проблемма не понял!!! (скрипт находится в другом файле это скрипт обработчик для аякса вдруг в этом дело?) Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. пишем var_dump($array) и смотрим является ли $array массивом строк... если нет - значит разбираемся почему... если является - значит глюк Возвращает NULL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 12:25:13 |
|
||
|
Не понятно почему выдаёт - implode invalid arguments passed php
|
|||
|---|---|---|---|
|
#18+
$id_ts = $_POST['id_t']; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 12:31:49 |
|
||
|
Не понятно почему выдаёт - implode invalid arguments passed php
|
|||
|---|---|---|---|
|
#18+
r u$id_ts = $_POST['id_t']; Спасибо за найденую ошибку! не уследил но ! всё равно не в этом дело! вот смотрите делаю так Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. работает! заметтьт ввёл в $iiid = 1; вручную и всё ок! ноооо когда пишу так! Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Он выдаёт ошиьку когда заношу $iiid = $_POST['mn_sid']; а пост я проверял отедльно туда значение попадает делал ечо $_POST['mn_sid']; в чём прооблема что за алергия то на этот $iiid = $_POST['mn_sid']; ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 12:41:53 |
|
||
|
Не понятно почему выдаёт - implode invalid arguments passed php
|
|||
|---|---|---|---|
|
#18+
GeoNat$_POST['mn_sid'] ну значит нету этого значения. не приходит оно. или имеет другое имя.. var_dump() поможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 12:50:55 |
|
||
|
Не понятно почему выдаёт - implode invalid arguments passed php
|
|||
|---|---|---|---|
|
#18+
GeoNatОн выдаёт ошиьку когда заношу $iiid = $_POST['mn_sid']; какую ошибку то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 12:51:52 |
|
||
|
Не понятно почему выдаёт - implode invalid arguments passed php
|
|||
|---|---|---|---|
|
#18+
r uGeoNatОн выдаёт ошиьку когда заношу $iiid = $_POST['mn_sid']; какую ошибку то? Когда $iiid = $_POST['mn_sid']; то var_dump($array); выдаёт NULL а когда $iiid = 1; то var_dump($array); выбаёт значение нормально весь массив! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 12:57:24 |
|
||
|
Не понятно почему выдаёт - implode invalid arguments passed php
|
|||
|---|---|---|---|
|
#18+
интересует var_dump($_POST['mn_sid']); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 13:01:38 |
|
||
|
Не понятно почему выдаёт - implode invalid arguments passed php
|
|||
|---|---|---|---|
|
#18+
r uинтересует var_dump($_POST['mn_sid']); var_dump($_POST['mn_sid']); выдаёт string(2)"88" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 13:05:39 |
|
||
|
Не понятно почему выдаёт - implode invalid arguments passed php
|
|||
|---|---|---|---|
|
#18+
GeoNat, ну а если прописать вручную $iiid = 88; запрос чтото вернет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 13:08:37 |
|
||
|
Не понятно почему выдаёт - implode invalid arguments passed php
|
|||
|---|---|---|---|
|
#18+
r uGeoNat, ну а если прописать вручную $iiid = 88; запрос чтото вернет? Даа именно! дело в то что он возвращает нормально значение! а не нулл!!! так - $iiid = 88; всё ОК! не понимаю какая то странность! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 13:11:03 |
|
||
|
Не понятно почему выдаёт - implode invalid arguments passed php
|
|||
|---|---|---|---|
|
#18+
Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 13:14:53 |
|
||
|
Не понятно почему выдаёт - implode invalid arguments passed php
|
|||
|---|---|---|---|
|
#18+
GeoNat, $iiid = intval(trim($_POST['mn_sid'])); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 13:16:52 |
|
||
|
Не понятно почему выдаёт - implode invalid arguments passed php
|
|||
|---|---|---|---|
|
#18+
Hett Код: php 1. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. выдаёт NULL а если WHERE id_from='$iiid' var_dump($array); то выдаёт нормально массив! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 13:20:12 |
|
||
|
Не понятно почему выдаёт - implode invalid arguments passed php
|
|||
|---|---|---|---|
|
#18+
GeoNatHett Код: php 1. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. выдаёт NULL а если WHERE id_from='$iiid' var_dump($array); то выдаёт нормально массив! ИЗВИНИТЕ ОПЕЧАТКА WHERE id_from='1' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 13:25:07 |
|
||
|
Не понятно почему выдаёт - implode invalid arguments passed php
|
|||
|---|---|---|---|
|
#18+
GeoNat, С кодировкой все в порядке? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 13:38:32 |
|
||
|
Не понятно почему выдаёт - implode invalid arguments passed php
|
|||
|---|---|---|---|
|
#18+
phpzGeoNat, С кодировкой все в порядке? да всё в утф-8! но что я заметил сейчас перенёс скрипт в отдельный файл и работает норм! дело наверное какоето в то м что я аяксом отправляю с index.php , post методом mn_sid файлу обработчику script.php а там уже и этот код! и после возвращает результат. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. наверное что то не может обработать когда послан методом аякса на скрипт обработчик! или я вообще не понял в чём тут дело! такой алергии и так и так не должно быть! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 13:45:31 |
|
||
|
Не понятно почему выдаёт - implode invalid arguments passed php
|
|||
|---|---|---|---|
|
#18+
ни у кого нету соображений больше в чём может быть дело?! ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 14:51:59 |
|
||
|
Не понятно почему выдаёт - implode invalid arguments passed php
|
|||
|---|---|---|---|
|
#18+
нужен var_dump или echo для "SELECT * FROM `mesijebi` WHERE id_from='$iiid' ORDER BY id ASC" и "SELECT * FROM `mesijebi` WHERE id_from='1' ORDER BY id ASC" и тогда всё станет понятно :) Скорее всего косяк какой-то тут. ajax в принципе тут никаким боком :) Кодировку вообще исключены, так как "1" что в utf что в cp12xx одинаковый. и напиши $array=array() перед циклом (если его до этого цикла нету) очень глаза мазолит отсутствие... тем-более что отсюда ряд ошибок может появиться ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 14:55:26 |
|
||
|
Не понятно почему выдаёт - implode invalid arguments passed php
|
|||
|---|---|---|---|
|
#18+
GeoNat, Так можно долго гадать и найти источник проблемы случайно. Или не найти. Есть время - гадайте. Нет времени - разбивайте всю эту байду на составные части, прикручивайте логгирование в ключевых точках и проверяйте корректность данных на каждом этапе. Часто отдельный скрипт для тестирования поможет ускорить решение проблемы. Не удивлюсь, если проблема скрыта в каком-нибудь переводе строки, пробеле, BOM или ошибочной кодировке - такое далеко не всегда очевидно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 15:01:45 |
|
||
|
Не понятно почему выдаёт - implode invalid arguments passed php
|
|||
|---|---|---|---|
|
#18+
"SELECT * FROM `mesijebi` WHERE id_from='$iiid' ORDER BY id ASC" if($_POST['mn_sid']){ $iiid = $_POST['mn_sid']; $array=array(); $a= mysql_query("SELECT * FROM `mesijebi` WHERE id_from='$iiid' ORDER BY id ASC") or die(mysql_error()); while($aa = mysql_fetch_array($a)) { echo 'George2: '.$aa['mesiji'].'<br>'; $array[] = $aa['id']; } var_dump($array); } РЕЗУЛЬТАТ array(0) { } "SELECT * FROM `mesijebi` WHERE id_from='1' ORDER BY id ASC" if($_POST['mn_sid']){ $array=array(); $a= mysql_query("SELECT * FROM `mesijebi` WHERE id_from='1' ORDER BY id ASC") or die(mysql_error()); while($aa = mysql_fetch_array($a)) { echo 'George2: '.$aa['mesiji'].'<br>'; $array[] = $aa['id']; } var_dump($array); } РЕЗУЛЬТАТ array(1) { [0]=> string(3) "273" } ну вот! посмотрите) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 15:20:52 |
|
||
|
Не понятно почему выдаёт - implode invalid arguments passed php
|
|||
|---|---|---|---|
|
#18+
GeoNat, Куды смотреть то? var_dump($iiid) фстудию! И не из того что видите в браузере, а реальный код, формируемый скриптом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 15:30:44 |
|
||
|
Не понятно почему выдаёт - implode invalid arguments passed php
|
|||
|---|---|---|---|
|
#18+
vkleGeoNat, Куды смотреть то? var_dump($iiid) фстудию! И не из того что видите в браузере, а реальный код, формируемый скриптом. var_dump($iiid); выдаёт string(2) "88" ...м не понял ! что имеете ввиду откуда тот чистый скрипт то копирнуть! я пишу то что выдаёт! он мне норамльно выдаёт значение как вы уже видите! ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2012, 15:41:57 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=37846633&tid=1465022]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
218ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
1ms |
| others: | 231ms |
| total: | 567ms |

| 0 / 0 |
