я хотел бы к примеру сделать 30 однородных запросов к бд каждый прописывать, это емко. попытался зациклить но что-то я ничего не добьюсь вот, на чем я остановился. PHP: <? for($n=2;$n<30;$n++){ if(isset($_POST['Sadanie'$n]))$Sadanie=$_POST['Sadanie'.$n]; ?> помогите моей идею пожалуйста
напишите хотя бы примеры запросов, при каких параметрах какой запрос выполняется и т д... пс. в isset($_POST['Sadanie'$n]) Вы пропустили точку
не писать вот такое вот PHP: <? .... if(isset($_POST['Aufgabe3'])){$Aufgabe3=$_POST['Aufgabe3'];} if(isset($_POST['Dauer3'])){$Dauer3=$_POST['Dauer3'];} if(isset($_POST['Aufgabe4'])){$Aufgabe4=$_POST['Aufgabe4'];} if(isset($_POST['Dauer4'])){$Dauer4=$_POST['Dauer4'];} if(isset($_POST['Aufgabe5'])){$Aufgabe5=$_POST['Aufgabe5'];} if(isset($_POST['Dauer5'])){$Dauer5=$_POST['Dauer5'];} if(isset($_POST['Aufgabe7'])){$Aufgabe7=$_POST['Aufgabe7'];} if(isset($_POST['Dauer7'])){$Dauer7=$_POST['Dauer7'];} if(isset($_POST['Aufgabe8'])){$Aufgabe8=$_POST['Aufgabe8'];} if(isset($_POST['Dauer8'])){$Dauer8=$_POST['Dauer8'];}........................ а зациклить
cocka В корне неправильно реализована передача параметров. Нужно переписать скрипт, отдающий данные в таком виде, а не этот, который принимает данные. Но если уж на то пошло: PHP: <?php // Импорт переменных if($_POST) extract($_POST, EXTR_OVERWRITE); // Обращение к какой-то переменной echo $Dauer4; ?> Передавать НЕОБХОДИМО в таком виде PHP: <?php // Правильно echo $_POST['name'][1]; // НЕПРАВИЛЬНО echo $_POST['name_1']; ?>
да видимо немного не правильно вопрос поставил.. извиняюсь.. хотел бы все циклиризировать.. а эта часть не потдавалась конкретно прием переменных через форму
Нет такого слова. А такой перебор, который вы хотите (см. ниже) - не имеет смысла. PHP: <?php for($n = 0;; $n++) { if(isset($_POST["Sadanie{$n}"])) { $GLOBALS["Sadanie{$n}"] = $_POST["Sadanie{$n}"]; } else break; } ?> Это ОТВРАТИТЕЛЬНЫЙ подход, не надо никогда так делать!