Letzte Nacht zwischen zwei und drei Uhr haben wohl zwei oder mehrere Täter hier bei uns in „da Hood“ einen 60*40 cm großen Tresor aus dem Eiffler in der Radilostraße geschleppt. Das Revier 11 bittet um Hinweise aus der Bevölkerung, wie sie uns per Megaphon heute morgen glaubhaft versichert haben. Vor allem Hinweise auf das geparkte Fluchtauto in der Kalkenthalstraße sind erwünscht. BTW: Ich wär nie auf die Idee gekommen, dass ein Einbruch bei einem Bäcker ne super Geschichte sein könnte…
Wie man Eurokraten ärgert
DIe Polen sind mal wieder schlauer. Laut verlässlichen Angaben sind seit einigen Tagen die Supermärkte voll mit Glühbirnen, die ja eigentlich verboten werden sollten. Es gibt aber einen feinen Unterschied:

Das nenne ich mal kreativ!
PHP-Arrays vs. JavaScript-Arrays in Forms
Uhhhh, das war echt ne harte Nuss, die mich da eine Weile beschäftigt hat. Alte Coder werden mich jetzt auslachen, ist mir aber egal, ich denke schon, dass der ein oder andere auch auf dieses Problem stoßen könnte und nach einer Lösung sucht. Also, worum geht’s?
In HTML kann man in einem Form z.B. ein Array in der Art
<input type=“text“ name=“meinArray[]“ value=“1234″/>
<input type=“text“ name=“meinArray[]“ value=“5678″/>
<input type=“text“ name=“meinArray[]“ value=“9012″/>
erzeugen, d.h. im Array meinArray gibt es die Elemente meinArray[0], meinArray[1] und meinArray[2] jeweils mit den Werten „1234“,„5678“ und „9012“.
Über PHP kann man ja auf die einzelnen Elemente prima zugreifen, z.B. so:
$meinArray = $_POST[‚meinArray‘];
for ($i=0; $i<count($meinArray); $i++) {
echo „Wert in meinArray an der Stelle“ . $i . “ = “ . $meinArray[$i];
}
oder auch so:
foreach($_POST[‚meinArray‘] as $key=>$value) {
echo $key.‘ ‚.$value;
}
Wer jetzt glaubt, er könnte das in JavaScript so ähnlich machen, hat sich geschnitten. Etwas in der Form (hier nur beispielhaft)
var meinArray = document.forms[0].meinArray;
for ($i=0; $i<meinArray.length; $i++) {
alert( „Wert in meinArray an der Stelle“ + i + “ = “ + meinArray[i]; // oder auch noch .value hinten dran, ist aber egal, geht eh nicht.
}
funktioniert einfach nicht. Richtig ist hingegen das hier:
var meinArray = document.forms[0].elements[„meinArray[]“];
for(i=0;i<meinArray.length;i++) {
alert( ‚Wert in meinArray an der Stelle‘ + i + ‚ = ‚+ meinArray[i].value);
}
Siehe auch http://de.selfhtml.org/javascript/objekte/elements.htm. Hat ne Weile gedauert, bis ich dahinter gestiegen bin.
Alle Jahre wieder: Macoun
Chris und ich veranstalten dieses Jahr wieder die Macoun in Frankfurt am Main im Haus der Jugend. Die hochkarätigen Vortragenden vom letzten Jahr werden am 26.09. wieder dabei sein, und man kann sich bereits anmelden. Die Sessions stehen zur Zeit noch nicht final fest, aber es wird auf jeden Fall wieder ein spannender und informativer Tag für alle Schrauber und Code-Designer da draußen! Wir freuen uns riesig, haben bis dahin aber noch so einiges zu organisieren. Also: Weitermachen!

