Birden fazla göndermek düğmeleri PHP ile geçiş yapmak için nasıl

2 Cevap php

Günün Benim acemi soru ....

Ben aynı sayfa için 3 sürümlerini sitemde Yorum işlevi var. Ben imzalanan A. için belirli özellikleri vardır ve başkasının profil C'de bakarak imzalanan kendi profil B'de bakarak tüm imzalanan değil bir tane var

Ben kullanıcı altına düştüğünde hangi kriterlere bağlı olarak sadece büyük çalışma var. Ben bu biçimlerden birini gönderir bir gönderme düğmesi var, yani benim soru (C bir düğme gerektirmez, çünkü bu durumda iki) nasıl (isset yığın halinde aynı iki farklı buton geçiş olup olmadığı?

Burada değiştirmek / üzerine eklemek isteyen am budur:

if(isset($_POST['commentProfileSubmit']) && $auth) {

2 Cevap

Bu neye ihtiyacınız olup olmadığından emin değil, ama:

html biçimlendirme, gibi bir şey kullanmak

<input type="submit" name="commentProfileSubmit" value="<?= $pageVersion ?>" />

, $ PageVersion sayfanızın sürümünü belirlemek için kullandığınız değişken / değer için stand.

Daha sonra php, sahip

if (isset($_POST['commentProfileSubmit'])) {
switch ($_POST['commentProfileSubmit']) {
case 'A':
    echo 'from A';
    break;

case 'B':
    echo 'from B';
    break;
}

Do you mean you have two (or more) submit buttons for the same form? Give each button unique name:

<input type="submit" value="Button A" name="button_a" />
<input type="submit" value="Button B" name="button_b" />

Ve php POST değerini denetleyin:

if(isset($_POST['button_a'])){
    echo 'Button A clicked';
}else if(isset($_POST['button_b'])){
    echo 'Button B clicked';
}

Sorunuzu doğru anlasalardı ...