PNG-Grafik

schiese

Erfahrenes Mitglied
Hallo,
ich möchte, durch Eingabe von Koordinaten eine Grafik zeichnen lassen. Nur kriege ich es nicht hin, das die Grafik weitergezeichnet wird. Weiß vielleicht jemand, wie ich die Grafik fortführen kann, bei der 2ten Eingabe der Koordinaten, ohne das er eine neue macht?

Hier der Code:
PHP:
<?php

$_POST['x1'] = $x1;
$_POST['y1'] = $y1;
$_POST['x2'] = $x2;
$_POST['y2'] = $y2;

$image = imagecreate(400,400);
$datei = "30.png";

$farbe_body = imagecolorallocate($image,230,230,230);
$farbe_a = imagecolorallocate($image,255,0,0);

imageline($image,$x1,$y1,$x2,$y2,$farbe_a);

imagepng($image,$datei);

?>
<html>
<head>
<title>Grafik zeichnen</title>
<style type="text/css">
<!--

imnput.eingabe{
width:70px;
}

//-->
</style>
</head>
<body>

<form method="post" action="<?=$_SERVER['PHP_SELF']?>">
<table border="0" width="300">
 <tr>
  <td width="75"><input type="text" name="x1" class="eingabe"></td>
  <td width="75"><input type="text" name="y1" class="eingabe"></td>
  <td width="75"><input type="text" name="x2" class="eingabe"></td>
  <td width="75"><input type="text" name="y2" class="eingabe"></td>
 </tr>
 <tr>
  <td colspan="4"><input type="submit" value="Zeichnen"></td>
 </tr>
</table>
</form>


<p align="center">
<img src="<?php echo $datei; ?>" border="0" />
</p>


</body>
</html>

Danke
 
Kann es sein dass man das anderst herum schreiben muss, weil normal wird als erstes das rechts vom = ausgewertet, also anstatt:
Code:
$_POST['x1'] = $x1; 
$_POST['y1'] = $y1; 
$_POST['x2'] = $x2; 
$_POST['y2'] = $y2;
das hier:
Code:
$x1 = $_POST['x1']; 
$y1 = $_POST['y1']; 
$x2 = $_POST['x2']; 
$y2 = $_POST['y2'];
 
Zurück