*ERLEDIGT* PHP Sitzplan mit Zufallsgenerator erstellen *ERLEDIGT*
Hi,
wir sollen in Informatik einen Sitzplan erstellen, den man mit einem Klick mit Namen aus einer Liste Zufällig belegen kann. Leider steh ich voll auf dem Schlauch und muss das ganze bis Dienstag fertig haben. Es wäre echt hammer wenn mir jemand helfen würde... Gerne auch mit TS oder Teamviewer. Ich will nicht dass mir das jemand hinrotzt sondern dass mir jemand dabei hilft ;-) Achja das ganze soll Objektorientiert sein...
Hier mal das was ich schon habe: Es werden 16 Tische gezeichnet. Allerdings bin ich mir nicht sicher, ob das noch Objektorientiert ist bzw ob man das mit dem Zufallsgenerator da jetzt noch ordentlich hinbringt...
Als erstes die "Grafische Oberfläche"
Dann die new 3.php wo die Funktion nachher aufgerufen werden soll.
Und zuletzt noch die tisch_klasse.php
MfG pizza hotel
Hi,
wir sollen in Informatik einen Sitzplan erstellen, den man mit einem Klick mit Namen aus einer Liste Zufällig belegen kann. Leider steh ich voll auf dem Schlauch und muss das ganze bis Dienstag fertig haben. Es wäre echt hammer wenn mir jemand helfen würde... Gerne auch mit TS oder Teamviewer. Ich will nicht dass mir das jemand hinrotzt sondern dass mir jemand dabei hilft ;-) Achja das ganze soll Objektorientiert sein...
Hier mal das was ich schon habe: Es werden 16 Tische gezeichnet. Allerdings bin ich mir nicht sicher, ob das noch Objektorientiert ist bzw ob man das mit dem Zufallsgenerator da jetzt noch ordentlich hinbringt...
Als erstes die "Grafische Oberfläche"
Code:
<html>
<head>
<title>
Sitzplan
</title>
</head>
<body>
<form name="zeichnen" action="new 3.php">
<input type="submit" value="Rechteck Zeichnen" name="send">
</form>
<br />
<br />
<!-- <div style='width: 60px; height = 30px; border-style: solid; position: absolute; left: 30px; top: 60px;'>Hallo</div> -->
</body>
</html>
Code:
<?php
include ("tisch_klasse.php");
$box1 = new tisch_klasse;
$box1->zeige();
?>
Code:
<?php
class tisch_klasse{
var $breite = 200;
var $hoehe = 100;
var $x_pos = 50;
var $y_pos = 50;
function zeige(){
for ($i=0; $i<4; $i++){
for ($j=0; $j<4; $j++){
$this->x_pos= $i * 250 ;
$this->y_pos= $j * 150 ;
echo "<div style='width: ".$this->breite."px; height: ".$this->hoehe."px; border-style:solid; position: absolute; left: ".$this->x_pos."px; top: ".$this->y_pos."px;'>";
//echo "Test!";
echo "</div>";
}
}
}
}
?>
Zuletzt bearbeitet: