Hi,
hat mit Eurer Hilfe natürlich geklappt. Will hier nur kurz ein Ergebnis wiedergeben, weil ich es leider zur Zeit nicht per Server veröffentlichen kann. Mein Access-Provider hat Insolvenz angemeldet und verarscht mich jetzt. Ich werde wohl am Montag Strafanzeige stellen. Schad eigentlich.
<?php ##### edit.php #####
//--- Diese Funktion gibt es ab PHP 4.1.x, meine ist leider älter ------
function array_key_exists($name,$Post)
{
foreach($Post as $key => $value)
{
if ($key==$name)
{
//echo $key."<br>";
return true;
}
}
return false;
}
//------ Diese Funktion liefer die Zeilennummer der Liste -----------.
//------ die Nr sollte gelich der ID des Datensatzes sein ------------
function getLineNr($Post, $name)
{
if (array_key_exists($name,$Post))
{
//echo " es geht <br>";
if (is_array($Post[$name]))
{
return key($Post[$name]);
}
}
return false;
}
########### Hauptprogramm Editieren von Daten....#############
echo "Zeile: ".getLineNr($HTTP_POST_VARS, "zeile")."<br />";
echo "Element-Wert: ".$HTTP_POST_VARS["zeile"][key($HTTP_POST_VARS["zeile"])]."<br />";
// hier könnte dann der ausgewählte Datensatz editiert werden
?>
--------------------------------------------------------
<!-- Liste.html ----- kommt i.d.R aus einer Datenbank ---
<html>
<head>
<title>Liste anzeigen</title>
<link rel="stylesheet" type="text/css" href="formate.css">
<style type="text/css">
<!--
... hier sind datei-spezifische Formate erlaubt ...
-->
</style>
</head>
<body>
<form action = "edit.php" method="post" entype="mutipart/form-data">
<table>
<tr>
<td>
<input type="submit" class="TableClass" name="zeile[1]" value="Hubert">
</td>
<td style="width:40px">
<input type="submit" class="TableClass" name="zeile[1]" value="38106">
</td>
<td>
<input type="submit" class="TableClass" name="zeile[1]" value="Braunschweig-Stöckheim">
</td>
</tr>
<tr>
<td>
<input type="submit" class="TableClass" name="zeile[2]" value="Klara">
</td>
<td style="width:40px">
<input type="submit" class="TableClass" name="zeile[2]" value="33007">
</td>
<td>
<input type="submit" class="TableClass" name="zeile[2]" value="Hannover" >
</td>
</tr>
<tr>
<td>
<input type="submit" class="TableClass" name="zeile[3]" value="Rolf-Dieter">
</td>
<td style="width:40px">
<input type="submit" class="TableClass" name="zeile[3]" value="12123">
</td>
<td>
<input type="submit" class="TableClass" name="zeile[3]" value="Berlin-Tegel">
</td>
</tr>
<tr>
<td>
<input type="submit" class="TableClass" name="zeile[4]" value="Knalltüte">
</td>
<td style="width:40px">
<input type="submit" class="TableClass" name="zeile[4]" value="">
</td>
<td>
<input type="submit" class="TableClass" name="zeile[4]" value="Nirgendwo">
</td>
</tr>
</table>
</form>
</body>
</html>
------------------------------------------------------
/* formate.css */
body
{
background-color:#FFFFFA;
margin-left:100px;
}
h1
{
font-size:48pt;
color:#FF0000;
font-style:italic;
border-bottom:solid thin black;
}
p,li
{
font-size:12pt;
line-height:14pt;
font-family:Helvetica,Arial,sans-serif;
letter-spacing:0.2mm;
word-spacing:0.8mm;
color:blue;
}
table
{
font-size:10pt;
line-height:10pt;
font-family:Helvetica,Arial,sans-serif;
cellspacing:0px;
cellpadding:0px;
/*border:1px solid blue; */
border-spacing:10px;
border-collapse:collapse;
}
td
{
border-top: 1px solid blue;
border-bottom: 1px solid blue;
border-left: 0px;
border-right: 0px;
}
input.TableClass
{
font-size:8t;
line-height:8pt;
font-family:Helvetica,Arial,sans-serif;
font-weight:500;
color:#000000;
width:100%;
height: 18px;
text-align:left;
border-left: 2px solid #F0F0F0;
border-right: 2px solid #F0F0F0;
border-bottom: 1px solid #F0F0F0;
border-top: 1px solid #F0F0F0;
margin: 0px;
background-color: #F0F0F0;
}
Liebe Grüße aus http://www.braunschweig.de
Tom
Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.