2014-10-28 3 views
-1

У вас есть предложения с моей проблемой. Мне нужно одновременно использовать $ _GET и $ _POST. $ _GET, потому что мне нужно получить строку, которую пользователь хочет сохранить. Я фиксирую строку по URL-адресу. $ _POST, потому что мне нужно записать измененный ввод в файл csv. Это выглядит следующим образом:

$fileName = '../anfragen.csv'; 
$lineNum = $_GET['row']; 
$arr = file($fileName); 
$lineToEdit = $lineNum; 

if($_GET['speichern'] != NULL) { 
    $handle = fopen ("../anfragen.csv", "w"); 
    $arr[$lineToEdit] = utf8_decode($_POST['email']) . ";" . $_POST['gender'] . ";" . "\n"); 

    // write the array in the csv file 
    foreach($arr as $line) { 
     fwrite($handle,$line); 
    } 
} 
+0

В чем проблема? Кроме того, вы должны сделать POST HTTP-запрос на эту страницу с разметкой url, например page.php? Row = 1 – Adimeus

+0

И в чем проблема? Вы можете использовать $ _GET и $ _POST одновременно, потому что вы можете отправить запрос на отправку URL-адреса с параметрами $ _GET, например. http://www.domain.com/index.php?id=10 – andreashager

+0

Я не думаю, что вы можете «GET» и «POST» по тому же запросу. – Savv

ответ

0

Использование $_REQUEST иметь $_GET и $_POST переменные в одном массиве.

+0

Существует некоторая польза, чтобы закрыть голосование против существующего вопроса для этого сайта Q & A. Просто говорю. – hakre

Смежные вопросы