Regina Schaukrug: Anmerkung zu $mysqli: KW als Spalte einfügen

Beitrag lesen

Allerdings auf der Webseite sehe ich noch immer nichts.

Das wundert mich wirklich. Denn da sollten Debug-Ausgaben sichtbar werden. Ich kann aber nicht wissen, ob Du die nicht eingebaut hast oder ob diese durch z-index-Angaben im style-sheet verborgen werden.

Du glaubst gar nicht, wie schwierig Du es uns machst, weil Du Dich weigerst uns den kompletten Code (und übrigens den Datenbank-Dump) zur Verfügung zu stellen. Wir sind komplett blind weil wir das "Drumrum" nicht kennen, schreiben Dir Code, den wir schon deshalb gar nicht testen können - und Du meckerst einfachste Syntax-Fehlerchen an, statt die einfach mal zu beheben.

Und teilweise scheinst Du die Debug-Ausgaben mal eben abzuschalten.

Der Quellcode passt nicht mehr. Hier deshalb nur die Funktion kalender_termine(), die ich jetzt mal stark vereinfacht habe.

/**
 * Ermittle alle Kalendereinträge zu einem Datum und einer Liste von Empfängern
 *
 * @param \mysqli      $mysqli     Eine MySQLI Connection
 * @param string       $datum      Das Abfragedatum im Format yyyy-mm-dd
 * @param string[]     $teile25    Komma-getrennte Liste der möglichen Kalenderarten (k_art)
 *
 * @return Array 
 */
function kalender_termine( $mysqli, $datum, $teile25 ) {

    $values = $teile25;
    $empfaengerListe = '"' . implode( '", "', $values ) . '"';

    $query = 'SELECT 
					kt_id,
					kt_kalenderID,
					kt_datum,
					test,
					k_code,
					k_art,
					k_jobNr,
					k_bezeichnung,
					k_auto,
					k_farbe,
					k_datum_von, 
					k_ganztags,
					k_von,
					k_bis,
					f_bezeichnung,
					f_kennzeichen,
					ka_farbe,
					kf_farbe,
					kf_color 
               FROM kalender_termine 
               LEFT JOIN
					kalender ON kalender.k_code = kalender_termine.kt_kalenderID
               LEFT JOIN
					fuhrpark ON fuhrpark.f_id = kalender.k_auto
               LEFT JOIN
					kalender_arten ON kalender_arten.ka_code = kalender.k_art
               LEFT JOIN
					kalender_terminfarbe ON kalender_terminfarbe.kf_farbe = kalender_arten.ka_farbe
               WHERE
					kt_datum="' . $datum . '" 
               AND
					k_art IN (' . $empfaengerListe . ')
               ORDER by test ASC';

  $Kalender_Termine = array();
	if ( $result = $mysqli -> query( $query ) ) {
      while ( $row = $result -> fetch_row()) {
          $Kalender_Termine[] = $row;
      }
  } else {
     echo '<pre><hr>MySQL-Fehler:';
     print_r ( mysqli_error_list( $mysqli ) );
     echo '<hr></pre>';
  }

  if ( DEBUG ) {
      echo '<pre><hr>$Kalender_Termine vor Rückgabe:<hr>';
	    print_r( $Kalender_Termine );
		  echo '<hr></pre>';
	}
    
    return $Kalender_Termine;
}
0 117

KW als Spalte einfügen

