Hur lagrar du datumet? Jag vet inte om InterBase använder UNIX-timestamp, men då skulle det kunna se ut så här:
$realDate = Date ( "y-m-d", int ( $rs->Fields[ "startdatum" ]->Value ) );
8 svar · 227 visningar · startad av tihi
Hallå!
Kan någon hjälpa mig med hur jag ska skriva för att hämta ut ett datum från en InterBase db?
Jag har tagit $datum= $rs->Fields["startdatum"]->Value;
men detta resulterar sedan en utskrift med 10 siffror men inte datumet.... hmmm....
Måste jag behandla datumet innan jag skriver ut det på skärmen??
tihi
Hur lagrar du datumet? Jag vet inte om InterBase använder UNIX-timestamp, men då skulle det kunna se ut så här:
$realDate = Date ( "y-m-d", int ( $rs->Fields[ "startdatum" ]->Value ) );
Datumen är sparade som DATE, när jag provar ditt förslag får jag upp ett felmeddelande:
Fatal error: Call to undefined function: int() in C:\Inetpub\scripts\php\projekt_tema\kurser.php on line 44
Finns int() eller måste de definieras någonstans som i tex JSP?
Tack så mkt!!
Nu funkar det! Kan ju passa på att fråga ytterligare en fråga....
Hur gör jag om databasen innehåller ett <null> värde o jag vill testa det i en if sats om den är inte är tom ska det skrivas ut o om den är tom ska det inte skrivas ut??
Nu får jag felmeddelandet:
Warning: Unsupported variant type: 1 (0x1) in C:\Inetpub\scripts\php\projekt_tema\kurser.php on line 35
tack igen
Vassego!
Testa med följande på problem 2:
if ( ( "" . $rs->Fields[ "nullfält" ]->Value ) == "" ) {
// Tomt!
}
else {
// Värde!
}
hej igen!
har provat ditt förslag men får det inte att fungera... blir knäpp! har provat:
if (($rs->Fields["kursplan"]->Value)==""){
echo "<td></td>";
}
else {
echo "<td><a href=".$rs->Fields["kursplan"]->Value." target='_blank'>Kursplan</a></td>";
}
och
if (("".$rs->Fields["kursplan"]->Value)==""){
echo "<td></td>";
}
else {
echo "<td><a href=".$rs->Fields["kursplan"]->Value." target='_blank'>Kursplan</a></td>";
}
kan jag jämföra strängar med != ?? vet du om det skickas från db som "" eller som nåt typ av null värde???
vet du om det skickas från db som "" eller som nåt typ av null värde?
Nej, det är det som är problemet.
Kanske följande fungerar?
if ( is_null ( $rs->Fields[ "kursplan" ]->Value ) || empty ( $rs->Fields[ "kursplan" ]->Value ) ) {
// Tomt
}
hmmm, ger snart upp för idag...
det konstiga är att det fungerar ju egentligen eftersom jag bara får fram länken om det finns något i db MEN jag får ju fortfarande upp felmeddelandet....
får fortsätta imorgon...
tack ändå för all hjälp