[SOLVED] cara filtering comboboxnya itu gimana ya?

 <?php
require("menu.php");
?>
<br>
<body>
 <form method = 'post' action= "">
  <table>
   <tr><td>Dari<td><input type="number" name="dari"><tr>
<tr><td>Sampai<td><input type="number" name="sampai"><tr>
<tr><td><select name="filter">
 <option value="">Filtering</option>
 <option value="Genap">Genap</option>
 <option value="Ganjil">Ganjil</option>
 <option value="Kelipatan3">Kelipatan 3</option>
 <option value="Kelipatan5">Kelipatan 5</option>
 </select><td></tr>
<td><input type="submit" name="enter" value="submit">
<br>
  </table>
 </form>
<?php
 $dari = $_POST['dari'];
 $sampai = $_POST['sampai'];
 for($i=$dari;$i <= $sampai; $i++)
 {
	 if($i % 2 != 0)
	 {
		echo $i."<br>";
	 }
 }
?>
 </body>
avatar Valentino
@Valentino

18 Kontribusi 0 Poin

Diperbarui 6 tahun yang lalu

6 Jawaban:

filtering mssudnya gimana ya ? di apain ? gagal paham nih

avatar waliyurachman29
@waliyurachman29

58 Kontribusi 8 Poin

Dipost 6 tahun yang lalu

ini yg masih error bro, di if nyaa

 <?php
require("menu.php");
?>
<br>
<body>
<form method = 'post' action= "">
<table>
  <tr>
     <Td>Dari</td><td><input type="number" name="dari"></td>
  </tr>
  <tr>
     <td>Sampai</td><td><input type="number" name="sampai"></td>
  </tr>
  <tr>
     <td colspan='2'>
        <select name="pilih">
           <option value="">Pilih</option>
           <option value="genap">Genap</option>
           <option value="ganjil">Ganjil</option>
           <option value="klp3">Kelipatan 3</option>
           <option value="klp5">Kelipatan 5</option>
        </select>
     </td>
  </tr>
  <tr>
     <td colspan='2'><input type="submit" name="enter" value="submit"></td>
	 <td colspan='2'><input type='submit' name='submitAdd' value='Refresh' onclick='window.location.reload();'></td>
  </tr>
</table>
</form>
<?php
 $dari = $_POST['dari'];
 $sampai = $_POST['sampai'];
 $pilih = $_POST['pilih'];

for($i=$dari;$i <= $sampai; $i++)
	{
		if($pilih=="genap") { echo $i % 2 != 0;"<br>";}
			elseif($pilih=="ganjil") { $i % 2 == 0; echo $i."<br>";}
				elseif($pilih=="klp3") { $i % 3 != 0; echo $i."<br>";}
					elseif($pilih=="klp5") { $i % 5 != 0; echo $i."<br>";}
						else {echo $i."<br>";}

	}
?>
 </body>
avatar Valentino
@Valentino

18 Kontribusi 0 Poin

Dipost 6 tahun yang lalu

kalo boleh tau errornya apa ya ? tujuannya apa ? kalo jelas pasti banyak yang jawab nanti..

avatar waliyurachman29
@waliyurachman29

58 Kontribusi 8 Poin

Dipost 6 tahun yang lalu

tujuan buat, ketika kita mengisi dari dan sampai, lalu kita memilih comobobox genap, maka angka yg tampil adalah genap, dan begitu seterusnya

avatar Valentino
@Valentino

18 Kontribusi 0 Poin

Dipost 6 tahun yang lalu


<br>
<body>
<form method = 'post' action= "">
<table>
  <tr>
     <Td>Dari</td><td><input type="number" name="dari"></td>
  </tr>
  <tr>
     <td>Sampai</td><td><input type="number" name="sampai"></td>
  </tr>
  <tr>
     <td colspan='2'>
        <select name="pilih">
           <option value="">Pilih</option>
           <option value="genap">Genap</option>
           <option value="ganjil">Ganjil</option>
           <option value="klp3">Kelipatan 3</option>
           <option value="klp5">Kelipatan 5</option>
        </select>
     </td>
  </tr>
  <tr>
     <td colspan='2'><input type="submit" name="enter" value="submit"></td>
	 <td colspan='2'><input type='submit' name='submitAdd' value='Refresh' onclick='window.location.reload();'></td>
  </tr>
</table>
</form>
<?php
 @$dari = $_POST['dari'];
 @$sampai = $_POST['sampai'];
 @$pilih = $_POST['pilih'];

if($pilih=="genap") {
while ($dari <= $sampai) {
                if ($dari % 2 == 0) {
                    echo $dari."<br/>";

                }
                $dari++;
            }
}
else if($pilih=="ganjil") {
    while ($dari <= $sampai) {
                if ($dari % 2 == 1) {
                    echo $dari."<br/>";

                }
                $dari++;
            }
}
elseif($pilih=="klp3") {
    $lipat=3;
     do{
          echo $dari.", ";
          $dari=$dari+$lipat;
         } while ($dari <= $sampai);

}
elseif($pilih=="klp5") {
    $lipat=5;
    do{
        echo $dari.",";
        $dari = $dari+$lipat;
    }while($dari <= $sampai);
}

?>
 </body>
avatar stefanuspn
@stefanuspn

250 Kontribusi 69 Poin

Dipost 6 tahun yang lalu

nih untuk mencari bilangan genap,ganjil,kelipatan 3, kelipatan 5 menggunakan for


<br>
<body>
<form method = 'post' action= "">
<table>
  <tr>
     <Td>Dari</td><td><input type="number" name="dari"></td>
  </tr>
  <tr>
     <td>Sampai</td><td><input type="number" name="sampai"></td>
  </tr>
  <tr>
     <td colspan='2'>
        <select name="pilih">
           <option value="">Pilih</option>
           <option value="genap">Genap</option>
           <option value="ganjil">Ganjil</option>
           <option value="klp3">Kelipatan 3</option>
           <option value="klp5">Kelipatan 5</option>
        </select>
     </td>
  </tr>
  <tr>
     <td colspan='2'><input type="submit" name="enter" value="submit"></td>
	 <td colspan='2'><input type='submit' name='submitAdd' value='Refresh' onclick='window.location.reload();'></td>
  </tr>
</table>
</form>
<?php
 @$dari = $_POST['dari'];
 @$sampai = $_POST['sampai'];
 @$pilih = $_POST['pilih'];

if($pilih=="genap") {
for($i=$dari;$i <= $sampai; $i++) {
  if($i % 2== 0) {
    echo $i.", ";
  }
}
}
else if($pilih=="ganjil") {
    for($i=$dari; $i<=$sampai; $i++) {
      if($i %2 == 1) {
        echo $i.", ";
      }
    }
}
elseif($pilih=="klp3") {
    $lipat=3;
     for($i = $dari; $i <= $sampai; $i+=$lipat) {

      echo $i.", ";
     }

}
elseif($pilih=="klp5") {
    $lipat=5;
     for($i = $dari; $i <= $sampai; $i+=$lipat) {

      echo $i.", ";
     }
}

?>
 </body>
avatar stefanuspn
@stefanuspn

250 Kontribusi 69 Poin

Dipost 6 tahun yang lalu

Login untuk ikut Jawaban