phpbar.de logo

Mailinglisten-Archive

[php] arrays "synchronisieren"

[php] arrays "synchronisieren"

Michael Borchers borchers at tridem.de
Mon Apr 4 09:57:13 CEST 2005


ich habe mehrere inputs in einem form in array form, zb:

      <input type="checkbox" name="typ[]" id="typ[]" value="S06-001" style="border:none; ">
	  S06 001:
      <input type="text" name="stck[]" style="width:50px; " value="0" onFocus="this.value='';document.getElementsById('typ[]').checked=true">

(übrigens funz das javascript noch nicht:()


nun möchte ich zu jedem dazugehörigen typen die stückzahl auslesen
und später alles in einem string verpacken.

bisher habe ich das mit einer for schleife gelöst,
aber so etwas geht doch bestimmt viel hübscher
mit foreach und array positionen, oder?

---
// Einlesen des Aufkeilfenster Arrays und der dazugehoeigen Stueckzahlen
for ($t=0;$t<count($typ);$t++)
{
	if ($stck[$t] != "0")
	{		
		// Wenn Stueckzahl nicht 0
		$typ_array[] = "<b>" . $typ[$t] . "</b>&nbsp;<i>x" . $stck[$t] . "</i><br>";
	}
	
	$anzahl  = $anzahl + $stck[$t];	
}

$typ_array_count = count($typ_array);

// Uebergabe der einzelnen Aufkeilfenster in einen String
for($akf=0;$akf<$typ_array_count;$akf++)
{
	$anfrage_akf = $anfrage_akf . $typ_array[$akf];
}
---

danke

php::bar PHP Wiki   -   Listenarchive