dedlfix: AND an Funktion übergeben

Beitrag lesen

Tach!

stimmt das so denn?

Das Konstrukt $params[]. = ... ergibt keinen Sinn. Die [] bedeuten, dass ein neuer Eintrag hinzugefügt werden soll, der Punkt-Operator ist eine Stringverkettung. In ein neues Feld möchte man etwas reinschreiben, aber nicht etwas an nichts anhängen. Der Punkt kann da also weg.

   	$typeDefinitions = str_repeat( 's' , count( $values ) );

Hier müssen so viele s rein, wie Werte im Array, also zweimal count($values) plus 2.

call_user_func_array( array( $stmt , 'bind_param' ) , $params );
$stmt->bind_param("ss", $von, $an);

Die zweite Zeile muss weg. Diese Werte hast du ja zwischen den beiden foreaches eingefügt.

Ansonsten fällt mir erstmal nichts auf, was nicht viel heißt. Trockenschwimmen ist Mist und wenn was kaputt ist, bemerkt das PHP das viel besser als ich.

dedlfix.