• 08-03-2008, 18:09:05
    #1

    <?
    $s1=$_POST[s1];
    $s2=$_POST[s2];
    $kac=$_POST[kac];
    /*if(! isset($_POST[kac]))
    {
    $mesaj="Sayilar Arasi Carpim Makinasina Hosgeldiniz";
    }
    else
    {
    $mesaj="" ;
    }
    */

    for($s1;$s1<=$s2;$s1++)
    {
    $sonuc=$s1*$kac;
    print"$s1x $kac=$sonuc".<br>"";
    }



    ?>
    <html>
    <head>
    <title>Sayilar Arasi Carpim Cihazi</title>
    </head>
    <body>
    <form action="sayilararasicarpim.php" method="POST">
    <b><?echo$mesaj;echo"<bR>";?></b>
    1.Sayi<input type="text" name="s1">
    2.Sayi<input type="text" name="s2">
    Kacla Carpilacak<input type="text" name="kac">
    <input type="submit" value="Gonder" >
    </body>
    </form>
    </html>



    for döngüsündeki problemi pek anlayamadım
    amaç 2 sayı girilecek
    2 sayı arasındaki rakamları 3. sayi ile carpacak ve gosterecek
    umarım anlatabilmişimdir
    (programda daha hata olabnilir ama for dongusunu aşamadıgım ıcın )
  • 08-03-2008, 18:22:52
    #2
    Üyeliği durduruldu
    Bir çok yazım problemi vardı. Biraz daha çalış onlara eski kodunla karşılaştır.
    Birde kodlarını açık yazmaya çalış
    Bu arada kod çalışıyormu filan diye bakmadım zaten şu anda sorunu olan bir script. Biraz uğraşmaya devam et
    <?
    $s1 = $_POST["s1"];
    $s2 = $_POST["s2"];
    $kac = $_POST["kac"];
    
    
    for ($s1; $s1 <= $s2; $s1++) {
        $sonuc = $s1 * $kac;
        echo "$s1x $kac=$sonuc" . "<br>";
    }
    
    ?>
    <html>
    <head>
    <title>Sayilar Arasi Carpim Cihazi</title>
    </head>
    <body>
    <form action="sayilararasicarpim.php" method="POST">
    <b><? echo $mesaj;
    echo "<bR>"; ?></b>
    1.Sayi<input type="text" name="s1">
    2.Sayi<input type="text" name="s2">
    Kacla Carpilacak<input type="text" name="kac">
    <input type="submit" value="Gonder" >
    </body>
    </form>
    </html>