Обучение/Помощь новичкам | Вопрос по php
Здравствуйте, мне нужно было написать на сайте анкету 10 вопросов, мне знакомый помог.
И вот он мне написал в файле где обрабатываются ответы такой скрипт:
<?php
$name = $_POST['username'];
$q1 = $_POST['question_1'];
$q2 = $_POST['question_2'];
$q3 = $_POST['question_3'];
$q4 = $_POST['question_4'];
$q5 = $_POST['question_5'];
$q6 = $_POST['question_6'];
$q7 = $_POST['question_7'];
$q8 = $_POST['question_8'];
$q9 = $_POST['question_9'];
$q10 = $_POST['question_10'];
$write = "\r\n" . $name . ": " . $q1 . "Ответ 1:" . $q2 . " " . $q3 . " " . $q4 . " " . $q5 . " " . $q6 . " " . $q7;
$write .= " " . $q8 . " " . $q9 . " " . $q10;
file_put_contents("answers.txt" , $write , FILE_APPEND);
Тут все понятно, но единственный вопрос мучит.
Почему там где $q1 (это же ответ 1) текст "Ответ 1" стоит после переменной $q1? Ведь сначала нужно по логике Текст Ответ: 1 и потом уже переменную с ответом...
Объясните пожалуйста
И вот он мне написал в файле где обрабатываются ответы такой скрипт:
<?php
$name = $_POST['username'];
$q1 = $_POST['question_1'];
$q2 = $_POST['question_2'];
$q3 = $_POST['question_3'];
$q4 = $_POST['question_4'];
$q5 = $_POST['question_5'];
$q6 = $_POST['question_6'];
$q7 = $_POST['question_7'];
$q8 = $_POST['question_8'];
$q9 = $_POST['question_9'];
$q10 = $_POST['question_10'];
$write = "\r\n" . $name . ": " . $q1 . "Ответ 1:" . $q2 . " " . $q3 . " " . $q4 . " " . $q5 . " " . $q6 . " " . $q7;
$write .= " " . $q8 . " " . $q9 . " " . $q10;
file_put_contents("answers.txt" , $write , FILE_APPEND);
Тут все понятно, но единственный вопрос мучит.
Почему там где $q1 (это же ответ 1) текст "Ответ 1" стоит после переменной $q1? Ведь сначала нужно по логике Текст Ответ: 1 и потом уже переменную с ответом...
Объясните пожалуйста
Holter (03.06.2017 в 20:49)
Здравствуйте, мне нужно было написать на сайте анкету 10 вопросов, мне знакомый помог.
И вот он мне написал в файле где обрабатываются ответы такой скрипт:
<?php
$name = $_POST['username'];
$q1 = $_POST['question_1'];
$q2 = $_POST['question_2'];
$q3 = $_POST['question_3'];
$q4 = $_POST['question_4'];
$q5 = $_POST['question_5'];
$q6 = $_POST['question_6'];
$q7 = $_POST['question_7'];
$q8 = $_POST['question_8'];
$q9 = $_POST['question_9'];
$q10 = $_POST['question_10'];
$write = "rn" . $name . ": " . $q1 . "Ответ 1:" . $q2 . " " . $q3 . " " . $q4 . " " . $q5 . " " . $q6 . " " . $q7;
$write .= " " . $q8 . " " . $q9 . " " . $q10;
file_put_contents("answers.txt" , $write , FILE_APPEND);
Тут все понятно, но единственный вопрос мучит.
Почему там где $q1 (это же ответ 1) текст "Ответ 1" стоит после переменной $q1? Ведь сначала нужно по логике Текст Ответ: 1 и потом уже переменную с ответом...
Объясните пожалуйста
Здравствуйте, мне нужно было написать на сайте анкету 10 вопросов, мне знакомый помог.
И вот он мне написал в файле где обрабатываются ответы такой скрипт:
<?php
$name = $_POST['username'];
$q1 = $_POST['question_1'];
$q2 = $_POST['question_2'];
$q3 = $_POST['question_3'];
$q4 = $_POST['question_4'];
$q5 = $_POST['question_5'];
$q6 = $_POST['question_6'];
$q7 = $_POST['question_7'];
$q8 = $_POST['question_8'];
$q9 = $_POST['question_9'];
$q10 = $_POST['question_10'];
$write = "rn" . $name . ": " . $q1 . "Ответ 1:" . $q2 . " " . $q3 . " " . $q4 . " " . $q5 . " " . $q6 . " " . $q7;
$write .= " " . $q8 . " " . $q9 . " " . $q10;
file_put_contents("answers.txt" , $write , FILE_APPEND);
Тут все понятно, но единственный вопрос мучит.
Почему там где $q1 (это же ответ 1) текст "Ответ 1" стоит после переменной $q1? Ведь сначала нужно по логике Текст Ответ: 1 и потом уже переменную с ответом...
Объясните пожалуйста
Так скрипт работает?
Выколите мне глаза, более гкода я не видел.
325332326 , Да, но мне интересно причину почему сначала идет переменная с ответом а потом только текст "Ответ 1:" который по логике должен стоять сначала
Litput , ?
Holter , гкод.
Может q1 это возраст?
Так как до этого идёт имя
Может q1 это возраст?
Так как до этого идёт имя
Litput , Тут не суть что именно спрашивается в вопрос и на что идет ответ.
Мне интересно почему переменная q1 стоит ПЕРЕД текстом "Ответ 1"?
Даже если возвраст, то по лигике исходя с кода это будет выглядеть так:
19 Ответ 1:
Потому что сначала стоит переменная с ответом, а текст "Ответ 1:" стоит уже после.
Но на самом деле все выглядит правильно, вот я и спрашиваю почему так
Мне интересно почему переменная q1 стоит ПЕРЕД текстом "Ответ 1"?
Даже если возвраст, то по лигике исходя с кода это будет выглядеть так:
19 Ответ 1:
Потому что сначала стоит переменная с ответом, а текст "Ответ 1:" стоит уже после.
Но на самом деле все выглядит правильно, вот я и спрашиваю почему так
Holter , ".$name." ".q1." Ответы:
Пример(я так думаю)
Иван 19 лет Ответы:....
Пример(я так думаю)
Иван 19 лет Ответы:....
Litput , Я так же думал, но выводит например вот так:
Иван Ответы: 19 лет.
Вот и вопрос почему "Ответ" выводиться перед "19 лет" если в коде наоборот
Иван Ответы: 19 лет.
Вот и вопрос почему "Ответ" выводиться перед "19 лет" если в коде наоборот
Holter , Может пустое значение?Гкод...