Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Textfelder leeren

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 ...

Antwort
Alt 07.01.07, 15:18   #1 (permalink)
 
Registriert seit: 21.10.06
weau Leistung: Facit NTK
Likes: 0
Standard Textfelder leeren

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>";?>
Edit : Das Resultat kann man sicher auch mal hier anschauen Klick mich
weau ist offline   Mit Zitat antworten
Alt 07.01.07, 15:47   #2 (permalink)
LX
Moderator
 
Registriert seit: 14.02.06
LX Leistung: Z3
LX eine Nachricht über ICQ schicken LX eine Nachricht über AIM schicken LX eine Nachricht über Yahoo! schicken
Likes: 21
Lightbulb

<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.
__________________
"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

JS BB LX UP
LX ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 07.01.07, 15:52   #3 (permalink)
Themenstarter
 
Registriert seit: 21.10.06
weau Leistung: Facit NTK
Likes: 0
Standard

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
weau ist offline   Mit Zitat antworten
Alt 07.01.07, 16:01   #4 (permalink)
 
Benutzerbild von Dreamer
 
Registriert seit: 27.05.02
Dreamer Leistung: Facit NTK
Likes: 0
Standard

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.
Dreamer ist offline   Mit Zitat antworten
Alt 07.01.07, 16:56   #5 (permalink)
Themenstarter
 
Registriert seit: 21.10.06
weau Leistung: Facit NTK
Likes: 0
Standard

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?
weau ist offline   Mit Zitat antworten
Alt 07.01.07, 17:04   #6 (permalink)
 
Registriert seit: 25.06.06
0wnZ Leistung: Facit NTK
0wnZ eine Nachricht über ICQ schicken
Likes: 0
Standard

preg_match
würde mir spontan einfallen


0wnZ


edit: besser das hier oder das hier steht auch beim Tipp ups^^
0wnZ ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Textfelder leeren
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ä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


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61