MySQL Bağlantılı PHP Arama Düğmesi

<?php

$localhost = "veri tabanı adresiniz. Mesela: localhost";

$username = "veritabanı kullanıcı adınız. Mesela: root";

$password = "veri tabanı kullanıcı şifreniz";

$dbname = "veri tabanı adınız. Mesela: caterpillar";

$con = new mysqli($localhost, $username, $password, $dbname);

if( $con->connect_error){

    die('Error: ' . $con->connect_error);

}

$sql = "SELECT * FROM cat where parcaadi like '%CYL%' LIMIT 50";

if( isset($_GET['search']) ){

    $name = mysqli_real_escape_string($con, htmlspecialchars($_GET['search']));

    $sql = "SELECT * FROM cat WHERE parcano LIKE '%$name%' OR parcaadi LIKE '%$name%' order by parcaadi ASC LIMIT 500";

}

$result = $con->query($sql);

?>

<!DOCTYPE html>

<html>

<head>

<title>Caterpillar Parça Sorgulama</title>

<link rel="stylesheet" type="text/css"

href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">

</head>

<body>

<div class="container">

<label>Boşluk ve tire kullanmayınız</label>

<form action="" method="GET">

<input type="text" placeholder="Parça numarasını yazınız" name="search"> 

<input type="submit" value="Ara" name="btn" class="btn btn-sm btn-primary">

</form>

<h2>CATERPILLAR Parça Bilgileri (Sadece ilk 500 Sonuç)</h2>

<table class="table table-striped table-responsive">

<tr>

<th>ID</th>

<th>Parça No</th>

<th>Parça Adı</th>

<th>Ağırlık</th>

</tr>

<?php

while($row = $result->fetch_assoc()){

    ?>

    <tr>

    <td><?php echo $row['id']; ?></td>

    <td><?php echo $row['parcano']; ?></td>

    <td><?php echo $row['parcaadi']; ?></td>

    <td><?php echo $row['agirlik']; ?></td>

    </tr>

    <?php

}

?>

</table>

</div>

</body>

</html>

Veritabanı bilgilerini ve SQL sorgusunu (sütun isimleri vs) kendinize göre değiştiriniz.

Bir Cevap Yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.