Deexter: хотя он работает, если
if ($t1 != 0) {
$query="INSERT INTO arm_pyramid (numb_count_excel,name_canal,tar1,summ,date_removal) VALUES ('$count','".addslashes($name)."','$t1','$summ','$date_removal')";
$connection = Doctrine_Manager::connection();
$statement = $connection->execute($query);
}
if ($t2 != 0) {
$query="INSERT INTO arm_pyramid (numb_count_excel,name_canal,tar1,summ,date_removal) VALUES ('$count','".addslashes($name)."','$t2','$summ','$date_removal')";
$connection = Doctrine_Manager::connection();
$statement = $connection->execute($query);
}
Но я не уверенна, что правильно, коннектиться к базе на каждом условии..
Deexter: если это не рассматривать на тарифах, а на чем нибудь другом, то будет выглядеть так:
Миша имеет 2 мяча, один 5кг, другой 10. Маша имеет 1 мяч 3 кг.
Получаем три записи в бд с тремя полями.
Имя. Кг. Кол-во мячей
Миша 5. 1
Миша. 10. 2
Маша. 3. 1
Deexter: да $val это массив из столбцов файла excel , который я парщу в бд) но я просто не могу понять, как мне сделать. Если на 1 номере 2 тарифа, 2 записи в бд, где в первой записи будет 1 тариф, а во второй 2 тариф. Цикл while я делаю для того, что бы просто проставить 1 и 2 тариф(нумерацию).
все просто, сейчас вид записи :
номер тариф1 тариф2
23 22 23
мне надо просто сделать из этого 2 записи
23 22
23 23 --> чтобы запись из тарифа2 ушла во вторую запись
Centrino: если бы вообще хоть , что-то кроме пустых строк получалось выводить, то конечно написала бы примеры, но выводить получается только заданные слова
He11ion: Мануалы и документации, есть ко всем функциям, ко всем языкам, фраймеркам и т.п. Но у людей всё равно возникают вопросы, некоторые даже выкладывают свои решения и коды, без всяких агрессий и типо *сами сделайте*
He11ion: я не прошу написать за меня модуль, все уже готова, встала только на размерах, не могу разобраться. Не думаю , что это я прошу написать мне весь код.
He11ion: никто и не спорит, бывают случаи , когда не приходит решение. Не думаю, что сюда пишут люди, которым не чем заняться. И еще, почему, если вы не готовы помочь, почему нельзя пройти мимо?
FanatPHP: не думаю, что есть сложность помочь написать регулярку, непонятно почему ты такой не дружественный, прям как будто знания у тебя из головы воруют.
if ($t1 != 0) {
$query="INSERT INTO arm_pyramid (numb_count_excel,name_canal,tar1,summ,date_removal) VALUES ('$count','".addslashes($name)."','$t1','$summ','$date_removal')";
$connection = Doctrine_Manager::connection();
$statement = $connection->execute($query);
}
if ($t2 != 0) {
$query="INSERT INTO arm_pyramid (numb_count_excel,name_canal,tar1,summ,date_removal) VALUES ('$count','".addslashes($name)."','$t2','$summ','$date_removal')";
$connection = Doctrine_Manager::connection();
$statement = $connection->execute($query);
}
Но я не уверенна, что правильно, коннектиться к базе на каждом условии..