Barksalot
  • php
  1. 1
    Regina Schaukrug
    1. 0
      Barksalot
      1. 0
        Regina Schaukrug
        1. 0
          Barksalot
          1. 1
            Regina Schaukrug
            1. 0
              Barksalot
              1. 1
                Regina Schaukrug
                1. 0
                  Barksalot
              2. 0
                Rolf B
                • php
                • programmiertechnik
                1. 0
                  Barksalot
                  1. 0
                    Rolf B
                    1. 0
                      beatovich
                2. 0
                  Barksalot
                  1. 0
                    Rolf B
                    1. 0
                      Barksalot
                      1. 0
                        Rolf B
                      2. 1
                        Rolf B
                        1. 0
                          Barksalot
                      3. 0

                        Hier mal meine Vorgehensweise

                        Regina Schaukrug
                        1. 0

                          (Fortsetzung)

                          Regina Schaukrug
                        2. 0

                          2. Fortsetzung: Termine

                          Regina Schaukrug
                          1. 0
                            Barksalot
                            1. 0
                              Regina Schaukrug
                              1. 0
                                Barksalot
                                1. 0
                                  Regina Schaukrug
                                  1. 0
                                    Barksalot
                                    1. 0
                                      Regina Schaukrug
                                      1. 0
                                        Barksalot
                                        1. 0
                                          Regina Schaukrug
                                    2. 0
                                      Rolf B
                              2. 0
                                beatovich
                                1. 0
                                  Regina Schaukrug
                                  1. 0
                                    beatovich
                              3. 0
                                Regina Schaukrug
                              4. 0
                                Rolf B
                  2. 2
                    Rolf B
                  3. 2
                    Rolf B
                    1. 0
                      MudGuard
                      1. 0
                        Rolf B
                        1. 0
                          dedlfix
                      2. 0
                        Regina Schaukrug
                    2. 0
                      Barksalot
                      1. 0
                        Regina Schaukrug
                        1. 0
                          Barksalot
                          1. 0
                            Regina Schaukrug
                            1. 0
                              Barksalot
                      2. 0
                        Rolf B
                        1. 0
                          Barksalot
                          1. 0
                            Rolf B
                            1. 0
                              Barksalot
                              1. 0
                                Regina Schaukrug
                                1. 0
                                  Barksalot
                                  1. 0
                                    Regina Schaukrug
                                    1. 0
                                      Barksalot
                                      1. 0
                                        Regina Schaukrug
                                        1. 0
                                          Barksalot
                                          1. 0
                                            Regina Schaukrug
                                            1. 0
                                              Barksalot
                                              1. 0
                                                Regina Schaukrug
                                                1. 0
                                                  Barksalot
                                                  1. 0
                                                    Regina Schaukrug
                                                    1. 0
                                                      Barksalot
                                                      1. 0
                                                        Regina Schaukrug
                                                        1. 0
                                                          Barksalot
                                                          1. 0
                                                            Regina Schaukrug
                                                            1. 0
                                                              Barksalot
                                                              1. 0

                                                                Anmerkung zu $mysqli: KW als Spalte einfügen

                                                                Barksalot
                                                                1. 0
                                                                  Regina Schaukrug
                                                                  1. 0
                                                                    Barksalot
                                                                    1. 0
                                                                      Regina Schaukrug
                                                                      1. 0
                                                                        Barksalot
                                                                        1. 0
                                                                          Rolf B
                                                                        2. 0
                                                                          Regina Schaukrug
                                                                          1. 0
                                                                            Barksalot
                                                                            1. 0
                                                                              Regina Schaukrug
                                                                              1. 0
                                                                                Barksalot
                                                                                1. 0
                                                                                  Regina Schaukrug
                                                                                  1. 0
                                                                                    Barksalot
                                                                                2. 0
                                                                                  Barksalot
                                                                                  1. 0
                                                                                    Rolf B
                                                                                    1. 0
                                                                                      Barksalot
                                                                                      1. 1
                                                                                        Regina Schaukrug
                                                                                        1. 0
                                                                                          Barksalot
                                                                                          1. 0
                                                                                            Rolf B
                                                                                      2. 0
                                                                                        Rolf B
                                                                                        1. 0
                                                                                          Barksalot
                                                                                  2. 0
                                                                                    Regina Schaukrug
                                                                                    1. 0
                                                                                      Barksalot
                                                                                      1. 0
                                                                                        Regina Schaukrug
                                                                                        1. 0
                                                                                          Barksalot
                                                                                          1. 0
                                                                                            Regina Schaukrug
                                                                                            1. 0
                                                                                              Barksalot
                                                                                              1. 0
                                                                                                Rolf B
                                                                                              2. 0
                                                                                                Regina Schaukrug
                                                                2. 0
                                                                  Rolf B
                                                                  1. 0
                                                                    Barksalot
                                                                    1. 0
                                                                      Rolf B
                3. 0
                  pl
                  • perl
                  • programmiertechnik
                  1. 0
                    Rolf B
                    1. 0
                      pl
                    2. 0
                      pl
          2. 0

            Einträge anordnen

            Barksalot
            1. 0
              pl
              1. 0
                Barksalot
                1. 0
                  Rolf B
                  1. 0
                    pl
  2. 1

    Danke!

    Barksalot
    1. 1
      Rolf B
      1. 0
        Barksalot
        1. 0
          Rolf B
          1. 0

            Grundsatzdiskussion bind ./. fetch_assoc und prepare ./. mysqli_real_escape_string

            Regina Schaukrug
            1. 0
              Rolf B
              1. 0
                Barksalot
                1. 0
                  Regina Schaukrug
                  1. 0
                    Rolf B
                    1. 0

                      Humor...

                      Regina Schaukrug
                      • menschelei