form değişkeni + düğmesine php ile birleştirerek değil, teslim

0 Cevap php

GÜNCEL: istendiği gibi örnekler sonuna eklenir:

Göndermek için kullanılan düğmenin adını + form değişkenleri birleştirerek bir görünüşte eşsiz bir sorunumuz var.

Bu çalışır:

$ Kelime = "sayı"; = 1 $ sayı; . myalbum = $ kelime $ numarası;

$ myalbum yankılanan "number1" verir. Orada hiçbir sürpriz.

Ben düğme itildi hangi satırda SADECE dosyası veri yazma niyeti ile bir php komut dosyası formu POST ANCAK, ben sorunları olsun.

So, let's say I've got 10 rows, and the button for row 5 is pushed. If I get the script to echo what button was pushed ($button), I get "5" back. If I get the script to echo what's in the box in row 5 (in this case, "$number5=5") then by echoing $number5 I get 5.

But if I concatenate $number.$button, I get nothing, when I expect "number5". And yet, if I concat any two parts of the submitted data, it works as expected.

I've been over the variables section at php.net, I've been over the w3 forms tutorials. I've googled. I've stackoverflowed. I've checked and triple checked my spelling.

Hatta sıfırdan başladı - tekrar, bu düğmenin değerini ekleyerek birleştirme işlemini öldürür Sanki bulunuyor.

GÜNCEL:

The output from the form: preset1=Name+of+preset+1&url1=http%3A%2F%2Fexample.com%2F1&preset2=Name+of+preset+2&url2=http%3A%2F%2Fexample.com%2F2&preset3=Name+of+preset+3&url3=http%3A%2F%2Fexample.com%2F3

Form işleyicisi için kod:

<?php
$myFile = "test.txt";
$fh = fopen($myFile, 'a') or die("can't open file");
$stringData = "Preset: " . $preset .  " - Title:" . $title . $submitButton . " - Submit Button:" . $submitButton . "\n"; 
fwrite($fh, $stringData);
fclose($fh);
?>

The output from the above: Preset: 3 - Title:3 - Submit Button:3

Yani, biz basıldığını ne düğmeleri bildiğini biliyoruz. Ama beklediğim çıktı.

But if I change the line to $stringData = "Preset: " . $preset3 . " - Title:" . $title3 . " - Submit Button:" . $submitButton . "\n";

then I get, as expected: Preset: Name of preset 3 - Title:http://www.example.com/3 - Submit Button:3

But of course, this is no good. I understood that if $preset.$submitButton would be the same as $preset3 if submitButton was 3.

Oh, and I've also tried $thepreset='$title' . $submitbutton; and then using that - all I get is "Title:$title"

0 Cevap