Hallo,
ich schlage mich gerade mit folgendem Problem herum.
Und zwar möchte ich Eingaben die dynamisch aus einer DB ausgelesen und in ein textfeld eingelesen werden per button löschen.
Dank google bin ich an diese Möglichkeit gestoßen
<input type='reset' name='aktion' value='Felder leeren'> Soweit eingebunden allerdings keine reaktion ...
Woran liegt das?
-> Hier mal der Ganze Code
LG,weau
Edit : Das Resultat kann man sicher auch mal hier anschauen Klick mich
ich schlage mich gerade mit folgendem Problem herum.
Und zwar möchte ich Eingaben die dynamisch aus einer DB ausgelesen und in ein textfeld eingelesen werden per button löschen.
Dank google bin ich an diese Möglichkeit gestoßen
<input type='reset' name='aktion' value='Felder leeren'> Soweit eingebunden allerdings keine reaktion ...
Woran liegt das?
-> Hier mal der Ganze Code
LG,weau
Code:
<?
//------------------------------------------------------------------------------------------
$satz_nr = $_POST['satz_nr'];
$aktion = $_POST['aktion'];
//echo $satz_nr;
include('connection.php');
$result = mysql_query("SELECT * FROM tblMitglieder") or die(mysql_error());
$menge = mysql_num_rows($result);
$spalten= mysql_num_fields($result);
//Überschrift
echo " <h1> Es sind " . $menge . "Mitglieder vorhanden! </h1>";
//Ausgabe der Tabellen + Formular
echo '<form name="mitgliederformular" method="post" action="">';
echo '<table width="400" border="1" cellpadding="3">';
switch($aktion)
{
case "|<" : $satz_nr=0; break;
case "<" : if ($satz_nr>0) $satz_nr--; break;
case ">" : if ($satz_nr<$menge-1) $satz_nr++; break;
case ">|" : $satz_nr=$menge-1; break;
case "loeschen":
$sqlx = "DELETE FROM tblMitglieder WHERE ID = " . mysql_result($result,$satz_nr,0);
mysql_query($sqlx) or die(mysql_error());
if ($satz_nr==$menge-1) $satz_nr--; // nur bei letztem Datensatz!
break;
}
for($x=0;$x<$spalten;$x++)
{
echo "<tr>";
echo "<td> " . mysql_field_name($result,$x) . "</td>";
if($x==0)
{
echo "<td><input type='text' name='" . mysql_field_name($result,$x) . "' readonly value='". mysql_result( $result,$satz_nr,$x) ."'";}
else
echo "<td><input type='text' name='" . mysql_field_name($result,$x) . "' value='". mysql_result($result,$satz_nr,$x) ."'";
echo "</td>";
echo "</tr>";
}
echo "<tr><td align='right'>
<input type='submit' name='aktion' value='|<'>
<input type='submit' name='aktion' value='<'>
<input type='submit' name='aktion' value='>'>
<input type='submit' name='aktion' value='>|'>
</td>";
echo "<td>
<input type='submit' name='aktion' value='neu'>
<input type='submit' name='aktion' value='speichern'>
<input type='reset' name='aktion' value='Felder leeren'>
<input type='hidden' name='satz_nr' value='$satz_nr'>
<input type='submit' name='aktion' value='loeschen'>" ;
echo " </td></tr>";
//name="VARIABLENNAME" value="WERT"
echo "</table>";
echo "</form>";?>
Edit : Das Resultat kann man sicher auch mal hier anschauen Klick mich