|
@lexaka ↓
|
 |
|
24 Июль, 2009, 09:07:16
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 1
Сообщений: 72 Сила слова: 1.39
|
@lexaka,
$sql = "INSERT INTO (name,pass) VALUES"
for($i= 0, $j= count($_POST['name']); $i< $j; $i++ )
$sql .= "('{$_POST['name'][$i]}','{$_POST['pass'][$i]}')"
Пытаюсь сделать...
$insertSQL = sprintf("INSERT INTO testblock (trackname,time) VALUES (%s,%s)",
for($i= 0, $j= count($_POST['trackname']); $i< $j; $i++ )
GetSQLValueString ($_POST['trackname'][$i], "text"),
GetSQLValueString ($_POST['time'][$i], "text"));
mysql_select_db($database_tester, $tester);
$Result1 = mysql_query($insertSQL, $tester) or die(mysql_error());
Не работает. Где может быть ошибка?
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
24 Июль, 2009, 09:07:39 , спустя 23 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
@lexaka, ты с твиттера сбежал? =)))) ник прикольный
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
@lexaka ↓
|
 |
|
24 Июль, 2009, 09:09:23 , спустя 1 минуту 44 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 1
Сообщений: 72 Сила слова: 1.39
|
@lexaka, ты с твиттера сбежал? =)))) ник прикольный
нет не пользуюсь твитером :)
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
24 Июль, 2009, 09:11:36 , спустя 2 минуты 13 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: д-о-х-у-я! Сила слова: 1.66
|
это вообще чо?
$insertSQL = sprintf("INSERT INTO testblock (trackname,time) VALUES (%s,%s)",
for($i= 0, $j= count($_POST['trackname']); $i< $j; $i++ )
GetSQLValueString ($_POST['trackname'][$i], "text"),
GetSQLValueString ($_POST['time'][$i], "text"));
для незаметивший переформатирую
$insertSQL = sprintf("INSERT INTO testblock (trackname,time) VALUES (%s,%s)", [b ]for($i= 0, $j= count($_POST['trackname']); $i< $j; $i++ ) GetSQLValueString ($_POST['trackname'][$i], "text"), GetSQLValueString ($_POST['time'][$i], "text")[/b ]);
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
@lexaka ↓
|
 |
|
24 Июль, 2009, 09:24:53 , спустя 13 минут 17 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 1
Сообщений: 72 Сила слова: 1.39
|
это вообще чо?
$insertSQL = sprintf("INSERT INTO testblock (trackname,time) VALUES (%s,%s)",
for($i= 0, $j= count($_POST['trackname']); $i< $j; $i++ )
GetSQLValueString ($_POST['trackname'][$i], "text"),
GetSQLValueString ($_POST['time'][$i], "text"));
для незаметивший переформатирую
$insertSQL = sprintf("INSERT INTO testblock (trackname,time) VALUES (%s,%s)", [b ]for($i= 0, $j= count($_POST['trackname']); $i< $j; $i++ ) GetSQLValueString ($_POST['trackname'][$i], "text"), GetSQLValueString ($_POST['time'][$i], "text")[/b ]);
Смеяться умеет каждый... а помочь видимо нет.
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
24 Июль, 2009, 09:28:35 , спустя 3 минуты 42 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: 20781 Сила слова: 1.66
|
@lexaka, помогать не посмеявшись неинтересно Спустя 2 минуты 55 секунд добавил твоя большая ошибка - неформатирование кода, поэтому в этом говнокоде на первый взгляд запутаться как раз посрать
$insertSQL = "INSERT INTO testblock (trackname,time) VALUES (%s,%s)";
mysql_select_db($database_tester, $tester);
for($i= 0, $j= count($_POST['trackname']); $i< $j; $i++ )
{
$sql = sprintf($insertSQL, GetSQLValueString ($_POST['trackname'][$i], "text"), GetSQLValueString ($_POST['time'][$i], "text"));
mysql_query($sql, $tester) or die(mysql_error());
}
если так не заработает, то отладь. но двигайся в этмо направлении
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
@lexaka ↓
|
 |
