SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 12.01.2007, 12:09:12
haeuptling haeuptling ist offline
Anfänger
 
Registriert seit: Jan 2007
Beiträge: 7
$_POST wird nicht übertragen

Daten werden mit method="POST" nicht an action="anzeige.php" übertragen

wird "submit" sofort auf index.htm formular ausgeführt, werden keine Daten per POST übermittelt.
Wird submit erst nach mehr als 5-6 Sekunden ausgeführt funktioniert es. An was liegt das?

Konfiguration:
Windows XP/bzw. 2003 Server , Apache 2.2.3, PHP 5.20, Ausgabe Browser Internet-Explorer 6.0.2900.2180xpsp_
sp2

konfiguration php.ini
register_globals=On
register_long_arrays=On
variable_orders=GPC

Bei Firefox und Opera (beides aktuelle versionen) funzt es.

index.htm

PHP-Code:
<html>
<
head>
<
title>index</title>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</
head>
<
body>

<
form name="form" method="POST" action="anzeige.php">
<
P>Suchbegriff:&nbsp<input type="text" name="wert" value="Inhalt Textfeld"></P>
<
P>in:&nbsp&nbsp<select name="spalte">
<
option value="select 1">select 1</option>
<
option value="select 2">select 2</option>
</
select>
</
P>
<
input type="submit" name="submit" value="senden">
</
body>
</
html
anzeige.php
PHP-Code:
<?

$zae=1;
echo "<H2>mit POST &uuml;bergebene Variablen</H2>\n";
//Variablen anzeigen
while (list ($key, $val) = each ($_POST))
{
echo "$zae $key => <b>$val</b><br>";
$zae++;
}

echo "---------------------------------------------<br>";
echo "\$wert (Suchbegriff): -><b>" .$_REQUEST['wert'] ."</b><-" ."<br>";
echo "\$spalte: (Select-Value) -><b>" .$_REQUEST['spalte'] ."</b><-" ."<br>";

echo "<br><input type=\"button\" name=\"abbrechen\" onClick=\"self.location.href='http://localhost/spk/test/formular/index.php'\"value=\"abbrechen\">\n";

phpinfo();
?>
Mit Zitat antworten
  #2  
Alt 12.01.2007, 12:25:56
CIX88 CIX88 ist offline
Anfänger
 
Registriert seit: Jan 2007
Alter: 58
Beiträge: 131
AW: $_POST wird nicht übertragen

Wie wäre es auch mit </form> am Ende ...
Mit Zitat antworten
  #3  
Alt 12.01.2007, 12:32:52
haeuptling haeuptling ist offline
Anfänger
 
Registriert seit: Jan 2007
Beiträge: 7
AW: $_POST wird nicht übertragen

das END-Tag </form> wurde nur beim Posten nicht mit reinkopiert.
im original ist es enthalten, daran liegts nicht.

der Code lautet vollständig:

PHP-Code:
<html>
<
head>
<
title>index</title>
<
meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</
head>
<
body>

<
form name="form" method="POST" action="anzeige.php">
<
P>Suchbegriff:&nbsp<input type="text" name="wert" value="Inhalt Textfeld"></P>
<
P>in:&nbsp&nbsp<select name="spalte">
<
option value="select 1">select 1</option>
<
option value="select 2">select 2</option>
</
select>
</
P>
<
input type="submit" name="submit" value="senden">
</
form>
</
body>
</
html

Geändert von haeuptling (12.01.2007 um 12:33:43 Uhr)
Mit Zitat antworten
  #4  
Alt 12.01.2007, 13:16:18
diver-network diver-network ist offline
Junior Member
 
Registriert seit: Apr 2003
Ort: TÜ
Beiträge: 337
AW: $_POST wird nicht übertragen

Hi,

was bedeutet bei Dir "wird submit sofort ausgeführt"?
Kann es sein, daß der IE die Seite noch nicht vollständig geladen hat und es dadurch zu einem Problem kommt?

Gruß,

Andy
__________________
Delphine, Wale, Orcas und mee(h)r:
tauchen in Alor/Indonesien
http://www.alor-dive.com
Mit Zitat antworten
  #5  
Alt 12.01.2007, 13:35:54
Benutzerbild von Swoosh
Swoosh Swoosh ist offline
Junior Member
 
Registriert seit: Oct 2006
Ort: Crailsheim / SHA / Stuttgart
Alter: 32
Beiträge: 388
Swoosh eine Nachricht über ICQ schicken Swoosh eine Nachricht über MSN schicken
AW: $_POST wird nicht übertragen

dann mach doch einfach mal

PHP-Code:
 print_r($_POST); 
Mit Zitat antworten
  #6  
Alt 12.01.2007, 13:54:20
haeuptling haeuptling ist offline
Anfänger
 
Registriert seit: Jan 2007
Beiträge: 7
AW: $_POST wird nicht übertragen

PHP-Code:
print_r($_POST); 
zeigt Array ( )
Mit Zitat antworten
  #7  
Alt 12.01.2007, 13:59:11
haeuptling haeuptling ist offline
Anfänger
 
Registriert seit: Jan 2007
Beiträge: 7
AW: $_POST wird nicht übertragen

Zitat:
Zitat von diver-network Beitrag anzeigen
Hi,

was bedeutet bei Dir "wird submit sofort ausgeführt"?
Kann es sein, daß der IE die Seite noch nicht vollständig geladen hat und es dadurch zu einem Problem kommt?

Gruß,

Andy
<input type="submit" name="submit" value="senden">
wenn auf den button senden sofort nach dem aufruf von index.htm geklickt wird
kommt bei
PHP-Code:
print_r($_POST
Array()
wir mit dem "klicken" ungefähr 7 sekunden gewartet dann erscheint
das Array mit:
Array ( [wert] => Inhalt Textfeld [spalte] => select 1 [submit] => senden )


bei apache 2.0.58 mit php 4.3.6 funzt das

vor allem der gleiche browser nur der versionswechsel, ich kapiers nicht. denn solange kann dass doch nicht dauer das "mini-Formular" zu laden ...
Mit Zitat antworten
  #8  
Alt 13.01.2007, 00:34:20
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: $_POST wird nicht übertragen

Zitat:
Zitat von haeuptling Beitrag anzeigen
das END-Tag </form> wurde nur beim Posten nicht mit reinkopiert.
Ist die DOCTYPE Angabe bei der Gelegenheit auch auf der Strecke geblieben? Also das Teil, in dem Du definierst, nach welchem HTML-Standard sich der Client orientieren soll, wenn er das HTML im Cache hat?

Jut das wird jetzt sicher nicht der Fehler sein, weil der IE jeden Mist verwurstet, aber...

Geändert von meikel (†) (13.01.2007 um 00:35:25 Uhr)
Mit Zitat antworten
  #9  
Alt 15.01.2007, 09:04:54
haeuptling haeuptling ist offline
Anfänger
 
Registriert seit: Jan 2007
Beiträge: 7
AW: $_POST wird nicht übertragen

hallo an

PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
liegt es auch nicht.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Viele Post-Varaiblen übertragen santaclaus PHP für Fortgeschrittene und Experten 4 10.09.2006 14:20:29
Problem beim Übertragen einer Session-ID Herbert103 PHP Grundlagen 3 06.06.2006 09:28:41
datei an den server übertragen Willow HTML, CSS und JavaScript Help! 3 05.06.2005 22:41:34
Html-Email wird als Klartext übertragen Benjamin PHP Grundlagen 2 05.05.2005 12:36:01
SID wird nicht übertragen Karsten PHP Grundlagen 2 18.02.2005 13:56:22


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:41:14 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt