Wie zum vorherigen aktuellen Daten in php mysql auf Lager Projekt in PHP.Currently
Ich arbeite holen während der Suche nach Datum er Daten nach Such Datum zeigt, die gut.Aber derjenigediejenigedasjenige Datum ist, die nicht in Anspruch nehmen wird, Datenbank, es zeigt leer, während ich prevedy Datum Daten brauche. (Wie wenn ich 25.12.2015 eingeben, in dem Ergebnis sollte es vorherige Datum Daten wie 23.12.2015 in diesem Fall zeigen.)
mein HTML-Code ist:
<form action="dateview.php" method="post">
<table width="60%" border="2" bordercolor="green">
<tr>
<td>DATE</td>
<td>
<input type="date" name="date">
</td>
<td colspan="2">
<center><input type="submit" value="search"/></center>
</td>
</table>
</form>
mein PHP-Code ist:
<?php
if($qw="select * from details where date='$date'"){
$qq = mysqli_query($con,$qw);
while($r=mysqli_fetch_array($qq,MYSQLI_ASSOC))
{
?>
<tr>
<td><?php echo $r['itemname']; ?></td>
<td><?php echo $r['deposit']; ?></td><td><?php echo $r['withdraw']; ?></td>
<td><?php echo $r['total']; ?></td>
<td><?php echo $r['approvedby']; ?></td>
<td><?php echo $r['receivedby']; ?></td>
<td><?php echo $r['givenby']; ?></td>
<td><?php echo $r['receivedto']; ?></td>
</tr>
<?php } ?>
'25.12.2015' oder' 23.12.2015' ist kein gültiges Format, die Daten entweder als 'Unix-Zeitstempel speichern 'oder' datetime'. Danach können Datenmanipulationsabfragen stattfinden. Jetzt müssten Sie das Datum vorher formatieren (https://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-format). – Xorifelse
ändern wo Bedingung zu 'where date <= '$ date'" '. Dies gibt Ihnen Daten der vorherigen Daten einschließlich des Datums, das Sie passierten. –
Dank Code-Monk.Its funktioniert. – saurabh