tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
306
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    hcb hcb ist offline Mitglied
    Registriert seit
    May 2002
    Ort
    München
    Beiträge
    19
    HI Leute,

    habe folgendes Problem: Ein Formular schickt Daten an eine Auswertungsseite. Dort wird mit den Werten dieser Variablen gerechnet (klappt gut) und es soll eine Datei eingelesen werden, die auf dem Hintergrund eines Bildes ein Polygon (imagefunktionen) darstellt, je verschieden eben, wie die eingegebenen Daten im Formular sind. Das hat alles schon mal wunderbar geklappt, aber nach der Umstellung auf $_POST geht es nicht mehr.
    Ich verwende PHP 4.2.3 und Apache 1.3.26 (wampp1.3)
    so sieht die fragliche Stelle aus:
    sie steht im HTML-Teil

    <img src="bildoeffnen.php?ziele=<? echo ($_POST["ziele"]);?>&offenheit=<? echo ($_POST["offenheit"]);?>&kritik=<? echo ($_POST["kritik"]);?>&humor=<? echo ($_POST["humor"]);?>&arbeitsmoral=<? echo ($_POST["arbeitsmoral"]);?>&kontinuierlicheverbesserung=<? echo ($_POST["kontinuierlicheverbesserung"]);?>&zufrieden=<?php echo ($_POST["zufrieden"]);?>&effizienz=<? echo ($_POST["effizienz"]);?>&konflikt=<? echo ($_POST["konflikt"]);?>&leitung=<?echo ($_POST["leitung"]);?>&kundenorientierung=<? echo ($_POST["kundenorientierung"]);?>&motivation=<? echo ($_POST["motivation"]);?>">


    Zum Vergleich
    <img src="ergebnis.php?&x=<?php echo($x)?>&y=<?php echo($y)?>">

    dieser Teil funktioniert! Hier werden dieselben Werte der Variablen zunächst berechnet und mit den lokalen Variablen $x und $y eingelesen. Bild und Image erscheinen wie gewünscht.
    Würde mich freuen, wenn ich von Euch geholfen werde!

    PS: lästiges kleines 2. Problem:
    Nach der Vollständigkeitsprüfung des Formulars (wie im Internet-Magazin/11, s. 32ff) gelingt die Weiterleitung erst nach 2-maligen Betätigen des submitbuttons. Das ist unkomfortabel. Geht das irgendwie besser?
     
    hcb

  2. #2
    Registriert seit
    Jan 2002
    Ort
    Betelgeuse
    Beiträge
    709
    zu 1)

    da nehme ich doch glatt meine sherlock holmes lupe raus und finde einen unterschied:

    <img src="bildoeffnen.php?ziele=<? echo ($_POST["ziele"])?> ... ">

    <img src="ergebnis.php?&x=<?php echo($x)?>&y=<?php echo($y)?>">

    also solltest du besser auch immer <?php schreiben, oder besser gleich <?=$var?> das ist nämlich die kurzform.

    talking about die echo-"Funktion":
    Echo ist nämlich keine Funktion, also gibt es ursprünglich auch keine (klammern).

    deshalbt echo $var anstatt echo($var).

    zu 2)
    never ever heard of.
    try javascript.
     
    been there, done that, lived it, left it

  3. #3
    hcb hcb ist offline Mitglied
    Registriert seit
    May 2002
    Ort
    München
    Beiträge
    19
    Danke für die Hilfe,

    der Code klappt jetzt, aber es lag doch an was anderem, nämlich am Gebrauch der Variablennamen in der Datei "bildoeffnen.php":
    switch ($ziele) .. klappt
    statt
    switch ($_POST("ziele")) ...


    bis zum nächsten Problem, so long
     
    hcb

Ähnliche Themen

  1. JSP Blob Datenbank Bild Struts und das zusammen
    Von hemorrhoid im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 0
    Letzter Beitrag: 03.09.09, 14:34
  2. Variablen mit checkbox zusammen rechnen Problem
    Von floMatic im Forum Javascript & Ajax
    Antworten: 11
    Letzter Beitrag: 04.03.09, 16:19
  3. variablen in html einbauen wie marquee
    Von humsdigga im Forum PHP
    Antworten: 3
    Letzter Beitrag: 19.01.08, 11:26
  4. Objektnamen aus Variablen zusammen setzen?!
    Von Blaubmania im Forum Visual Basic 6.0
    Antworten: 9
    Letzter Beitrag: 14.07.06, 15:59
  5. Bild und Text zusammen
    Von chuvak im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 02.06.06, 17:59