Es ist schwer das Problem zu erklären. Sorry. Ich versuchs nochmal.
Ich erstelle auf Grundlage eines Formulars ein Array.
In diesem werden die Daten eingefügt.
ray[1] [ Peter, Hans, 2009-12-23, usw.]
Dieses wird dann als erstes direkt in eine Tabelle zur Übersicht angezeigt.
Danach soll der Benutzer einen weiteren Eintrag generieren können.
Die Seite wird bei der Bestätigung der neuen Daten aktualisiert, das Array soll mit
PHP-Code:
<input name="ray" type="hidden" value="<? echo $ray[][] ?>" />
übergeben werden. Dann soll es hochgezählt und mit den neuen Daten gefüllt werden.
ray[1] [ Jürgen, Karl-Heinz, 2009-12-23, usw.]
ray[2] [ Benedickt, Stefan, 2009-03-12, usw.]
und dann wieder wie beim ersten Eintrag auch schon die Übersicht in einer Tabelle erstellen(durch auslesen aller Array-Einträge).
PHP-Code:
$ray[$i]=array($_POST['nam'],$_POST['datum'],$name,$vorname,$t,$farbe,$ma_select,$land,$thisday,$user,$day,$mem,$task,$lfd3);
?>
<!--
*****************************
Hier wird die Überschrift der Steps erstellt
*****************************
-->
<p></p>
<center>
<table width="420" border="0" align="left">
<tr>
<td width="414" background="/images/backgr6.png" bgcolor="#FFFFFF" scope="col"><div align="left" class="line2">Step 3: Save the following Project</div></td>
</tr>
</table>
<p> </p>
</center>
<table width="455px" border="1">
<tr>
<td class="button47" >Customer</td>
<td class="button47" >Execution-Date</td>
<td class="button47" >Responsibility</td>
<td class="button47" >Task</td>
<td class="button47" >Symbol</td>
</tr>
<!--
*****************************
Hier werden die Einträge aus dem Array gelesen
*****************************
-->
<?
$count=count($ray);
for ($j = 0; $j < $count; $j++)
{
?>
<tr>
<td class="button46"><? echo $ray[$i][0] ?></td>
<td class="button46"><? echo $ray[$i][1]?></td>
<td class="button46"><? echo $ray[$i][2] . " , " . $ray[$i][3] ?></td>
<td class="button46"><? echo $ray[$i][4] ?></td>
<td class="<? echo button.$ray[$i][5];?>"></td>
<!--<td class="button46"><? echo $ray[$i][6] ?></td>
<td class="button46"><? echo $ray[$i][7] ?></td>
<td class="button46"><? echo $ray[$i][8] ?></td>
<td class="button46"><? echo $ray[$i][9] ?></td>
<td class="button46"><? echo $ray[$i][10] ?></td>
<td class="button46"><? echo $ray[$i][11] ?></td>
<td class="button46"><? echo $ray[$i][12] ?></td>
<td class="button46"><? echo $ray[$i][13] ?></td>-->
</tr>
<input name="ma" type="hidden" value="<? echo $ray[$i][6] ?>" />
<input name="t" type="hidden" value="<? echo $ray[$i][12] ?>" />
<input name="k" type="hidden" value="<? echo $ray[$i][13] ?>" />
<input name="d" type="hidden" value="<? echo $ray[$i][1] ?>" />
<input name="l" type="hidden" value="<? echo $ray[$i][7] ?>" />
<input name="m" type="hidden" value="<? echo $ray[$i][11] ?>" />
<input name="a" type="hidden" value="<? echo $ray[$i][8] ?>" />
<input name="v" type="hidden" value="<? echo $ray[$i][9] ?>" />
<input name="da" type="hidden" value="<? echo $ray[$i][10] ?>" />
<?
$i++;
}
?>
<tr>
<td><input type="submit" class="normal" readonly="readonly" name="saveall" value="Save Step" style="width:113px" /></td>
<td><button type="button" class="normal" style="width:113px" onclick="change('new_project_change.php')" value="">Change</button></td>
<td class="button46" style="width:400px" colspan="3"> </td>
</tr>
</table>
</form>
Wie übergebe ich das Array richtig? Wie kann ich es um den neuen Eintrag erweitern?
Wie liest man das durch $_POST übergebene Array wieder aus???
Tut mir leid wenn ich es nicht richtig erkläre. Liegt wohl daran das ich es nicht besser weiß.
Bin ja hier bei den Grundlagen. Seid bitte nachsichtig mit mir =)
Danke! mfg Pole