Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst mit Button eine Zählvariable um eins erhöhen

Mitglied: kafri84

kafri84 (Level 1) - Jetzt verbinden

12.12.2006, aktualisiert 18.12.2006, 7144 Aufrufe, 3 Kommentare

Hallo,

ich brauch mal wieder Eure Hilfe.

Und zwar möchte ich auf einer Website eine Tabelle erzeugen, die standardmäßig aus 11 Spalten und 10 Zeilen besteht.
Diese Tabelle wird mit einer Schleife aufgebaut. Also nach diesem Prinzip:
"for ($d=1;$d<=10;$d++) usw...."
Das funkioniert auch prima.

Nun möchte ich aber einen Button einbinden. Wenn man diesen drückt, soll eine Variable um eins erhöht werden und dann statt 10 eben 11 Zeilen erstellt werden. und beim nochmaligen drücken kommt noch eine Zeile dazu usw..

Das ganze soll am Ende ungefähr so aussehen:
"for ($d=1;$d<=$neuezahl;$d++) usw..."

Ich weiß bloß leider nicht wie ich das ganze programmiertechnisch umsetzen kann. Das einzige was ich bisher für den Button habe ist:

<input type="button" name="neuezahl" value="Hinzufuegen" onclick="this.$neuezahl.value=this.$neuezahl.value+1">

Aber das ist leider falsch und mir fehlt eine Idee zum weiterkommen.

Ich hoffe mir kann jemand dabei helfen.

Vielen Dank schon im Voraus

kafri84
Mitglied: Guenni
14.12.2006 um 05:08 Uhr
@kafri84

Hi,

eine Variante wäre.....

01.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
02.
<html> 
03.
<head> 
04.
<title>Untitled</title> 
05.
</head> 
06.
<body> 
07.
<? 
08.
// Wenn die Seite zum ersten Mal aufgerufen wird, 
09.
// ist die Variable $zeilen nicht initialisiert..... 
10.
if($zeilen){ 
11.
 $i=$zeilen; 
12.
}else{ 
13.
// ..... und $i bekommt den Wert 10 zugewiesen. 
14.
      $i=10; 
15.
16.
for($j=1;$j<=$i;$j++){ 
17.
 echo "Zeile $j"; 
18.
19.
?> 
20.
<form action="test.php" method="post"> 
21.
<!-- Das versteckte Feld zeilen bekommt $i, siehe oben, +1 zugewiesen --> 
22.
<!-- Das wiedeholt sich mit jedem Klick auf den Button --> 
23.
<input type="hidden" value="<?echo $i+1;?>" name="zeilen"/> 
24.
<input type="submit" value="Hinzufügen" /> 
25.
</form> 
26.
</body> 
27.
</html>
Grüße
Günni
Bitte warten ..
Mitglied: blubb
18.12.2006 um 14:07 Uhr
Das hat aber den Nachteil, das mit Hinzufügen jeder Zeile die Seite wieder an den Server gesendet werden muss; Javascript ist für sowas besser geeignet, z.B. ganz viele Zeilen an den Browser senden, die alle mit dem Attribut style="display: hidden;" versehen sind und mit JS bei jedem Klick die nächste Zeile sichtbar machen. (Wäre zwar keine richtig gute Lösung des Problems, aber ich glaube mit document.write u.ä. geht es nicht)
Bitte warten ..
Mitglied: kafri84
18.12.2006 um 15:42 Uhr
Hallo,

sorry das ich erst jetzt wieder antworte.

@Günni:

deine Variante funktioniert irgendwie nicht, ich kann drücken und drücken und nichts passiert.

@blubb:
Danke für den Vorschlag. Leider hab ich keine Ahnung von JavaScript und weiß nicht wie ich das funtionsfähig einbauen kann...
Kannst du mir bitte dabei unterstützen

Danke

Gruß

kafri84
Bitte warten ..
Ähnliche Inhalte
Windows 7

Standby-Energiespar Button und Herunterfahren Button

Frage von hgshgsWindows 73 Kommentare

Hallo ihr Administratoren, ich bin neu hier und sage einfach mal hallo. :-) Folgendes Problem: Ich würde gerne unter ...

Vmware

PowerCLI CPU und RAM erhöhen

gelöst Frage von Florian86Vmware6 Kommentare

Hallo, ich habe mir die PowerCli runtergeladen und installiert. Nun habe ich mit den bestimmten Host connected und auch ...

Microsoft Office

Excel Button

gelöst Frage von Florian86Microsoft Office5 Kommentare

Hallo, kann ich wie im Download rot markiert per Button die Ziffern aller Leerzellen automatisch mit der vorhergehenden füllen ...

Ausbildung

Arbeitszeit freiwillig erhöhen

Frage von FISI-Neuling92Ausbildung9 Kommentare

Hallo, habt Ihr Erfahrungen mit dem erhöhen der Arbeitszeit? Zur Zeit habe ich einen Arbeitsvertrag mit 38,5 (Vollzeit) und ...

Neue Wissensbeiträge
Windows 10

Microcode-Updates KB4090007, KB4091663, KB4091664, KB4091666 für Windows 10

Information von kgborn vor 26 MinutenWindows 10

Kurze Information für Administratoren von Windows 10-Systemen, die mit neueren Intel CPUs laufen. Microsoft hat zum 23. April 2018 ...

iOS
Updates für Iphone und Co
Information von sabines vor 3 StundeniOS

Gestern abend ist iOS 11.3.1 erschienen, ein kleineres Update, dass einige Lücken schließt und "Lahmlegen" nach einem Display Tausch ...

Windows 7

Windows 7 - Server 2008 R2: Exploit für Total Meltdown verfügbar

Information von kgborn vor 1 TagWindows 7

Kleine Information für Administratoren, die für die Updates von Windows 7 SP1 und Windows Server 2008 R2 SP1 verantwortlich ...

Sicherheit

Zero Day-Schwachstelle im Internet Explorer - wird von APT bereits ausgenutzt

Information von kgborn vor 1 TagSicherheit

Im Kernel des Internet Explorer scheint es eine Zero Day-Lücke zu geben, die von staatlichen Akteuren (APT) im Rahmen ...

Heiß diskutierte Inhalte
C und C++
Frage1 C Programmierung-Makefile Frage2 PHP-Programmierung HTTP-Fehler 404
Frage von KatalinaC und C++28 Kommentare

Hallo, ich habe 2 Fragen, die nichts miteinander zu tun haben aber mit denen ich mich gerade beschäftige: 1. ...

LAN, WAN, Wireless
Watchguard T15 VPN Einrichtung
gelöst Frage von thomasjayLAN, WAN, Wireless25 Kommentare

Hallo zusammen, wir möchten gerne über unsere Watchguard T15 einen VPN-Tunnel (Mobile VPN with IPSec) einrichten! Als Client nutzen ...

DSL, VDSL
ISP Wechsel auf Vodefone Koax, Gebäudeverkabelung nur per Cat 7
gelöst Frage von wusa88DSL, VDSL19 Kommentare

Hallo Zusammen, ich bin momentan bei Mnet als Glasfaser Kunde und möchte Preis/Leistungs-Technisch zu Kabel Deutschland / Vodafone wechseln. ...

Hyper-V
HyperV DC + DNS + AC
gelöst Frage von HardstylesHyper-V16 Kommentare

Hallo kann mir jemand sagen wieso meine Domänen Computer kein Internetzugang erhalten? Ich hab hier ein Server wo die ...