Hallo,

Nach Absenden eines Fomrulars, kannst du per GET-Methode die im Formular angegebenen Werte der URL als Querystring übergeben.

Dazu muss jedes Formularelement, dessen Wert angehängt werden soll, über das name Attribut verfügen.

Im Attribut action des Formulars gibst du dann einen URI an, die zu einem entsprechenden PHP-Skript führt, das die Werte anschließend verarbeiten kann.

Üblicherweise werden Formularwerte allerdings mittels POST-Methode übergeben.

Angenommen, das Formular wird per POST-Methode an ein PHP-Skript verschickt. Dann kannst du folgendermaßen auf alle verschickten Werte zugreifen:

<?php foreach($_POST as $value) {echo $value;} ?>

LG

...zur Antwort

Hallo,

vorab gesagt kenne ich mich nicht so gut mit MySQL aus.

Wenn du nicht gerade Berechnungen in der Datenbank selbst ausführen willst, könntest du die Dezimalzahl auch einfach als String speichern.

Ansonsten fällt mir noch die Funktion number_format ein, mit der du eine Zahl im entsprechenden Format ausgeben kannst:

<?php echo number_format(12.34, 2, ',', '.') ?>

Diese Funktion sorgt dafür, dass die Zahl mit zwei Nachkommastellen, einem Komma als Trennzeichen sowie einem Punkt als Tausender-Trennzeichen angezeigt wird.

LG

...zur Antwort

Hallo,

Da musst du dir wohl einen eigenen kleinen Editor mittels eines HTML-Elements erstellen, dessen Attribut contenteditable gesetzt beziehungsweise den Wert true hat:

<div contenteditable="true">...</div>

Eine Textarea interpretiert keinen HTML-Code, das funktioniert also nicht.

LG

...zur Antwort

Kann die Bücher vom Rheinwerk-Verlag empfehlen.

Sind zwar nicht so billig, dafür sehr umfangreich und in der Regel professionell lektoriert.

LG

...zur Antwort

Mach mal aus dem background ein background-image draus, vielleicht klappt's dann.

Die Shorthand Notation background erwartet als erstest nämlich die Eigenschaft background-color.

Du kannst es wie folgt schreiben:

background: transparent url("logo.png");

Ansonsten mal gucken, ob der Pfad zum Bild passt.

LG

...zur Antwort

Ich würde an deiner Stelle das Problem mit den Möglichkeiten der Flexbox lösen.

Dazu machst du dir ein Elternelement, in dem alle divs, die nebeneinander angezeigt werden sollen, als Kindelemente vorhanden sind.

Ein Beispiel:

<!-- HTML -->
<div id="container">
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
</div>
/* CSS */
#container 
{
    display: flex;
    flex-direction: row;
}

.box
{
    width: 25%;
    height: 250px;
}

Hiermit hast du 4 divs (Boxen) nebeneinander, die jeweils ein Viertel der Gesamtbreite einnehmen und 250 Pixel Hoch sind.

LG

...zur Antwort

Das lässt sich auf verschiedene Art und Weise realisieren.

CSS 3 etwa stellt dafür 2 Möglichkeiten zur Verfügung.

Erste Möglichkeit:

position: fixed;

Einen modernerer Ansatz:

position: sticky;

Nur musst du acht darauf geben, wie die Browser position: sticky unterstützen, da dies wie gesagt ein etwas moderneres Feature ist.

Beispiel:

header 
{
    position: sticky;
    top: 0;
}

Damit legst du fest, dass beim Runterscrollen der Header keinen Abstand ausgehend von oben hat.

LG

...zur Antwort
$woerter = ['hallo', 'hallo2'];

echo $woerter[rand(0, count($woerter) - 1)];
...zur Antwort

Als Skriptsprachen werden all diejenigen Sprachen bezeichnet, die von einem Interpreter "ausgewertet" werden, beispielsweise JavaScript.

Eine Programmiersprache hingegen durchläuft einen Compiler, wie zum Beispiel C.

Skriptsprachen sind allerdings auch Programmiersprachen.

...zur Antwort

Das href-Attribut steht für Hyper Reference und definiert die URL, die nach Anklicken des Links "geöffnet" werden soll.

...zur Antwort

Ich schließe mich Winfimet an.

Mach dir einen Container, in dem du die Boxen (bestehend jeweils aus Bild und Text) reintust.

Dem Container gibst du per CSS folgende Eigenschaften:

#container 
{
    display: flex; 
    justify-content: space-evenly; // oder auch space-around
    align-items: center; 
}

Die Boxen sollten dann noch eine bestimmte Breite mittels width bekommen.

LG

...zur Antwort

Füge dem Bild beispielsweise einen Event Listener per JavaScript hinzu.

HTML

<img id="image" src="pfad" alt="Image">

JavaScript

const image = document.querySelector('#image');

image.addEventListener('click', (event) => {
    // Das was bei Klicken geschehen soll
});
...zur Antwort

Du passt damit die Größe des div Elements an.

Vergebe dieselbe id mal an das img Element, statt an das div Element. Damit sollte das Problem gelöst sein! Du solltest zum img Element auch einen Alternativtext mit dem alt Attribut angeben, falls das Bild aus irgendeinem Grund nicht geladen werden kann.

...zur Antwort

Folgendes:

Durch eine clientseitige Programmiersprache , die im Browser ausgeführt wird (JavaScript), hat man ohnehin Informationen über dein Gerät (bzw. dein Browser stellt diese Informationen bereit).

Die Ansicht der Seite hat damit eigentlich nichts zu tun, die wird vom Programmierer bzw. Entwickler bestimmt.

Auch wenn du beispielsweise auf deinem Mobilgerät die Desktop-Ansicht verwendest - Die Größe deines Screens (Viewport) ändert sich damit natürlich nicht.

...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.