我的代码需要一些帮助。好像我的代码没有用,但我不知道哪个部分是错的。
这是我的stock.php :(包括连接在那里,但我不在这里发布)
<body>
<fieldset>
<legend><h1>Cari Data Barang</h1></legend>
<div style="margin-bottom:15px;" align="right">
<form action="" method="post">
<input type="text" name="input_cari" placeholder="Cari Berdasar Nama Barang" class="css-input" style="width:250px;" />
<input type="submit" name="cari" value="cari" class="btn" style="padding:3px;" margin="6px;" width="50px;" />
</form>
</div>
<?php
$input_cari = @$_POST['input_cari'];
$cari = @$_POST['cari'];
$mencari = "SELECT * FROM barang where nama_barang like '%$input_cari%'";
$result = mysqli_query($connection, $mencari) or die("Error");
?>
<table width="100%" border="1px solid #000" style="border-collapse:collapse;">
<tr style="background-color:#fc0;">
<th>Id Barang</th>
<th>Nama Barang</th>
<th>Harga Jual</th>
<th>Stock</th>
</tr>
<?php while($dat=mysqli_fetch_assoc($result)){
echo "<tr>
<td><center>{$dat['id_barang']}</center></td>
<td><center>{$dat['nama_barang']}</center></td>
<td><center>{$dat['harga_jual']}</center></td>
<td><center>{$dat['stock']}</center></td>
<td><center><input type="submit" name="edit" value="Edit"><a href="Edit.php"></a></center></td>
</tr>"
?>
<tbody>
<?php
}
?>
</table>
<table>
<th><a href = "kasir.php"><button type="submit">Back</button></th>
<th><a href= "#"><button onclick="window.print()"> Print </a></th>
</table>
</fieldset>
</body>
</html>
答案 0 :(得分:1)
首先,你应该添加如下的php。连接字符串和变量。接下来,您应该在双引号内使用单引号,否则您的字符串将过早结束。见下文。
<?php while($dat=mysqli_fetch_assoc($result)){
echo "<tr>
<td><center>".$dat['id_barang']."</center></td>
<td><center>".$dat['nama_barang']."</center></td>
<td><center>".$dat['harga_jual']."</center></td>
<td><center>".$dat['stock']."</center></td>
<td><center><input type='submit' name='edit' value='Edit'><a href='Edit.php'></a></center></td>
</tr>";
?>