|
24 Июль, 2009, 09:52:43 , спустя 24 минуты 8 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 1
Сообщений: 72 Сила слова: 1.39
|
@lexaka, помогать не посмеявшись неинтересно Спустя 2 минуты 55 секунд добавил твоя большая ошибка - неформатирование кода, поэтому в этом говнокоде на первый взгляд запутаться как раз посрать
$insertSQL = "INSERT INTO testblock (trackname,time) VALUES (%s,%s)";
mysql_select_db($database_tester, $tester);
for($i= 0, $j= count($_POST['trackname']); $i< $j; $i++ )
{
$sql = sprintf($insertSQL, GetSQLValueString ($_POST['trackname'][$i], "text"), GetSQLValueString ($_POST['time'][$i], "text"));
mysql_query($sql, $tester) or die(mysql_error());
}
если так не заработает, то отладь. но двигайся в этмо направлении
Главное что бы смех был не злой. :)
Прошу прощения за непроходимость...
Но беру
$insertSQL = "INSERT INTO testblock (trackname,time) VALUES (%s,%s)";
mysql_select_db($database_tester, $tester);
for($i= 0, $j= count($_POST['trackname']); $i< $j; $i++ )
{
$sql = sprintf($insertSQL, GetSQLValueString ($_POST['trackname'][$i], "text"), GetSQLValueString ($_POST['time'][$i], "text"));
mysql_query($sql, $tester) or die(mysql_error());
}
и форму
<form name="testadd" action="<?php echo $editFormAction; ?>" method="post">
<table border="0" cellspacing="0" cellpadding="0" style="margin-top:15px;">
<tbody id="addtrack">
<tr style="border-bottom:1px solid #e7e7e7;" class="hidden">
<td style="width:5%;"><input type="button" onclick="dropFile(this);" value=" - " name="drop" disabled="disabled"></td>
<td style="width:40%; padding:7px 5px;"><input type="text" name="trackname[]" style="border:1px solid #e7e7e7; width:80%" /></td>
<td style="width:20%;"><input name="time[]" type="text" size="8" style="border:1px solid #e7e7e7;" /></td>
<td></td>
</tr>
<tr style="border-bottom:1px solid #e7e7e7;" class="f_file">
<td style="width:5%;"><input type="button" onclick="dropFile(this);" value=" - " name="drop" disabled="disabled"></td>
<td style="width:40%; padding:7px 5px;"><input type="text" name="trackname[]" style="border:1px solid #e7e7e7; width:80%" /></td>
<td style="width:20%;"><input name="time[]" type="text" size="8" style="border:1px solid #e7e7e7;" /></td>
<td></td>
</tr>
</tbody>
</table>
<div><input name="submit" type="submit" value="submit" /></div>
<input type="hidden" name="MM_insert" value="testadd">
</form>
выдает Column 'trackname' cannot be null какое то наваждение...
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
24 Июль, 2009, 09:59:26 , спустя 6 минут 43 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: 20781 Сила слова: 1.66
|
я же сказал подебаж :)
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
@lexaka ↓
|
 |
|
24 Июль, 2009, 10:06:11 , спустя 6 минут 45 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 1
Сообщений: 72 Сила слова: 1.39
|
я же сказал подебаж :)
Разобрался. :)
Имена в форме name="trackname[]" а надо name="trackname[0]" и name="trackname[]"
|
|
|
|
|
Записан
|
|
|
|
|
CTAPbIu_MABP ↓
|
 |
