Mailinglisten-Archive |
Hi Liste,
>du musst statt Feldname "desc" dann "desc[]", statt "hours" "hours[]" nehmen
und so weiter.
>Dann solltest du alle Werte korrekt in einem Array bekommen.
>
>Hoffe das hilft dir,
>Sandor
>
Gut, ich habe die Variablen ersetzt, die while Schleife sieht
folgendermassen aus:
>
while($row = mysql_fetch_array($pid_array))
{
$sp_id = $row["subproject_id"];
$p_id = get_project_id($sp_id);
$sp_na = get_subproject($sp_id);
$p_na = get_project($sp_id);
echo "<tr>";
echo "<td> $p_na </td><td> $sp_na </td>";
echo "<td><input type='text' name='desc[]'></td>";
echo "<td><input type='text' size='4' name='hours[]'></td>";
echo "<td><input type='text' size='4' name='mins[]'></td>";
echo "<td></td>";
echo "</tr>";
$array = array($id, $p_id, $sp_id, $_GET["desc"], $_GET["hours"],
$_GET["mins"], $date);
$id++;
}
mit print_r($array);
bekomm ich folgendes:
Array (
[0] => 2
[1] => 1
[2] => 3
3] => Array (
[0] => desc 1
[1] => desc 2
[2] => desc 3 )
[4] => Array (
[0] => h1
[1] => h2
[2] => h3 )
[5] => Array (
[0] => m1
[1] => m2
[2] => m3 )
[6] => 2002-1-1 )
Ich möchte aber folgende Struktur erreichen:
Array(
[0] 0 --> id
[1] 1 --> projekt_id
[2] 2 --> subprojekt_id
[3] desc 1 --> Beschreibung (desc)
[4] h 1 --> Stunden
[5] m 1 --> Minuten
[6] 2002-1-1 --> datum
)
und so weiter... was mach ich noch falsch? kann mir jemand helfen?
Grüsse mas
php::bar PHP Wiki - Listenarchive