Daftar dan Belajar Sekarang!

Menjumlahkan array pemrograman website

foto bagusss
5 Kontribusi 0 Coto
1 bulan yang lalu
Jadi begini saya mencoba source code sekuensial search semua berjalan lancar namun output tidak sesuai dengan yg diinginkan dimana apabila mencari kata saya misalnya yg harusnya di posisi 3 malah outputnya di posisi 2 Ini source code nya
<?php
if(isset($_POST['cari']))
{
$host = "localhost";
$username = "root";
$password = "";
$db = "kamus";
$db_link = mysqli_connect($host,$username,$password,$db);
if (!$db_link){
echo "koneksi gagal";
}
$result = mysqli_query($db_link, "SELECT * FROM ter");
$array = array();
while ($row=mysqli_fetch_assoc($result))
{
   $array[] = $row;
}
  $xs = $_POST['ind'];
  $data = explode(" ", $xs);
  $jumlah_kata = (integer)count($data);
  for ($j=0; $j <count($data); $j++) { 
  for ($i = 0; $i <= count($array); $i++) {
    if ($array[$i]['ind'] == $data[$j]) {
      echo $h = $array[$i]['jawa']."(Postion :".$i.")";
     }
  }
 }
}
?>
<form action="" method="post">
  <input type="text" name="ind">
  <input type="submit" name="cari" value="cari">
</form>

Jawaban
foto jeffian
13 Kontribusi 9 Coto
1 bulan yang lalu
count memulai hitungannya dari 1 sedangkan for disitu mulai dari $i = 0 contoh : jika countnya dapat 4, sedangkan fornya mulai dari 0, maka output dari fornya ada 5 data yaitu 0,1,2,3,4 coba ubah nilai variabel $i = 0 menjadi $i = 1
  • Walau $i nya di ubah jadi 1 tetap hasilnya gk berubah - bagusss
  • kalo boleh tau, itu variabel xs contoh inputannya gimana ya ? - jeffian


Login untuk diksusi di forum sekolah koding