jensgebken
Goto Top

Problem mit php

hallo gemeinschaft

ein bekannter hat mir ein kleines script geschrieben

in diesem code weerden die variaben f eine sql abfrage übergeben

public static function getListOfTripsBySearchResult($id_SearchResult, $date_begin = null, $date_end = null){

nun wollte ich, dass date_begin mit dem heutigen tag startet

hatte dafür diesen code nehmen wollen
$datum = date("d.m.Y",$timestamp);

und wollte es dann so zusammenstellen

public static function getListOfTripsBySearchResult($id_SearchResult, $date_begin = $datum, $date_end = null){

geht leider nicht - codefehler

könnt ihr mir helfen

Content-Key: 300206

Url: https://administrator.de/contentid/300206

Printed on: May 4, 2024 at 04:05 o'clock

Member: kopie0123
kopie0123 Mar 27, 2016 at 11:47:11 (UTC)
Goto Top
Hallo Freund der Groß-und Kleinschreibung!

Bitte poste den gesamten Code der Funktion und die Fehlermeldung.
In welchem Format wird das Datum z.b. erwartet?

Viele Grüße und Frohe Ostern.
Member: jensgebken
jensgebken Mar 27, 2016 at 12:42:28 (UTC)
Goto Top
oh mist sehe ich jetzt erst - datum liegt im text format vor - kann ich das vor der abfrage noch ändern

also nicht das ich die db anfassen muss
Member: Guenni
Guenni Mar 30, 2016 at 12:39:58 (UTC)
Goto Top
Zitat von @jensgebken:

oh mist sehe ich jetzt erst - datum liegt im text format vor - kann ich das vor der abfrage noch ändern

also nicht das ich die db anfassen muss

Hi,

mit der Funktion strtotime

Ich nehm' jetzt mal an, die Variable $timestamp . . .

$datum = date("d.m.Y", $timestamp);  

. . . enthält hier dein Datum im Textformat.


<?php 
$timestamp = "30.03.2016";  
$datum = date("d.m.Y", strtotime($timestamp));  
echo $datum; //Ausgabe: 30.03.2016
?>

Gruß
Günni
Member: nxclass
nxclass Apr 20, 2016 at 21:39:26 (UTC)
Goto Top
Hallo,
mit:
public static function getListOfTripsBySearchResult(... ) {
...
}
wird eine Funktion bzw. Methode definiert, welche an anderer Stelle aufgerufen wird.
Du musst im Code suchen wo diese Funktion aufgerufen wird und dann dort den 2. Parameter anpassen. z.B:
 self::getListOfTripsBySearchResult( $id, $datum );
 // oder
 Klassenname::getListOfTripsBySearchResult( $id, $datum );
 // oder
 $this-->getListOfTripsBySearchResult( $id, $datum );
.. weiterhin musst du wissen in welchem Format das Datum erwartet wird. Meistens ist das eher ein 'Y-m-d' oder ein Unixtimestamp.