11. oktober 2003 - 11:21Der er
21 kommentarer og 2 løsninger
Datointerval søgning?
Jeg har en bibliografidatabase, hvori der er en dato for forfatterværkets færdiggørelse. Jeg kunne godt tænke mig at lave en form hvori der to tekstfelter hvor man kan indtaste 1 dato i hver. Disse 2 datoer udgør så intervallet i modtage-php.filen, som så viser alle de værker der er produceret i denne periode. Men hvordan?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg har aftalt med gruppen at vi kun indtaster 4 cifre(årstal). Min php-fil viser stadig intet...men jeg tror vi nærmer os. Et udsnit af formen ser sådan ud: <td height="29" nowrap class="undermenu"> Chercher le date de publication: </td> <td width="222" nowrap class="undermenu"><input name="felt1" size="10" style="WIDTH: 30%" class ="text"> - <input name="felt2" size="10" style="WIDTH: 30%" class ="text"></td> <td width="132" nowrap class="undermenu"><div align="center"> <input name="submit" type="submit" class="undermenu" value="Chercher">
Et udsnit af php-filen ser sådan ud: <?php $felt1 = $_POST['felt1']; $felt2 = $_POST['felt2'];
$db = mysql_connect("localhost", "xxx", "xxx") or die ("Desværre ingen forbindelse til databasen");
mysql_select_db("book", $db) or die ("Kunne ikke vælge databasetabel");
if ($_POST['soegeord']) { echo "<font face='Verdana' size='1'>Denne side er genereret kl. "; echo date("H:i:s"); echo "<br/>"; $query = mysql_query("SELECT * FROM second WHERE udgivelsestidspunkt_original BETWEEN '$_POST[felt1]' AND '$_POST[felt2]' ' ORDER BY forfatternavn_efternavn ASC") or die(mysql_error()); $antal = mysql_num_rows($query); while ($row = mysql_fetch_array($query)) { if ($row)
Men søger den ikke blandt 2 felter i databasen? Den skal søge efter de 2 intervalfelter fra formen.
<?php if (isset($_POST['submit'])) { $felt1 = $_POST['felt1']; $felt2 = $_POST['felt2'];
$db = mysql_connect("localhost", "xxx", "xxx") or die ("Desværre ingen forbindelse til databasen"); mysql_select_db("book", $db) or die ("Kunne ikke vælge databasetabel");
echo "<font face='Verdana' size='1'>Denne side er genereret kl. "; echo date("H:i:s"); echo "<br/>"; $query = mysql_query("SELECT * FROM second WHERE udgivelsestidspunkt_original BETWEEN '$felt1' AND '$felt2' ORDER BY forfatternavn_efternavn ASC") or die(mysql_error()); $antal = mysql_num_rows($query); while ($row = mysql_fetch_array($query)) { // Vis de fundne resultater } } // osv...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.