Forum
Off Topic Formulare programieren (HTML)Das liegt ja alles auf deinem PC, du kannst also offline sein.
Ich hab versucht xampp zu instalieren: entpackt, setup_xamoo.bat ausgeführt und jetzt weis ich nicht weiter
.../xampp/htdocs/ tun und die dann über http://localhost/ im Browser über den Server öffnen...
Achja und ausserdem kannst du mit der xammp_control.exe den server und andere sachen starten...
Aber ich kann das nicht gut erklären
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
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
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> </head> <body> <p>Das ist ein wunderschönes Frame!!!<br /> Findest du nicht auch? </p> <form id="form1" name="form1" method="post" action=""> <label><input type="radio" name="RadioGroup2" value="ja" />ja<br /></label> <label><input type="radio" name="RadioGroup2" value="nein" />nein<br /></label> <label><input type="radio" name="RadioGroup2" value="vielleicht" />vielleicht</label> </form> <form method="post" action="http://127.0.0.1/Untitled-6.php"> 	<table border="0" width="500"> 		<tr> 		<td width=100 valign="top"> 		 <font face="Arial, Helvetica" size="4"> 	 Name</p> 		 Vorname</p> 		 Firma</p> 		 Straße/Nr.</p> 		 PLZ 		 Ort</p> 		 Land</p> 		 </font> 		 </td> 		<td width="400" valign="top"> 		<input type="text" name="name" size="50"<p> 		<input type="text" name="vorname" size="50"<p> 		<input type="text" name="firma" size="50"<p> 		<input type="text" name="straße/nr." size="50"<p> 		<input type="text" name="PLZ" size="10" /> 		<input type="text" name="Ort" size="40"<p> <input type="text" name="Land" size="60"<p> 		<input type="submit" target="_self" value="losschicken"> 		</td> </tr> </table> </form> <p> </p> </body> </html>
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head><title>Untitled Document</title></head> <body> <?php echo "Name:".$_POST['T1']."<br />\n"; echo "Vorname":".$_POST['T2']."<br />\n"; echo "PLT Ort:".$_POST['T4']."<br />\n"; echo "Straße:".$_POST['T3']."<br />\n"; echo "Land:".$_POST['T5']."<br />\n"; ?> </body> </html>
und die html starte und was abschicke, dann sagt er mir: "Fehler: Verbindung fehlgeschlagen"
Warum?
1
2
3
4
5
2
3
4
5
<form id="form1" name="form1" method="post" action=""> <label><input type="radio" name="RadioGroup2" value="ja" />ja<br /></label> <label><input type="radio" name="RadioGroup2" value="nein" />nein<br /></label> <label><input type="radio" name="RadioGroup2" value="vielleicht" />vielleicht</label> </form>
Vllt weil du hier keine seite unter action angegeben hast?
Und ausserdem warum machst du zwei formulare und eins davon hat keinen absenden-botton? sollte das nicht eher eins sein?
EDIT
Und warum rufst du die eingabe mit name T1 ab obwohl es keine gibt die den hat?
Schau dir mal das an:
site1.php
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<html> <head> </head> <body> <form method="post" action="site2.php"> Vorname: <input type="text" name="[i]vorname[/i]"> Nachname: <input type="text" name="[i]nachname[/i]"> <input type="submit"> </form> </body> </html>
site2.php
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<html> <head> </head> <body> <?php echo "Vorname: ".$_POST['[i]vorname[/i]']; echo "Nachname: ".$_POST['[i]nachname[/i]']; ?> </body> </html>
So in etwa funzt das
edited 3×, last 03.01.07 10:31:35 pm
Du kannst nämlich irgendwann nicht alle beim einfachsten Formular fragen, wie das geht.
http://tut.php-q.net
Wenn Verständnisprobleme auftreten kannst du gerne nachfragen, aber allen Anschein nach hast du von Formularverarbeitung ja noch nicht die geringste Ahnung, dahilft nur lesenlesenlesen und danach übenübenüben, oder wie man es in PHP ausdrückt
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php while(1) { lesen(); ueben(); $koennen++; } ?>
Aber mit XAMPP hab ich meine Probleme: Es läuft einfach nicht! Wie im Apache Forum beschrieben komme ich einfach nicht auf den localhost!!!
Hat hier jemand eine Ahnung woran das liegen kann?!
Danke im Vorraus,
ich.
Poste am besten mal deine Fehlermeldung (also genauso reinschreiben wie es da steht).
Hast du denn deine Dateien auch in das htdocs-Verzeichnis getan oder das Verzeichnis auf den Ordner mit deinen Webdateien geändert? Dann könnte ein Fehler kommen, weiß nur nicht wie er genau aussieht, da ich kein XAMPP nutze.
Weitere Frage: Am besten setze einen Screen vom XAMPP Control Center hier rein (bei Imageshack hochladen). Dann können wir uns das mal anschauen.
edited 1×, last 08.01.07 04:06:24 pm
ich hab die daten ins verzeichnis getan, aber das problem besteht darin, dass FF nicht msl die allererste startseite von XAMPP öffnet.
Nutzt du anstatt XAMPP ein anderes Programm mit dem man seinen server erstellen kann?
Ansonsten kann man noch ein WAMP/LAMP selber einrichten, indem man Apache, MySQL und PHP selber installiert, aber das ist Blödsinn (da ich Blödsinn aber mag, hab ichs trotzdem so gemacht )
Nochmal:
Link richtig eingegeben? Teste mal: http://localhost/ ansonsten auch nochmal http://127.0.0.1/
Apache läuft? Im Control Center checken...
http://localhost/ und http://127.0.0.1/ beides ladefehler
woher bekomme ich Apache, MySQL und PHP zum selber installiert? wieviel platz braucht es?
http://www.mysql.com
http://www.php.net
http://www.phpmyadmin.net
Braucht sogar weniger als XAMPP da ja ein paar Kompos fehlen. Der letzte Link für phpMyadmin ist auch mal da, das wirst du auch brauchen
Deinen Fehler finde ich btw aber trotzdem merkwürdig... Naja, vielleicht gehts ja mit den Einzelkompos.
Nochwas @ALL:
Kann sowas auch an den Firewalleinstellungen liegen? Vielleicht wird ja der Apache als Serverproggi geblockt (ja, hört sich doof an, aber Firewalls machen sowas, weil das ja nichtsdestotrotz über Port 80 geht auch wenn alles auf dem PC ist. ) Deaktivier mal die Firewall, da du ja eh offline bist. Wenn du keine hast, denk auch an die integrierte Firewall von WinXP!!!
Mir ist nämlich eingefallen, dass mein Paketfilter auch den Apache erst blocken wollte.
EDIT2:
Wenns immer noch nicht geht, probier auch nochmal das:
http://localhost:8080 und http://127.0.0.1:8080
edited 4×, last 08.01.07 05:44:37 pm
Mit den einzelnen Teilen hab ich meine probleme,da ich nicht genau weis was ich wie, wo von deinen links laden muss.
Gibts dis auch kostenlos? und wenn ja dann finde ich es nicht.
Kannst du mir vllt. sagen wo ich den download finden kann?
ich has written
bei http://www.apache.org seh ich nicht durch!
Gibts dis auch kostenlos? und wenn ja dann finde ich es nicht.
Kannst du mir vllt. sagen wo ich den download finden kann?
Gibts dis auch kostenlos? und wenn ja dann finde ich es nicht.
Kannst du mir vllt. sagen wo ich den download finden kann?
Apache ist kostenlos. Du willst vermutlich den HTTP-Server. Auf der Unterseite gibts dann auch die passenden Downloads.
ABER: wenn XAMPP net funzt ist es sehr wahrscheinlich das der normale Apache auch net funzt.
Geh am besten mal alle einstellungen im Firefox durch. Proxy sollte aus sein.
Und haste den XAMPP auch korrekt installiert? also setup ausgeführt und alles?
Es ist nämlich auch so das Apache von Scratch zu installieren und zu konfigurieren ziemlich schwer ist/sein soll (ich nutze unter Windoof auch bloss XAMPP und unter Linux den vorinstallierten spaß, deswegen musste ich net viel konfigurieren -> ging alles über apt-get)
stealth has written
Kurze Frage: Wie kann man bei HTML sagen das Tabellenspalten nur so breit sind wie der Text drin? Danke
ja, schreib den text länger als die zeilen breit sind
es gab irgendeinen CSS-Trick sowas ähnliches, das hat dann aber gleich die gesamte Zeilenumbruchkontrolle abgeschalten. Schau mal bei SelfHTML->CSS->Absatzkontrolle, ob du es da findest.