| (Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI... |
Diskussion: Textfelder leeren im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Hallo, ich schlage mich gerade mit folgendem Problem herum. Und zwar möchte ich Eingaben die dynamisch aus einer DB ...
![]() |
| | #1 (permalink) |
| Registriert seit: 21.10.06 ![]() Likes: 0 | Anzeige 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 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>";?> |
| | |
| | #2 (permalink) |
| Moderator ![]() | <input type="reset"...> löscht keine Felder, sondern setzt das Formular auf den Zustand zurück, den es beim Laden der Seite hatte. Wenn die Felder leer geladen wurden, werden sie wieder geleert, wenn allerdings schon Text drinstand, dann wird genau dieser Text wieder reingeschrieben. Das was du willst, kriegst du höchstens mit einem JavaScript hin, welches bei Klick auf den Button ausgeführt wird. |
| | |
| HaBOT | - Anzeige - |
| |
| | #3 (permalink) |
| Themenstarter Registriert seit: 21.10.06 ![]() Likes: 0 | Hey LX! thx für deine Antwort. Werde jetzt mal im Internet danach schauen ob das irgendwie mit Javascript geht - da wird es ja sicherlich schon codestückchen geben, die ich easy einbauen kann. Wenn es probleme gibt - weiß ich ja , an wen ich mich wenden kann |
| | |
| | #4 (permalink) |
| Registriert seit: 27.05.02 ![]() Likes: 0 | noch ein Tip von mir. Setz bei deiner Mail nachfrage noch ein das du unbedingt ein "@" mit bei haben musst weil sonst wär es ja speicherverschwendung wenn jemand aus quatsch, so wie ich beim ausprobiern, einfach nur buchstaben eingibt und er diese dann in deiner db speichert.
__________________ Seien wir realistisch, versuchen wir das Unmögliche. |
| | |
| | #5 (permalink) |
| Themenstarter Registriert seit: 21.10.06 ![]() Likes: 0 | Ja danke das ist eine Gute Idee. Ich habe dieses Formular eigentlich nur geschrieben um PHP zu lernen ;-) hat quasi keinen Verwendungszweck. Mit was für einer Funktion kann ich den prüfen ob ein @ eingeben wurde? |
| | |
| | #6 (permalink) |
| preg_match würde mir spontan einfallen 0wnZ edit: besser das hier oder das hier steht auch beim Tipp ups^^ | |
| | |
![]() |
| - Anzeige - | |
| |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Java Textfelder | Daniel91 | Code Kitchen | 5 | 23.07.09 15:19 |
| Zufällige Textfelder ausgeben | TerenceSkill | (Web-) Design und webbasierte Sprachen | 3 | 11.05.09 14:10 |
| C# Webbrowser Control > Text einfügen in Textfelder | reaLInsanity | Code Kitchen | 7 | 17.12.07 00:01 |
| Verschiebbare Fenster und Textfelder | ERit | (Web-) Design und webbasierte Sprachen | 3 | 01.10.06 21:32 |
| RAM Speicher leeren | andi89 | Windows | 3 | 05.01.04 18:25 |