ERLEDIGT
JA
JA
ANTWORTEN
7
7
ZUGRIFFE
523
523
EMPFEHLEN
-
Hallo
ich gebe ein Diagramm aus und will noch ein Button einfügen wie kann ich das machen Der Button wird nicht angezeigt
Hier der Code:
....
....
// Legende anpassen
$graph -> legend -> Pos( 0.5, 0.95, 'center', 'bottom');
$graph -> legend -> SetLayout (LEGEND_HOR);
// Daten hinzufuegen
$graph->Add($lineplot);
// Mittelwertgraph hinzufügen
$graph->Add($lineplot3);
<html>
<form name="Diagramm" action="trendmonitoring_GX.php" method="post">
<input class="ButtonBunt" type="submit" name="submit"
value="ZURÜCK"style="width:155px; height :25px" /><br><br>
</form>
</html>
// Grafik ausgeben
$graph->Stroke();
Ich bekomme den Fehler, dass der Header schon gesendet wurde ...
gibts da ne Lösung
Danke
Tobi
-
Hi!
Du musst ein Bild immer mit den <img>-Tag einbinden. Und auch ein dynamisch generierter Graph ist ein solches Bild. Du brauchst also eine PHP-Datei, die den Graphen erzeugt und nichts, als den Graphen, ausgibt und eine Datei, in der dieses Graphen-Skript aufgerufen wird. In dieser ganz normalen HTML-Datei kannst du natütlich auch Formulare etc. einbinden.
MamphilLösungsvorschlag: Wenn es mit dem mysql_query(...); Probleme gibt, pack ein die(mysql_error()); dahinter und guck dir den MySQL-Fehler an!
Artikel & Tutorial: Wie realisiere ich eine Umkreissuche nach Postleitzahlen mit der kostenlosen OpenGeoDB in PHP?
-
aha hört sich logisch an, also generiere ich die Grafik und binde sie dann in meiner Seite als Image ein oder wie
Ich bin noch Neuling kannst du mir evtl ein Bsp dazu geben
Vielen Dank
Gruß Tobi
-
Also: Eine Funktion graph.php
Und die andere Datei sieht dann so aus:PHP-Code:<?php
// Header setzen:
header('content-type: image/jpeg');
// du musst per $_GET['graphId'] noch die Werte für den Graphen z. B. aus der Datenbank oder Session holen.
// hier musst du den Graphen generieren
// ...
// Legende anpassen
$graph -> legend -> Pos( 0.5, 0.95, 'center', 'bottom');
$graph -> legend -> SetLayout (LEGEND_HOR);
// Daten hinzufuegen
$graph->Add($lineplot);
// Mittelwertgraph hinzufügen
$graph->Add($lineplot3);
// Grafik ausgeben
$graph->Stroke();
?>
Sollte funktionieren...PHP-Code:<!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>Dein Dokument</title>
</head>
<body>
<img src="graph.php?graphId=2" width="320" height="240" alt="" />
<form action="whatever.php" method="post">
<input type="submit" value="Abschicken!" />
</form>
</body>
</html>
MamphilLösungsvorschlag: Wenn es mit dem mysql_query(...); Probleme gibt, pack ein die(mysql_error()); dahinter und guck dir den MySQL-Fehler an!
Artikel & Tutorial: Wie realisiere ich eine Umkreissuche nach Postleitzahlen mit der kostenlosen OpenGeoDB in PHP?
-
Hallo
ich müsste diese Werte mitsenden wie kann ich das machen
// Mittelwert
$mw = $_POST['mw'];
// ESN x-Achse Daten
$feld1 = $_POST['datenx'];
// DATEN y-Achse Daten
$feld2 = $_POST['dateny'];
// Parametername (typ)
$parametername = $_POST['typ'];
?>
<body>
<img src="trendmonitoring_perf_Diagramm.php?graphId=2" width="640" height="480" alt="" />
-
Hi!
Du schickst sie einfach per GET mit. Also:
<img src="trendmonitoring_perf_Diagramm.php?mw=2&feld1=99&feld2=xyz&typ=whatever" width="640" height="480" alt="" />
Diese URL kannst du dir dann ggf. über die POST-Daten deines Formulars zusammen stellen.
MamphilLösungsvorschlag: Wenn es mit dem mysql_query(...); Probleme gibt, pack ein die(mysql_error()); dahinter und guck dir den MySQL-Fehler an!
Artikel & Tutorial: Wie realisiere ich eine Umkreissuche nach Postleitzahlen mit der kostenlosen OpenGeoDB in PHP?
-
Hallo
ich möchte ja die Werte der php Variablen mitsenden und nicht direkt ....wie kann ich das machen?
Danke
Tobi
-
Hi!
Du kannst das genau so machen, wie du es in http://www.tutorials.de/tutorials211624.html beschrieben hast.
Die Werte von über POST-Formulare versendeten Variaben findest du im Array $_POST und die per GET (über die URL) versendeten Daten findest du im Array $_GET. Wenn du ein Dokument so aufrufst: dokument.php?meineVar=123, findest du den Wert der Variablen meineVar in $_GET['meineVar'];
MamphilLösungsvorschlag: Wenn es mit dem mysql_query(...); Probleme gibt, pack ein die(mysql_error()); dahinter und guck dir den MySQL-Fehler an!
Artikel & Tutorial: Wie realisiere ich eine Umkreissuche nach Postleitzahlen mit der kostenlosen OpenGeoDB in PHP?
Ähnliche Themen
-
Kann kein ActionListener hinzufügen, bekomme immer eine Fehlermedung warum?
Von Code46 im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 7Letzter Beitrag: 05.01.11, 17:43 -
XSPF-Player bekomme kein Autostart
Von Habibi24 im Forum Flash PlattformAntworten: 1Letzter Beitrag: 20.11.08, 13:36 -
bekomme bei Joomla kein Back- oder Frontend angezeigt
Von Jan-Frederik Stieler im Forum Content Management Systeme (CMS)Antworten: 8Letzter Beitrag: 19.12.07, 05:51 -
[FlashMX- Movie] Wie bekomme ich einen onKlick- BUtton rein?
Von Patrickus im Forum Flash PlattformAntworten: 10Letzter Beitrag: 24.05.05, 15:20 -
Bekomme ich unsichtbar Button inaktiv
Von zille49 im Forum Flash PlattformAntworten: 2Letzter Beitrag: 14.01.05, 17:01





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren