Dato søgning! Det må man da kunne!
Jeg har søgt lidt hjælp til søgnin mellem to dato og to id nr. (uafhængigt af hinaden)Se http://www.eksperten.dk/spm/788496
Jeg er vist kørt lidt fast, er det slet ikke muligt at trække alle rækker mellem dato dit og dat, og ligeså mellem id?
Der er 100p ude på ovenstående spørgsmål og 60p her.
Her er min formkode:
<table>
<form name="indtast" method="post" action="svar_bilag.php">
<tr align="center">
<td>Fra</td><td>Til</td><td></td>
</tr>
<tr>
<td><input type="text" name="id1" size="4" maxlength="4"></td>
<td><input type="text" name="id2" size="4" maxlength="4"></td>
</table><hr width="50%"><br><br>Eller søg datointerval.<br>
<table>
<?
// include the class
require "class.datepicker.php";
// instantiate the object
$dp=new datepicker();
?>
<tr>
<td>Fra</td>
<td><input type="text" id="dato1" name="dato1" size="10" maxlength="10"></td>
<td><input type="image" src="kalender.gif" value="..." onclick="<?=$dp->show("dato1")?>"></td>
<td> > Til</td>
<td><input type="text" id="dato2" name="dato2" size="10" maxlength="10"></td>
<td><input type="image" src="kalender.gif" value="..." onclick="<?=$dp->show("dato2")?>"></td>
</table><br><br><hr width="50%"><br>
<table>
<tr>
<td><input type="submit" name="send" value="Søg efter bilag"></td></tr>
</form>
</table>
Og her er min db forespørgelse:
<?
$dato1 = $_REQUEST["dato1"];
$dato2 = $_REQUEST["dato2"];
$id1 = $_REQUEST["id1"];
$id2 = $_REQUEST["id2"];
//Henter forespørgelse
$query = mysql_query("SELECT * FROM bilag WHERE dato>'" . $_dato1['dato1'] . "' AND dato<'" . $_dato2['dato2'] . "'");
$query = mysql_query("SELECT * FROM bilag WHERE id>'" . $_id1['id1'] . "' AND id<'" . $_id2['id2'] . "'");
if (mysql_num_rows($query) > 0)
{
while ($row = mysql_fetch_assoc($query))
{
echo"<br>
<center><table align=center border=0 width=500>
<tr><hr>
<td width=20% align='right'>Bilagsnr.:</td>
<td width=10% align='left'>".$row["id"]."</td>
<td width=50% align='right'>Bogført d.: </td>
<td width=20% align='left'>".$row["dato"]."</td>
</tr></table></center>
<table align=center border=0 width=500>
<tr>
<td width=20% align='right'>Til dækning af.: </td>
<td width=80% align='left'>".$row["tekst"]."</td>
</tr></table></center>
<table align=center border=0 width=500>
<tr><hr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td align='right'>Debiteret.: </td>
<td align='left'>".$row["til"]."</td>
<td align='right'>Krediteret.: </td>
<td align='left'>".$row["fra"]."</td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td align='center'>Indgået bank.</td>
<td align='center'>Hævet bank.</td>
<td align='center'>Indsat kasse.</td>
<td align='center'>Hævet kasse.</td>
</tr>
<tr>
<td align='center'>".$row["ind_b"]."</td>
<td align='center'>".$row["ud_b"]."</td>
<td align='center'>".$row["ind_k"]."</td>
<td align='center'>".$row["ud_k"]."</td>
</tr>
</table></center>
<table align=center border=0 width=500>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr><hr>
</table>
<br><hr color='000000' size='6'>
</center>";
}
}
?>
