Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » PHP » Problem mit Formular-Datenübergabe

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
30.01.2007, 12:35 Uhr
Yadgar



High!

Zur Abwechslung habe ich mal ein PHP-Problem... und zwar mit einem kleinen Übungs-Skript aus www.php-center.de/tutorial/teil1.htm.


Code:
<html>
<head>
<title>Formularverarbeitung mit PHP (http://www.php-center.de/tutorial/teil1.htm)</title>
</head>
<body>
<form action="tuwas.php" method=post>
<input name="beliebigername"></input> <input type="submit"></input>
</form>
</body>



Diese HTML-Seite ruft folgendes PHP-Skript auf:


PHP 4:
<?
  echo "Sie haben $beliebigername eingegeben.";
?>



...leider wird im Browser (Firefox) überhaupt nichts ausgegeben! Was ist da falsch?

Bis bald im Khyberspace!

Yadgar
--
Flagmaker - ein Programmier-Blog
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
30.01.2007, 12:37 Uhr
J-jayz-Z
Perl Crack ala Carte
(Operator)


Na ja, du übergibst an eine andere Seite, via Post.
Das muss dann IMHO

PHP 4:
<?
  echo "Sie haben " . $_POST['beliebigername'] . " eingegeben.";
?>

heißen
--
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
30.01.2007, 12:46 Uhr
Yadgar



High!


Zitat von J-jayz-Z:
Na ja, du übergibst an eine andere Seite, via Post.
Das muss dann IMHO

PHP 4:
<?
  echo "Sie haben " . $_POST['beliebigername'] . " eingegeben.";
?>

heißen


Funktioniert auch nicht...

...aber jedenfalls scheint dieses Tutorial nicht viel zu taugen - gibt es bessere im Netz?

Bis bald im Khyberspace!

Yadgar
--
Flagmaker - ein Programmier-Blog

Dieser Post wurde am 30.01.2007 um 12:47 Uhr von Yadgar editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
30.01.2007, 13:09 Uhr
Yadgar



High!

Ich habe den Fehler gefunden... habe vergessen, dass das PHP-Skript natürlich über den Server aufgerufen werden muss, in meinem Fall (lokales XAMPP) also mit http://localhost statt file:// !

Bis bald im Khyberspace!

Yadgar
--
Flagmaker - ein Programmier-Blog
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
30.01.2007, 13:11 Uhr
J-jayz-Z
Perl Crack ala Carte
(Operator)


lol, klar geht es nicht. Es steht ja auch nichts drin

Code:
<html>
<head>
<title>Test</title>
</head>
<body>
<form action="foo.php" method="post">
<input type="text" name="eingabe" />
<input type="submit" value="Absenden" />
</form>
</body>
</html>


Dann in foo.php

PHP 4:
<html>
<head>
<title>Ausgabe</title>
</head>
<body>
<?php
echo "Sie haben <b>" . $_POST['eingabe'] . "</b> eingegeben";
?>
</body>
</html>


Mit echo var_dump($_POST) kannst dir die Struktur anschauen, mit Werten.
Ansonsten kann ich nur de.php.net empfehlen und http://tut.php-q.net
--
perl -Mstrict -Mwarnings -e 'package blub; sub new { bless {} } sub bar {my $self=shift; $self->{bla}="66756e2d736f66742e6465"; return $self->{bla};} my $foo=blub->new();print "Hallo ";print pack("H*",$foo->bar()); print "\n"'
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ PHP ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: