|
Страница 1 из 1 [ Сообщений: 8 ] |
Автор |
Сообщение |
e_moon
новый человек
|
|
Есть форма, которая передает скрипту 4 цифровых значения: $a, $b, $c, $d
Их нужно записать в файл одной строкой, где отправленные значения будут
арифметически ссумироваться с уже записаными значениями ($a в базе + $a из формы).
// Я пишу так:
$text = "$a\t$b\t$c\t$d\n";
$text .= "$old";
// Потом получаю запись:
$row = explode("\t",$file[$i]);
list($a, $b, $c, $d) = $row;
но это записывает и выводит данные каждый раз в новую строку - а не ух суммы.
Как правильно написать?
Вот сам скрипт:
----
<?
// файл который будем использовать под базу данных
$comfile = "../voice/$id.txt";
// Устанавливаем вид записи в базу данных
$text = "$a\t$b\t$c\t$d\n";
$text .= "$old";
?>
<?
//открываем файл и считываем его
$file = @file($comfile);
for ($i=0; $i<count($file); $i++) {
// Разделяем строку на столбцы
$row = explode("\t",$file[$i]);
list($a, $b, $c, $d) = $row;
echo "<table><tr><td bgcolor='#C8E3F1'>$a | $b | $c | $d</td></tr><tr><td></td></tr></table>";
}
?>
----
|
|
 |
|
 |
Чебурген
соучастник
|
|
совершенно непонятно, что имеется в виду под суммой? сумма чисел?
а где здесь в этом коде оператор, простите, "+"? А точнее чптыре таких оператора?
|
|
 |
|
 |
e_moon
новый человек
|
|
Я и хочу узнать как его написать. Это как?
$text = "$a+$a\t$b+$b\t$c+$c\t$d+$d\n"; //?
|
|
 |
|
 |
Чебурген
соучастник
|
|
|
 |
|
 |
Чебурген
соучастник
|
|
и вообще, зачем ты пытаешься решить 10 задачь одновременно?
если ты не умеешь сладывать в пхп - то и напиши скрипт, который занимается ТОЛЬКО сложением.
неужели непонятно, что без твоих манипуляций с файлом разобраться будет гораздо проще?
|
|
 |
|
 |
Kurilshik
Goldmember
|
|
Согласен с Чебурген,
Зачем это все? Просто сложи
Код: //Перед отсылкой формы переведи все значения ее элементов в числовые $sum=$_POST['a']+$_POST['b']+$_POST['c']; … …
|
|
 |
|
 |
e_moon
новый человек
|
|
Спасибо за $sum-работает. Э-эх, вот только мне не а, б и ц надо сложить, а затем записать, а переписать значение "а" как "а+то, что лежит в базе". Я поэтому и приводил пример строки:
вот строка в файле, кпримеру содержит:
1 \t 5 \t 10 \t 8
Нужно, чтоб "а" приплюсовалось к уже тому, что там лежит (1),
"б" - тоже самое (5) и т.д.
|
|
 |
|
 |
Crazy
Модератор
|
|
e_moon, купите себе книжку и не морочьте нам голову.
_________________ We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
|
|
 |
|
 |
|
Страница 1 из 1 [ Сообщений: 8 ] |
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
|
|