|
24 Июль, 2009, 10:10:58 , спустя 4 минуты 47 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
мавр
Группа: в ухо Карма: не нужна
Сообщений: 5187 Сила слова: 1.81
|
@lexaka, попробуй сам написать а я поправлю если что не так Спустя 2 минуты 17 секунд добавил phpdude, прости ты на каком языке пишешь?
$insertSQL = sprintf("INSERT INTO testblock (trackname,time) VALUES (%s,%s)", [b ]for($i= 0, $j= count($_POST['trackname']); $i< $j; $i++ ) GetSQLValueString ($_POST['trackname'][$i], "text"), GetSQLValueString ($_POST['time'][$i], "text")[/b ]);
с каких пор for можно передавать аргументом в sprintf
|
|
|
|
|
Записан
|
java.lang.OutOfMemoryError
|
|
|
|
@lexaka ↓
|
 |
|
24 Июль, 2009, 10:11:22 , спустя 24 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 1
Сообщений: 72 Сила слова: 1.39
|
@lexaka, попробуй сам написать а я поправлю если что не так
Пробую. Уже несколько дней с этим вопрос бьюсь. Пока результату на 80%. Почему то при добавлении трех строк добавляет первую и последнюю а вторую пропускает... Подозреваю что все таки тут проблема в именах полей... покопаюсь.
|
|
|
|
|
Записан
|
|
|
|
|
CTAPbIu_MABP ↓
|
 |
|
24 Июль, 2009, 10:15:54 , спустя 4 минуты 32 секунды
|
НЕ ХУЕТА!
ХУЕТА!
|
мавр
Группа: в ухо Карма: не нужна
Сообщений: 5187 Сила слова: 1.81
|
@lexaka, у тебя проблема в том что ты мешаешь все в одно гавно в котором и я ничего понять не могу Спустя 7 секунд добавил отформатируй код
Спустя 1 минуту 24 секунды добавил выдели в отдельные файлы css и javascript тогда будет видно имена твоих полей
|
|
|
|
|
Записан
|
java.lang.OutOfMemoryError
|
|
|
|
@lexaka ↓
|
 |
|
24 Июль, 2009, 10:27:41 , спустя 11 минут 47 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Карма: 1
Сообщений: 72 Сила слова: 1.39
|
Чуваки ну хватит материться :) Я же не программист один говорит подебаж... второй еще какое то матерное слово в меня запустил... ;)
Вообщем у меня эта хрень заработала. Насколько она кошерна сделана по вашему я не знаю...
Я в таких вопросах извините ламер. Просто мне нравится копаться и самому доходить. Но в этот раз я серьезно споткнулся. При этом то что я делаю практически готово. Сами понимаете бросить работу на 80% очень жалко.
Хотелось бы уточнить по поводу этого что тут не так? Вроде бы добавляется...
phpdude, прости ты на каком языке пишешь?
$insertSQL = sprintf("INSERT INTO testblock (trackname,time) VALUES (%s,%s)", for($i=0,$j=count($_POST['trackname']);$i<$j;$i++) GetSQLValueString($_POST['trackname'][$i], "text"), GetSQLValueString($_POST['time'][$i], "text"));
с каких пор for можно передавать аргументом в sprintf
|
|
|
|
|
Записан
|
|
|
|
|
phpdude ↓
|
 |
|
24 Июль, 2009, 10:38:30 , спустя 10 минут 49 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
я - ЭМО
Группа: в ухо Карма: 344
Сообщений: 20781 Сила слова: 1.66
|
CTAPbIu_MABP, ты слеп глух нем туп! )))
я ЕГО КОД ПРИВЕЛ!!!! прочитай луче )))) я аж ахуел от такого кода
|
|
|
|
|
Записан
|
забанен. могу забанить других, пишите в личку BEER. Helping ugly people have sex since 1862.
|
|
|
|
Sinkler ↓
|
 |
|
24 Июль, 2009, 10:42:28 , спустя 3 минуты 58 секунд
|
НЕ ХУЕТА!
ХУЕТА!
|
Похуй, пляшем!
Группа: Джедаи Карма: 73
Сообщений: 6804 Сила слова: 1.07
|
Чуваки ну хватит материться :) Я же не программист один говорит подебаж... второй еще какое то матерное слово в меня запустил... ;)
привыкай)))
|
|
|
|
|
Записан
|
|
|
|
|