Ahoi,
Wie verbindet man html und php am schlausten, html in php oder lieber andersrum? Wird eine Variante davon als "schlechter Code" gelten oder geht das beides als okay durch? Gibts vielleicht perfomance Unterschiede?
Kurz zur Verdeutlichung was ich meine:
html in php
php in html
Frage 2:
Ein Client soll durch Betätigung eines Buttons Daten an eine Datenbank übertragen und gleichzeitig ein anderes PHP-Skript (daemon) darüber informieren, dass es in X Minuten mal in die Datenbank gucken soll und dort gegebenenfalls etwas updaten soll. Womit realisiere ich das? mit Events? oder bin ich da auf dem falschen Dampfer? Würde mich hier über Stichworte und gerne auch Links zu "einleitenden" Worten über das jeweilige Thema freuen.
Die alternative wäre, dass der daemon jede Sekunde (eher öfter) in die Datenbank schaut und dann daraus die nötigen Informationen zieht. Das klingt mir aber ziemlich "anstrengend" für den Datenbankserver und ich wüsste gern ob ich da etwas entlasten kann.
Liebe Grüße
ChromOxid
edit: Wenn ich was aus PhpStorm hier reinkopiere wird mir leider jeder Zeilenabasatz weggenommen, ich ändere das kurz manuell, gibs dafür eine Lösung?
-> einmal in den Texteditor kopieren und von dort dann erneut kopieren scheint das problem zu beheben.
Wie verbindet man html und php am schlausten, html in php oder lieber andersrum? Wird eine Variante davon als "schlechter Code" gelten oder geht das beides als okay durch? Gibts vielleicht perfomance Unterschiede?
Kurz zur Verdeutlichung was ich meine:
html in php
PHP-Code:
foreach($armeen as $armee)
{
$x = $armee->feld->getX();
$y = $armee->feld->getY();
echo "<tr>";
echo "<td>$armee->genid</td>";
echo "<td>$x</td>";
echo "<td>$y</td>";
echo "<td>".$armee->einheiten[0]->anzahl."</td>";
echo "<td>".$armee->einheiten[1]->anzahl."</td>";
echo "<td>".$armee->einheiten[2]->anzahl."</td>";
echo "</tr>";
}
PHP-Code:
<?php
foreach($armeen as $armee)
{
$x = $armee->feld->getX();
$y = $armee->feld->getY();
?>
<tr>
<td><?php echo $armee->genid; ?></td>
<td><?php echo $x; ?></td>
<td><?php echo $y; ?></td>
<td><?php echo $armee->einheiten[0]->anzahl; ?></td>
<td><?php echo $armee->einheiten[1]->anzahl; ?></td>
<td><?php echo $armee->einheiten[2]->anzahl; ?></td>
</tr>
<?php
}
Frage 2:
Ein Client soll durch Betätigung eines Buttons Daten an eine Datenbank übertragen und gleichzeitig ein anderes PHP-Skript (daemon) darüber informieren, dass es in X Minuten mal in die Datenbank gucken soll und dort gegebenenfalls etwas updaten soll. Womit realisiere ich das? mit Events? oder bin ich da auf dem falschen Dampfer? Würde mich hier über Stichworte und gerne auch Links zu "einleitenden" Worten über das jeweilige Thema freuen.
Die alternative wäre, dass der daemon jede Sekunde (eher öfter) in die Datenbank schaut und dann daraus die nötigen Informationen zieht. Das klingt mir aber ziemlich "anstrengend" für den Datenbankserver und ich wüsste gern ob ich da etwas entlasten kann.

Liebe Grüße
ChromOxid
edit: Wenn ich was aus PhpStorm hier reinkopiere wird mir leider jeder Zeilenabasatz weggenommen, ich ändere das kurz manuell, gibs dafür eine Lösung?
-> einmal in den Texteditor kopieren und von dort dann erneut kopieren scheint das problem zu beheben.

Kommentar