Bu alışkanlık yazdırmak neden herhangi bir fikir

5 Cevap php

Php için revize ve cant bu ben istediğiniz değerleri yazdırmak almak gibi

Herhangi bir fikir?

Teşekkürler

<form action="revision.php" method="GET">
<input type=“text” name=“number[]”/>
<input type=“text” name=“number[]”/>
<input type=“text” name=“number[]”/>
<input type=“text” name=“number[]”/>
<input type=“text” name=“number[]”/>
<input type="Submit" name="Calcuate"/>
</form>

<?php 
if(isset($_GET['number'])){
    $amount = count($number);

    for($i=0; $i < $amount; $i++){
        echo $number[$i];
    }
}
?>

5 Cevap

Ben kodu ile gerçek sorunu tırnak işaretleri ve "yerine" "kullandığınız yanlış" olduğunu düşünüyorum. Bu değiştirin ve her şey çalışacaktır.

 <form action="revision.php" method="GET" enctype="multipart/form-data">

Change form to this. The multipart tag must be used for this

Ayrıca dosya yüklemeleri için bu ihtiyacı

ve baskı için bunu kullanın

foreach ($_GET['number'] AS $key => $value)
{
    echo "$key => $value";
}

dizi sayı olabilir çünkü [1] -> numarası [3]

Bu kod değil ama var

$number = $_GET["number"]

Ne yapıyorsun doğru yoldur. Bu, diğer benzer question.

EDIT: Benim cevabım tamamen yanlıştır. Aşağıda yorum olarak @ rmarimon bakın.

Metin alanları bir dizi eşleştirilir olamaz. Onlara vb "num1" gibi çirkin bir şey, "number2", isim ve $ _GET ['sayı1'] + ile onları eklemeniz gerekecek ...

Ben onu görmek yolu, önce kendi kodunu değiştirmek gereken bir kaç şey, alanların isimleri var, sen numarası [0], sayı [1], sayı [2] görünüyor onları isim çalışıyoruz bu ancak bu şekilde işe yaramaz, onları differenty adlandırma deneyin veya bu özel adlarla alanları oluşturmak için cicle İÇİN yapmayı deneyin. İkinci olarak, böyle bir şey gerekiyor $ sayı değişkeninin içine $ _GET değişkeni gelen dizi kurtarmak için:

if(isset($_GET['number']))
{
    $number = $_GET['number'];
    $amount = count($number);
    for( $i = 0 ; $i < $amount ; $i++ )
        echo $number[$i];
}

Hala sorunlar ilanı deneyin olan veya bağlamını açıklayan ve form ve dizi için ne aklınızda varsa eğer, bu, yardımcı olur umarım.