-
fozzy
Gast
PHP probs
ich habe mich jetzt mal drangesetzt und versuche mich an php...
ich benutze jana2 php hab ich auch installiert...
jetzt zu meinem problem!
habe mir 2 dateien erstellt:
1.
formular.php
sieht so aus:
<html>
<head>
<title>Formular</title>
</head>
<body>
<form action="action.php" method="POST">
Ihr Name: <input type="text" name="name" />
Ihr Alter: <input type="text" name="alter" />
<input type="submit">
</form>
</body></html>
2.
action.php
sieht so aus:
<html>
<head>
<title>Abfrage</title>
</head>
<body>
Hallo <?php echo $_POST["name"]; ?>. <br>
Sie sind <?php echo $_POST["alter"]; ?> Jahre alt.<br>
</body></html>
mein prob ist die ausgabe...
der kümmert sich garnich um die variablen...
der schreibt nur:
Hallo .
Sie sind Jahre alt.
kann es sein das ich noch was am jana konfigurieren muss, amit er das dann auch vernünftig ausgibt??
mit
echo $_SERVER["HTTP_USER_AGENT"];
hat es geklappt, nur wenn ich die variablen selbst benennen möchte geht es nicht...
bitte helft mir
(
ich verstehe das nich...
-
Znephf
Gast
RE: PHP probs
Ich denke, so müsste es funktionieren:
<html>
<head>
<title>Formular</title>
</head>
<body>
<form action="action.php" method="POST">
Ihr Name: <input type="text" name="name">
Ihr Alter: <input type="text" name="alter">
<input type="submit">
</form>
------
<html>
<head>
<title>Abfrage</title>
</head>
<body>
<?php
$name = $_POST["name"] ;
$alter = $_POST["alter"];
echo "Hallo $name, Sie sind $alter Jahre alt";
?>
</body></html>
-
fozzy
Gast
nee leider nicht
der sagt mir immer noch nicht wer ich bin und wie alt ich bin
(
wenn ich aber zb.
$name = Jan ;
eingebe dann sagt er :
Hallo Jan, Sie sind Jahre alt
muss ja anscheinend an meinem jana server liegen...
oder nich??
-
fozzy
Gast
kannst ja mal schauen ob du drauf kommst...
-
fozzy
Gast
danke für die hilfe...
ich werde jetzt erstmal nach nem anderen http server suchen... jana iss da wohl nich so geeignet für, da die formulare irgendwie nich funzen...
-
Znephf
Gast
RE: danke für die hilfe...
Also der Code ist so inhaltlich 100%ig richtig (außer dass ich oben die schließenden Tags vergessen hab). Der Fehler ist an deinem Webserver zu suchen.
Installier am Besten mal den XAMPP (www.apachefriends.org)
Edit: Bist du sicher, dass du PHP 4.x drauf hast? Wenn du nämlich eine niedrigere Version drauf hast, dann funktionieren die $_POST["..."]; -Tags nicht.
Dann musst du die Variable ohne das auslesen, also so:
<html>
<head>
<title>Abfrage</title>
</head>
<body>
<?php
echo "Hallo $name, Sie sind $alter Jahre alt";
?>
</body></html>
-
fozzy
Gast
ich habs jetz mit dem wamp server
das iss alles dabei! php mysql apache und phpmyadmin und nu funzt es endlich! danke für deine mühe!!
gruß jan
-
Znephf
Gast
RE: ich habs jetz mit dem wamp server
kein Problem.
Warum geht es jetzt, hast du XAMPP installiert?
-
fozzy
Gast
erst hab ich
apache_2.0.48-win32-x86-no_ssl.msi
dann
install-php4.exe
dann
mysql-3.23.53-win
und zum schluss
phpMyAdmin-2.3.2
und dann ging endlich alles... ich bastel gerade mit forschleifen mit ner verschachtelten if else rum... klappt ganz gut!
gruß jan
-
Znephf
Gast
Prima, wenn du wieder Hilfe brauchst, kannst du gerne wieder fragen. Und wenns erste Ergebnisse online zu bestaunen gibt, lass es uns wissen...
-
fozzy
Gast
jau das werde ich auf jeden fall machen... aber bis es die ersten ergebnisse zu sehen gibt, werde ich hier bestimmt noch einige male auf meine tastertur einprügeln... ;0)
hier ein semikolon vergessen, bei kommazahlen nen komma stat nem punkt gemacht und darum ne endlosschleife produziert... etc
ich möchte wenn es denn dann mal besser klappt, bzw. wenn ich weiss wioe es geht ne "schwarze liste" für tierschützer ins netz stellen... bin ja mal gespannt wie lange das noch dauert... im mom schlage ich mich noch mit irgendwelchen php übungen rum... als nächstes ist dann sql bzw. my sql angesagt...
aber wenn es mal wieder was gibt an dem ich verzweifel, werde ich bestimmt mal wieder hier landen!
gruß jan
Berechtigungen
- Neue Themen erstellen: Ja
- Themen beantworten: Ja
- Anhänge hochladen: Ja
- Beiträge bearbeiten: Ja
-
Foren-Regeln