Har ikke helt kunne få dette til at virke og er nu også blevet i tvivl om det er smart at gøre det sådan. input: <input name="index_dato" type="text" value="<?php echo date(d.m.Y); ?> output: $query_rsKalender = sprintf("SELECT * FROM kalender WHERE index_dato >= 'echo(d.m.Y)' ", $colname_rsKalender);
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.
Indekser er noget helt andet. Men hvis du bruger DATETIME formatet så er det YYYY-MM-DD, og selv hvis det er et tekstfelt, vil du kunne sortere på det på den måde:
$sql = sprintf( "SELECT * FROM kalender WHERE index_dato >= '%s'", '2005-07-07' );
Nu skriver jeg: input: <input name="dato" type="text" value="<?php echo date('Y-m-d'); ?> og der gemmer den kun 2005 uanset om det er INT VARCHAR eller TEXT Hvorfor det?
Okay har ordnet det ved at ændre: GetSQLValueString($_POST['dato'], "int"), til: GetSQLValueString($_POST['dato'], "text"), kommer tilbage med at få det udskrevet
Her er udtræk af hele komandoen og den virker stadig ikke, hvad kan du se hvad der er galt? $colname_rsInfo = "2005-07-07"; if (isset($_GET['dato'])) { $colname_rsInfo = (get_magic_quotes_gpc()) ? $_GET['dato'] : addslashes($_GET['dato']); } mysql_select_db($database_CMS, $CMS); $query_rsInfo = sprintf("SELECT * FROM kalender WHERE dato >= '%s' ", $colname_rsInfo); $rsInfo = mysql_query($query_rsInfo, $CMS) or die(mysql_error()); $row_rsInfo = mysql_fetch_assoc($rsInfo); $totalRows_rsInfo = mysql_num_rows($rsInfo);
tabellen hedder: kalender der er kun 3 atributter: id - dato - txt
Synes godt om
Ny brugerNybegynder
Din løsning...
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.