Friede für Afrika - Peace for Africa
65 INFOS  PHP SQL MYSQL   
MM.WEB.
FOT GR.
BILDBEARB.
PHOTOSH.
FOTOGR.
ANIMATION
VID.TV
PREM.PRO
AUDIO
EDV IT
KOMMUNIKATION
HARDWARE
SOFTW.INF.
SOFTWARE
OFFICE
WORD
EXCEL
POWERPOINT
HTML
PHP MYSQL
PHP
DREAMWEAVER
BUSINESS WIRTSCHAFT
MUSIK
Links/Seite: Suchen im aktuellen Thema:
Sortieren nach: steigend Stichwort fallend  steigend Thema(Code) fallend   steigend Reihung fallend  Aktueller ausgewählter Code:
4k  
Thema Frage Mehr... Anklicken
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL MYSQL
Frage 597
mySQL, ALTER TABLE, Tabellenstruktur ändern, Feld hinzufügen
MULTIMEDIA WEBDESIGN PHP SQL  MYSQL ALTER TABLE
Mit ALTER TABLE kann die Struktur einer Tabelle geändert bzw. ergänzt werden.
Nach ALTER TABLE ist der Tabellenname und nach ADD der Feldname mit Angabe des Typs und aller erforderlichen Informationen anzugeben:
[1] ALTER TABLE tabellenname ADD feldname Typ ;

Beispiel:
[1] ALTER TABLE fragen ADD typus VARCHAR( 16 ) NULL
[Der Tabelle "fragen" wird das Feld "typus" für maximal 16 alphanumerische Zeichen hinzugefügt, wobei das Feld bei der Eingabe von Datensätzen auch leer bleiben darf]
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL MYSQL
Frage 534
mySQL, DROP TABLE..., Tabelle löschen
MULTIMEDIA WEBDESIGN PHP SQL  MYSQL DROP TABLE...
Mit dem Befehl DROP TABLE wird in mySQL eine Tabelle aus der aktuellen Datenbank gelöscht.
Nach DROP TABLE wird der Tabellenname angegeben:
[1] DROP TABLE tabellenname
Beispiel:
[2] DROP TABLE mitglieder
[Die Tabelle mitglieder wird vollständig gelöscht, der Befehl kann nicht rückgängig gemacht werden]
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL MYSQL
Frage 595
mySQL, RENAME TABLE..., Tabelle umbenennen
MULTIMEDIA WEBDESIGN PHP SQL  MYSQL RENAME TABLE
Mit dem Befehl RENAME TABLE wird in mySQL eine Tabelle der aktuellen Datenbank umbenannt.
Nach RENAME TABLE wird zuerst der aktuelle bzw. alte und - nach TO - anschließend der neue Tabellenname angegeben:
[1] RENAME TABLE alter_tabellenname TO neuer_tabellenname

Beispiel:
[2] RENAME TABLE user TO user_new
[Die Tabelle user wird in user_new umbenannt]
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL MYSQL
Frage 414
mySQL, CREATE TABLE, Tabelle erzeugen
MULTIMEDIA WEBDESIGN PHP SQL  MYSQL CREATE TABLE
Mit CREATE TABLE wird eine neue Tabelle erzeugt, wobei der Name der Tabelle und die Felder mit den erforderlichen Informationen anzugeben sind.
Nach CREATE TABLE sind der Tabellenname und anschließend innerhalb der runden Klammern die Felder mit Feldtyp usw. einzutragen:
[1] CREATE TABLE tabellenname (feld1 feldtyp..., feld2 feldtyp..., feldx feldtyp...,)

Beispiele:
[2] Minimalangaben: CREATE TABLE fragen (frage VARCHAR( 255 ))

[3] CREATE TABLE fragen1 (
id INT( 4 ) NOT NULL AUTO_INCREMENT ,
frage VARCHAR( 255 ) NOT NULL ,
antwort VARCHAR( 255 ) NULL ,
PRIMARY KEY ( id )
)

[Hier wurden drei Felder definiert: das Feld "id" für ganze Zahlen mit automatischem fortlaufenden Zahleneintrag und als PRIMARY KEY (Primärschlüssel), und die Felder "frage" und "antwort" für alphanumerische Zeichen; die Felder "id" und "frage" dürfen bei der Eingabe von Datensätzen nicht leer sein.]
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL MYSQL
Frage 1289
mySQL, CREATE DATABASE, neue Datenbank erzeugen
MULTIMEDIA WEBDESIGN PHP SQL  MYSQL CREATE DATABASE
Mit CREATE DATABASE wird in mySQL Daten eine neue, leere Datenbank erzeugt, wobei der Name der Datenbank angegeben werden muss. Nach CREATE DATABASE ist der Name der Datenbank anzugeben.
[1] CREATE DATABASE db_name
Um sie benutzen zu können, sind die Rechte an der neuen Datenbank zu überprüfen und zumindest eine Tabelle zu erzeugen.
Siehe auch -> CREATE TABLE

Beispiel
[2] CREATE DATABASE info_cdt
[Die neue leere Datenbank "info_cdt" wird erzeugt.]
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL MYSQL
Frage 533
mySQL, DELETE FROM... , WHERE, Datensätze aus einer oder mehrerer Tabellen mit erweiterten Bedingungen löschen
MULTIMEDIA WEBDESIGN PHP SQL  MYSQL DELETE FROM ... WHERE ... AND
Mit dem Befehl DELETE werden in einer mySQL-Datenbank Daten nur in den angegebenen Felder einer oder mehrerer Tabellen gelöscht, wenn mit WHERE Bedingungen für das Löschen von Datensätzen angegeben werden.
Nach DELETE FROM werden ein oder mehrere Tabellennamen und mit folgendem WHERE die betroffenen Felder´, in der Regel mit Bedingungen angegeben. Mit der Erweiterung AND können zusätzliche Bedingungen gestellt werden:
[1] DELETE FROM tabellenname1, tabellenname2... WHERE Feldname1 mit Bedingung1a AND Bedingung1b, Feldname2 mit Bedingung2...

Beispiele:
[2] DELETE FROM information, campus, mitglieder WHERE user_nr > 500 AND user_nr < 1000 [Jene Datensätze, deren Wert im Feld "user_nr" größer als 500 und kleiner als 1000 ist, werden aus den drei angegebenen Tabellen gelöscht.]
[3] DELETE FROM information WHERE fragen_nr > 200 AND gruppen_id = 11 [erweiterte Bedingung: Jene Datensätze, deren Wert im Feld "fragen_nr" größer als 200 und im Feld "gruppen_id" 11 ist, werden aus der Tabelle "information" gelöscht.]
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL MYSQL
Frage 596
mySQL, DELETE FROM... , WHERE, Datensätze aus einer Tabelle mit Bedingung löschen
MULTIMEDIA WEBDESIGN PHP SQL  MYSQL DELETE FROM ... WHERE
Mit dem Befehl DELETE werden in einer mySQL-Datenbank Daten nur in den angegebenen Felder einer Tabelle gelöscht, wenn mit WHERE Bedingungen für das Löschen von Datensätzen angegeben werden.
Nach DELETE FROM wird der Tabellenname und mit folgendem WHERE werden eines oder mehrere betroffenen Felder, in der Regel mit Bedingugen angegeben:
DELETE FROM tabellenname WHERE Feldname mit Bedingung.
Wird für Feldnamen keine Bedingung angegeben, werden alle Datensätze der Tabelle gelöscht, sofern die Felder nicht leer sind.

Beispiele:
[1] DELETE FROM information WHERE frage [alle Datensätze werden aus der Tabelle "information" gelöscht, sofern das Feld "frage" nicht leer ist.]
[2] DELETE FROM information WHERE fragen_nr > 200 [Jene Datensätze, deren Wert im Feld "fragen_nr" größer als 200 ist, werden aus der Tabelle "information" gelöscht.]
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL MYSQL
Frage 538
mySQL, DELETE FROM... , Datensätze aus einer oder mehrerer Tabellen löschen
MULTIMEDIA WEBDESIGN PHP SQL  MYSQL DELETE FROM
Mit dem Befehl DELETE werden in einer mySQL-Datenbank Datensätze einer oder mehrerer Tabellen gelöscht.
Nach DELETE FROM werden ein oder mehrere Tabellennamen angegeben:
[1] DELETE FROM tabellenname1, tabellenname2...
Wird keine Bedingung angegeben, werden alle Datensätze aus der angegebenen Tabelle gelöscht.

Beispiele:
[2] DELETE FROM information
[alle Datensätze werden aus der Tabelle "information" gelöscht.]
[3] DELETE FROM information, fragen, antworten
[alle Datensätze werden aus den angegebenen drei Tabellen gelöscht.]
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP SUPERGLOBALS
PHP, Superglobals, $_POST [...]
MULTIMEDIA WEBDESIGN PHP SQL  PHP $_POST [...]
Mit der globalen Variablen $_POST[...] können Eingaben bzw. Daten aus einem Formular übergeben werden. Die Definitionen und Eingaben müssen innerhalb eines HTML-Formulars erfolgen, wobei für das Formular die Methode "post" (method="post") angegeben sein muss. Die Daten werden nach dem Absenden des Formulars in der gleichen oder in einer anderen angegebenen Datei verarbeitet. Näheres siehe Erklärungen zu PHP-Formularen!
Daten an eine andere Datei werden in der Regel durch Klicken auf einen Button vom Typ "submit" (type="submit") geschickt. Im Gegensatz zur Methode $_GET [...] werden die Variablen und Werte für den Benutzer unsichtbar und nicht durch Anhängen an eine URL übergeben.
Der Wert für die Variable wird innerhalb der eckigen Klammern gesucht bzw. eingegeben:
$_POST['Wert']
Dieser Wert kann einer Variablen übergeben werden:
$variable1=$_POST['Wert'];
Bei Formularen werden die Werte über mittels <input ...> übergeben:
<input type="text" name="wert" />

Beispiel 1:
$schule = $_POST['school']
Der Variablen $schule wird der Wert aus der globalen Variablen $_POST['school'] zugewiesen

Beispiel 2:
<form action="friends.php" method="post">
Name: <input type="text" name="name" /><br />
Schule: <input type="text" name="school" /><br />
Klasse: <input type="text" name="room" /><br />
<input type="Submit" value="Absenden" />
</form>

Die Werte aus dem Formular werden mit der Methode "post" an die Datei "friends.php" weitergeleitet.
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP SUPERGLOBALS
PHP, Superglobals, $_GET [...]
MULTIMEDIA WEBDESIGN PHP SQL  PHP $_GET [...]
Mit der globalen Variablen $_GET[...] können Eingaben bzw. Daten aus einem Formular übergeben werden. Daten an eine andere Datei werden in der Regel über die URL also einen Link übergeben. Dabei werden die Variablenwerte hinter Fragezeichen (?) nach dem Dateinamen übergeben.
Der Wert für die Variable wird innerhalb der eckigen Klammern gesucht bzw. eingegeben:
$_GET['Wert']
Dieser Wert kann einer Variablen übergeben und über die URL weiter geleitet werden:
$variable1=$_GET['Wert'];

Beispiel 1:
$thema1 = $_GET['thema'];
echo $thema1;

Der Variablen $thema1 wird der Wert aus der globalen Variablen $_GET['thema'] zugewiesen

Beispiel 2:
<a href="webthemen.php?thema1=$_GET['thema']">Variablen-Übergabe mit $_GET</a>
Der URL"webthemen.php" wird der Variablen $thema1 der Wert aus $_GET['thema']zur Weiterverarbeitung übergeben.
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL MYSQL
Frage 416
mySQL, UPDATE... WHERE, Daten ändern mit Bedingungen
MULTIMEDIA WEBDESIGN PHP SQL  MYSQL UPDATE ... WHERE
Mit UPDATE ... WHERE werden Dateneinträge geändert, wobei für die Felder die entsprechenden neuen Werte und nach WHERE die Bedingungen anzugeben sind:
[1] UPDATE tabellenname SET feldname1 = wertneu WHERE feldname2 = bedingung
Beispiel:
[2] UPDATE fragen SET typ = 'mc' WHERE frage IS NOT NULL
[In der Tabelle "fragen" wird in der Spalte "typ" der Wert "mc" eingetragen, wenn in der Spalte "frage" Einträge vorhanden sind.]
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL MYSQL
Frage 415
mySQL, UPDATE, Daten ändern
MULTIMEDIA WEBDESIGN PHP SQL  MYSQL UPDATE
Mit UPDATE werden Dateneinträge geändert, wobei für die Felder die entsprechenden neuen Werte anzugeben sind:
[1] UPDATE tabellenname SET feldname = wertneu;
Beispiel:
[2] UPDATE fragen SET typ = 'mc';
[In der Tabelle "fragen" wird in den Feldern "typ" der Wert "mc" eingetragen]
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP AKTION FUNKTION
Frage 1306
PHP, Datei hochladen [file upload], Datenübernahme aus HTML-Formular, Grundlagen
MULTIMEDIA WEBDESIGN PHP SQL  PHP Hochladen einer Datei aus einem HTML-Formular
Die übergebenen Dateidaten aus einem HTML-Formular können in eine PHP-Datei übernommen werden. Die im Dateifeld des HTML-Formulars ausgewählte Datei kann schließlich mit PHP-Anweisungen zum Server hochgeladen [file upload] und in das Zielverzeichnis verschoben werden. Dabei sind folgende Mindestangaben bzw. Informationen zu beachten und in die PHP-Anweisungen zu integrieren, auch duch die Verwendung von Variablen:
[1] Zielverzeichnis auf dem Server (Uploadverzeichnis): zB 'upload/', einer Variablen zugewiesen
[2] Dateiname, mit method="post" aus HTML-Formular übergeben, zB basename ($_FILES['fileup1']['name']), einer Variablen zugewiesen
[3] Hochladen und mit move_uploaded_file verschieben der Datei aus dem Temporärverzeichnis ins Zielverzeichnis: zB move_uploaded_file($_FILES['fileup1']['tmp_name'], $upload_file)
[4] Meldung über erfolgreiches Hochladen ist zu empfehlen, zB echo "Datei wurde erfolgreich hochgeladen";
Es sollten weitere Überpüfungen, welche die die Gültigkeit, Größe oder Sicherheit der hochzuladenen Datei überprüfen, im Script eingebaut werden.
Siehe auch -> HTML-Formulare: Hochladen einer Datei

Beispiel: [5]
<?php
$upload_dir = 'upload/';
$upload_file = $upload_dir . basename($_FILES['fileup1']['name']);
if (move_uploaded_file($_FILES['fileup1']['tmp_name'], $upload_file))
{echo "Datei wurde erfolgreich hochgeladen";}
else
{echo "Es konnte keine Datei hochgeladen werden!";}
?>
/* In der Variablen $upload_dir wird das Zielverzeichnis auf dem Server gespeichert. In der Variablen [6] $upload_file wird der Dateiname aus dem HTML-Formular übernommen und mit dem Verzeichnisnamen verknüpft. Mit [7] move_uploaded_file wird die hochgeladene Datei aus dem temporären Verzeichnis in das Zielverzeichnis verschoben. Mit echo wird das [8] erfolgreiche oder [9] nicht erfolgreiche Hochladen der Datei angezeigt. Hier in dieser Basisversion wird die Datei allerdings nicht geprüft, was im wirklichen Einsatz aber geschehen sollte. */
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL MYSQL
Frage 1260
mySQL, Bedingung, BETWEEN ..., Datensätze größer oder gleich unterem und kleiner oder gleich oberem Wert
MULTIMEDIA WEBDESIGN PHP SQL  MYSQL BETWEEN ...
Mit der Bedingung BETWEEN werden in mySQL Daten von einer oder mehrerer Tabellen einer Datenbank zwischen zwei Werten in Verbindung mit SELECT, INSERT, DELETE oder UPDATE ausgewählt.
.Für die Bedingung BETWEEN können Zahlen, Datum, Datum mit Uhrzeit oder Uhrzeiten verwendet werden. Für die Abfrage zB mit SELECT gelten folgende Regeln:
[1] SELECT * FROM tabellenname WHERE bedingung BETWEEN wertmin AND wertmax
wertmin: untere Grenze für Zahl, Datum oder Zeit, wertmax: obere Grenze für Zahl, Datum oder Zeit
Daten, die zwischen wertmin und wertmax inklusive wertmin und wertmax liegen, werden aufgelistet.
[2] SELECT * FROM tabellenname WHERE bedingung NOT BETWEEN wertmin AND wertmax
Daten, die außerhalb von wertmin und wertmax liegen, werden aufgelistet.

Beispiele
[3] SELECT * FROM work WHERE title_id BETWEEN 900 AND 1000
[Alle Daten der Tabelle work werden aufgelistet, sofern der Wert im Feld title-id zwischen 900 und 1000 inklusive 900 und 1000 beträgt (Ergebnis 101)]
[4] SELECT * FROM work WHERE reihung NOT BETWEEN 30 AND 80
[Alle Daten der Tabelle work im Feld reihung außerhalb von 900 und 1000 werden aufgelistet (zB 20 Datensätze)]
[5] SELECT * FROM calend WHERE c_datetime BETWEEN '2014-10-10 16:33:24' AND '2015-02-10 22:30:20'
[Alle Daten der Tabelle calend werden aufgelistet, sofern der Wert für Datum mit Uhrzeit im Feld c_datetime größer oder gleich '2014-10-10 16:33:24' oder kleiner oder gleich '2015-02-10 22:30:20' (zB Ergebnis 7203 Datensätze)]
[6] SELECT * FROM calend WHERE c_date BETWEEN '2015-04-12' AND '2015-09-30'
[Alle Daten der Tabelle calend werden aufgelistet, sofern der Wert für Datum im Feld c_date größer oder gleich '2015-04-12' oder kleiner oder gleich '2015-09-30' (zB Ergebnis 713 Datensätze)]
[7] SELECT * FROM calend WHERE c_time BETWEEN '13:33:24' AND '22:33:24'
[Alle Daten der Tabelle calend werden aufgelistet, sofern der Wert für Zeit im Feld c_time größer oder gleich '13:33:24' oder kleiner oder gleich '22:33:24' (zB Ergebnis 22 Datensätze)]
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP OPERATOREN
Frage 1317
PHP, Operatoren, Inkrementoperatoren [++] und Dekrementoperatoren [--]
MULTIMEDIA WEBDESIGN PHP SQL  PHP Inkrement- und Dekrementoperatoren
Mit den Inkrement- und Dekrementoperatoren wird in PHP der Zahlenwert eine Variablen um 1 erhöht oder vermindert. Der Inkrementoperator [++] erhöht (inkrementiert) den Wert um 1, der Dekrementoperator [--] vermindert (dekrementiert) den Wert um 1. Dies kann beispielsweise im Zusammenhang mit Schleifen nützlich sein.
[1] Inkrementoperator [++] : ++$var Zuerst wird der Zahlenwert um 1 erhöht, und anschließend der Wert der Variablen zurückgegegben.
$var++ Zuerst wird der Wert der Variablen zurückgegegben, und anschließend der Zahlenwert um 1 erhöht.
[2] Dekrementoperator [--] : --$var Zuerst wird der Zahlenwert um 1 vermindert, und anschließend der Wert der Variablen zurückgegegben.
$var-- Zuerst wird der Wert der Variablen zurückgegegben, und anschließend der Zahlenwert um 1 vermindert.
Siehe auch -> Arithmetische Operatoren + -

Beispiele:
[1A] $varA=6; echo ++$varA;
/* Ausgabe: 7, denn 6+1=7 */
[1B] $varB=6; echo $varB++;
/* Ausgabe: 6, denn zuerst wird der ursprüngliche Wert zurückgegeben und dann erst um 1 erhöht */
[2A] $varC=6; echo --$varC;
/* Ausgabe: 5, denn 6-1=5 */
[2B] $varD=6; echo $varD--;
/* Ausgabe: 6, denn zuerst wird der ursprüngliche Wert zurückgegeben und dann erst um 1 vermindert */
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP OPERATOREN
Frage 1303
PHP, Arithmetische Operatoren, Modulus [%]
MULTIMEDIA WEBDESIGN PHP SQL  PHP Arithmetische Operatoren %
Mit dem arithmetischen Operator Modulus % kann in PHP der Rest einer Division ermittelt werden. Dabei wird die linke Zahl durch die rechte dividiert und der Rest der Division ergibt den Modulus.
[1]Modulus [%] : Zwei Zahlen (zB 12 % 5) oder zwei Variablen $var1 % $var2 werden dividiert. Der Rest einer Division ergibt den Modulus (zB Rest bzw. Modulus = 2). Ergibt eine Division keinen Rest, ist der Modulus 0.

Beispiele:
[2] echo (12 % 3);
/* Ausgabe: 0, denn 12 / 3 = 4 -> 4*3=12 -> Rest 0 */
[3] echo (12 % 5);
/* Ausgabe: 2, denn 12 / 5 = 2,.4 -> 2*5=10 -> Rest 2 */
[4] echo (12 % 8);
/* Ausgabe: 4, denn 12 / 8 = 1.5 -> 1*8=8 -> Rest 4 */
[5] echo (129 % 7);
/* Ausgabe: 3, denn 129 / 7 =18.42857 -> 7*18=126 -> Rest 3 */
[5] $var1 = 156; $var2 = 99;
echo ($var1 % var2);

/* Ausgabe: 57, denn 156 / 99 = 1.57575758 -> 1*99=99 -> Rest 57 */
[7] $var3 = rand();
if (($var3 % 2) == 0)
{echo $var3." ist eine gerade Zahl";}
else
{echo $var3." ist eine ungerade Zahl";}

/* Ausgabe: zum Beispiel, wenn Rest (Modulus) = 0: "16926 ist eine gerade Zahl" ($var3 wird durch Zufallsgenerator ermittelt), denn wenn Rest (Modulus) 1 -> ungerade Zahl und wenn Rest 0 -> gerade Zahl */
Thema auswählen: MULTIMEDIA  WEBDESIGN PHP SQL
Frage 193
mySQL
MULTIMEDIA  WEBDESIGN PHP SQL   mySQL ist eine im Internet weit verbreitete Datenbanksystem, die zusammen mit der Programmiersparache PHP eingesetzt wird. um Daten zu verwalten und dynamische Webseiten zu erstellen.
Dadurch, dass mySQL als sogenannte Open-Source-Datenbank genauso wie PHP Freeware ist und daher kostenlos verwendet werden kann und außerdem leistungsfähig und stabil ist, wird diese Datenbank zusammen mit dem mySQL-Server weltweit millionenfach eingesetzt.
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL MYSQL
Frage 724
mySQL, SELECT DISTINCT..., Datenabfrage ohne doppelte Datensätze
MULTIMEDIA WEBDESIGN PHP SQL  MYSQL SELECT DISTINCT...
Mit dem Befehl SELECT in Kombination mit DISTINCT werden in mySQL Daten von einer oder mehrerer Tabellen einer Datenbank aufgelistet, wobei jedoch doppelt oder mehrfach vorkommende Datensätze nicht angezeigt werden.
Nach dem Schlüsselwort SELECT wird DISTINCT vor Feld- und Tabellennamen gesetzt:
[1] SELECT DISTINCT feldname1, feldname2... FROM tabellenname

Beispiel:
[2] SELECT DISTINCT name FROM kunden
[Namen aus der Tabelle "kunden" werden aufgelistet, wobei gleiche Namen nur einmal angezeigt werden]
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP OPERATOREN
Frage 1290
PHP, Zeichenketten-Operatoren, arithmetische Operatoren, Multiplikation [*], Division [/]
MULTIMEDIA WEBDESIGN PHP SQL  PHP Arithmetische Operatoren * /
Mit den arithmetischen Operatoren Multiplikation (*) und Division (/) kann in PHP multipliziert und dividiert werden.
[1] Multiplikation -
Sternzeichen [*] : Zwei Zahlen (zB 2*4) oder zwei Variablen $var1+*$var2 werden multipliziert und ergeben ein Produkt.
[2] Division -
Schrägstrich [/] : Eine Zahl (zB 8/4) oder eine Variable $var1/$var2 wird durch die andere dividiert und ergibt einen Quotienten.
Wenn alle
Elemente der Formel ganze Zahlen sind, ist das Produkt oder der Quotient ebenfalls eine ganze Zahl (integer), ansonsten eine Fließkommazahl (float).
Siehe auch -> Arithmetische Operatoren + -

Beispiele:
[3] echo 8*9;
/* Ausgabe: 72 */
[4] echo 4*5*12.98;
/* Ausgabe: 259.6 */
[5] $var1=275; $var2=33.58026;
$prod=$var1*$var2;
echo $prod*1000;

/* Ausgabe: 9234571.5 - Das Produkt der Variablen $var1 und $var2 wird in die Variable $prod geschrieben; anschließend wird das Ergebnis mit 1000 multipliziert */
[6] echo 120/6;
/* Ausgabe: 20 */
[7] echo 1200.5/-5;
/* Ausgabe: -240.1 */
[8] echo 1200.5/5/16;
/* Ausgabe: 15.00625 */
[9] $var1=14288; $var2=205.75;
$quot=$var1/$var2;
echo $quot/3.33;

/* Ausgabe: 20.853903721461 - Der Quotient der Variablen $var1 dividiert durch $var2 wird in die Variable $quot geschrieben; anschließend wird der Quotient durch 3.33 dividert */
[7] $erg=$prod/$quot*(-7*$var1/$var2)/24.1287667;
echo $erg;
/* Ausgabe: -2679.0428745784 - Multiplizieren und dividieren mit Variablen, ganzen Zahlen und Fließkommazahlen */
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP OPERATOREN
Frage 1285
PHP, Zeichenketten-Operatoren, arithmetische Operatoren, Addition [+], Subtraktion [-]
MULTIMEDIA WEBDESIGN PHP SQL  PHP Arithmetische Operatoren + -
Mit den arithmetischen Operatoren Addition (+) und Subtraktion (-) kann in PHP addiert und subtrahiert werden.
[1] Addition - Pluszeichen [+] : Zwei Zahlen (zB 2+4) oder zwei Variablen $var1+$var2 werden addiert und ergeben eine Summe.
[2] Subtraktion - Minuszeichen [-] : Eine Zahl (zB 8-4) oder eine Variable $var1-$var2 wird von der anderen subtrahiert und ergibt eine Differenz.
Wenn die Summe oder Differenz keine Kommestellen enthält, ist das Ergebnis eine ganze Zahl, ansonsten eine Fließkommazahl.

Beispiele:
[3] echo 3+4;
/* Ausgabe: 7 */
[4] echo 12+5+137.123;
/* Ausgabe: 154.123 */
[5] $var1=567; $var2=166.01267;
$summe=$var1+$var2;
echo $summe+1000;

/* Ausgabe: 1733.01267 - Die Summe der Variablen $var1 und $var2 wird in die Variable $summe geschrieben; anschließend wird die Zahl 1000 addiert */
[6] echo 100-12;
/* Ausgabe: 88 */
[4] echo 12-5-137.123;
/* Ausgabe: -130.123 */
[5] $var1=567; $var2=166.01267;
$diff=$var1-$var2;
echo $diff-399;

/* Ausgabe: 1.98733 - Die Differenz der Variablen $var1 minus $var2 wird in die Variable $diff geschrieben; anschließend wird die Zahl 399 subtrahiert */
[7] $erg=$summe-$diff+(-17.25+$var1-$var2)+2412;
echo $erg;
/* Ausgabe: 3127.76267 - Addieren und subtrahieren mit Variablen, ganzen Zahlen und Fließkommazahlen */
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL MYSQL
Frage 417
mySQL, SELECT... WHERE, Datenabfrage mit Bedingung
MULTIMEDIA WEBDESIGN PHP SQL  MYSQL SELECT ... WHERE
Mit dem Befehl SELECT werden in mySQL Daten von einer oder mehrerer Tabellen einer Datenbank aufgelistet.
Mit dem Ausdruck WHERE, nach dem Tabellennamen, können Bedingungen für die Abfrage gesetzt werden, sodass nicht alle Datensätze einer Tabelle aufgelistet werden:
[1] SELECT feldname1, feldname2... FROM tabellenname WEHRE bedingung

Beispiele:
[2] SELECT frage , antwort FROM fragen WHERE code = '3m'
[Von den Tabellenspalten "frage" und "antwort" werden aus der Tabelle "fragen" alle Datensätze angezeigt, deren "code" "3m" lautet.]
[3] SELECT frage, id FROM fragen WHERE id <500 AND frage LIKE 'wer%'
[Von der Tabellenspalten bzw. den Feldern "frage" und "id" werden aus der Tabelle "fragen" alle Datensätze angezeigt, deren "id" kleiner als 500 ist und deren Frage mit "wer" beginnt.]
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL MYSQL
Frage 494
mySQL, SELECT.... ORDER BY...., Datenabfrage mit Sortierung
MULTIMEDIA WEBDESIGN PHP SQL  MYSQL SELECT ... ORDER BY ... DESC
Mit dem Befehl SELECT werden in mySQL Daten von einer oder mehrerer Tabellen einer Datenbank aufgelistet, wobei ohne Angabe einer Sortierreihenfolge in der Regel nach dem ersten Feldnamen aufsteigend sortiert wird.
Mit dem Ausdruck ORDER BY kann bestimmt werden, nach welcher Spalte die Sortierung erfolgen soll:
[1] SELECT feldname1, feldname2... FROM tabellenname ORDER BY feldname1 [Die Daten werden nach "feldname1" in aufsteigender Reihenfolge sortiert.]

Mit dem Zusatz DESC kann bewirkt werden, dass in absteigender Reihenfolge sortiert wird:
[2] SELECT feldname1, feldname2... FROM tabellenname ORDER BY feldname1 DESC;

Beispiele:
[3] SELECT * FROM mitglieder ORDER BY name [Alle Daten aus der Tabelle "mitglieder" werden nach dem Feld "name" in aufsteigender Reihenfolge sortiert.]
[4] SELECT info1, code FROM short_info ORDER BY code DESC [Der Zusatz DESC bewirkt, dass in absteigender Reihenfolge sortiert wird]
Folgende Abfrage zeigt nur die Datensätze der Spalten 'stichwort', 'info1' und 'time' aus der Tabelle 'info', wobei zuerst nach "info1" in aufsteigender Reihenfolge und anschließend nach "time" in absteigender Reihenfolge sortiert wird:
[5] SELECT stichwort, info1, time FROM info ORDER BY info1, time DESC;
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL MYSQL
Frage 494
mySQL, SELECT... , Datenabfrage, Grundlagen
MULTIMEDIA WEBDESIGN PHP SQL  MYSQL SELECT
Mit dem Befehl SELECT werden in mySQL Daten von einer oder mehrerer Tabellen einer Datenbank aufgelistet.
Nach SELECT werden ein oder mehrere Feldnamen, danach - nach FROM - wird der Tabellenname angegeben:
[1] SELECT feldname1, feldname2... FROM tabellenname
Im einfachsten Fall werden alle Datensätze einer Tabelle mit folgender Anweisung abgefragt:
[2] SELECT * FROM short_info [Der Stern (*) steht als Platzhalter für sämtliche Inhalte]

Beispiel:
[3] SELECT frage , antwort FROM fragen
[Von den Tabellenspalten bzw. Feldern "frage" und "antwort" werden aus der Tabelle "fragen" alle Datensätze angezeigt.]
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 982
PHP, String-Funktionen, Zahlen, number_format (....), Formatierung mit 1000er Gruppierung, Dezimalstellen und Dezimalzeichen
MULTIMEDIA WEBDESIGN PHP SQL  PHP number_format(....)
Mit der Funktion number_format (.....) können in PHP Zahlen formatiert werden. Dies betrifft Zeichen für 1000er Gruppierung und Dezimalzahlen. Formatiert werden Zahlen bzw. Variable mit Zahleninhalt sowie 1 oder 3, jedoch nicht 2 zusätzlichen Parametern für number_format.
[1] Ohne zusätzliche Paramater: 1000er Gruppierung wird mit Beistrichen (,) vorgenommen, Dezimahlzahlen hinter dem Komma werden ignoriert bzw. auf ganze Zahlen gerundet (die Anzahl der Dezimalstellen wird mit "0" angenommen).
number_format(Zahl); -> siehe Beispiel 1
[2] Mit einem zusätzlichen Paramater: 1000er Gruppierung wird mit Beistrichen (,) vorgenommen, "Kommastellen" gibt die Anzahl der Kommastellen hinter dem Dezimalpunkt an, notfalls gerundet bei weiteren Dezimalstellen
number_format(Zahl,Kommastellen); -> siehe Beispiel 2
[3] Mit drei zusätzlichen Paramatern: "Kommastellen" gibt die Anzahl der Kommastellen hinter dem Dezimalpunkt an, "Dezimalzeichen" legt das Zeichen für das Komma fest und "1000erZeichen" gibt das Zeichen für die 1000er-Gruppierung an. number_format(Zahl,Kommastellen,Dezimalzeichen,1000erZeichen); -> siehe Beispiel 3

Beispiele
für alle Beispiele: $zahl = 1796331.6795;
[1] Beispiell 1
echo number_format($zahl); oder
echo number_format($zahl,0);
Ausgabe: "1,796,332" - Ergebnis als ganze Zahlen (integer), letzte Ziffer nach Rundungsregeln aufgerundet, 1000er-Gruppierung vorgegeben mit Beistrichen (,)
[2] Beispiell 2
echo number_format($zahl,2);
Ausgabe: "1,796,331.68" - Ergebnis als Dezimalzahl (float) mit zwei Kommastellen, zweite Kommastelle nach Rundungsregeln aufgerundet, Dezimalzeichen vorgegeben mit Punkt (.)
[3] Beispiell 3
echo number_format($zahl,3,',','.');
Ausgabe: "1.796.331,680" - Ergebnis als Dezimalzahl (float) mit drei Kommastellen, dritte Kommastelle nach Rundungsregeln aufgerundet, Kommazeichen als Beistrich (,), 1000er Gruppierung mit Punkten (.)
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 1160
PHP, String-Funktionen, (float)$string, String in Fießkommazahlen umwandeln
MULTIMEDIA WEBDESIGN PHP SQL  PHP (float)$string
In PHP wird mit der String-Funktion (float)$string ein String in eine ganze Fießkommazahl umgewandelt. Dabei werden eventuell vorhandene Stellen hinter dem Dezimalpunkt abgeschnitten. Ein String, der keine Zahl ergibt, wird zu der Zahl 0 (Null) umgewandelt. Beginnt ein gemischter String mit einer Zahl, wird nur die Zahl zu Beginn des Strings verwertet.
$zahl=(float)$string;

Beispiel:
[1] < ?php
$string1="2015";
$string2='99.9';
$string3="0.12345";
$string4="16.17+12.3";
$zahl5=16.17+12.3;
echo "String1: ".$string1." => ".(float)$string1."<br/>";
echo "String2: ".$string2." => ".(float)$string2."<br/>";
echo "String3: ".$string3." => ".(float)$string3."<br/>";
echo "String4: ".$string4." => ".(float)$string4."<br/>";
echo "Zahl5: ".$zahl5." => ".(float)$zahl5;
?>


Ausgegeben wird:
String1: 2015 => 2015
String2: 99.9 => 99.9
String3: 0.12345 => 0.12345
String4: 16.17+12.3 => 16.17
Zahl5: 28.47 => 28.47
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 1159
PHP, String-Funktionen, (int)$string, String in Ganzzahlen umwandeln
MULTIMEDIA WEBDESIGN PHP SQL  PHP (int)$string
In PHP wird mit der String-Funktion (int)$string ein String in eine ganze Zahl umgewandelt. Dabei werden eventuell vorhandene Stellen hinter dem Dezimalpunkt abgeschnitten. Ein String, der keine Zahl ergibt, wird zu der Zahl 0 (Null) umgewandelt. Beginnt ein gemischter String mit einer Zahl, wird nur die Zahl zu Beginn des Strings verwertet.
$zahl=(int)$string;

Beispiel:
[1] <?php
$string1="2015";
$string2="99.9";
$string3="0.12345";
$string4="Text";
echo "String1: ".$string1." => ".(int)$string1."<br/>";
echo "String2: ".$string2." => ".(int)$string2."<br/>";
echo "String3: ".$string3." => ".(int)$string3."<br/>";
echo "String4: ".$string4." => ".(int)$string4;
?>


Ausgegeben wird:
String1: 2015 => 2015
String2: 99.9 => 99
String3: 0.12345 => 0
String4: Text => 0
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 910
PHP, String-Funktionen, trim(....) mit zweitem Parameter, bestimmte Zeichen am Anfang und am Ende eines Strings entfernen
MULTIMEDIA WEBDESIGN PHP SQL  PHP trim (...) mit zweitem Parameter
Mit dem zweiten Parameter der Funktion trim(.....) kann bestimmt werden, welche Zeichen am Anfang und am Ende eines Textes (Strings) entfernt werden sollen:
trim($text, $zeichenliste);
Die angegebenen zu entfernenden Zeichen sind "case sensitiv" (zwischen Groß- und Kleinschreibung wird unterschieden, zB "A" ist nicht gleich "a").
Siehe auch -> trim (...) Grundlagen.

Beispiel 3:
$text2 = ("aaaDer Winter, der ist da!???");
echo $text2;
echo trim($text2, "a?")
;
Ausgabe: "Der Winter, der ist da!" - Mit dem zweiten Parameter ("a?") wurde bestimmt, dass die Buchstaben "a" am Anfang und die Fragezeichen am Ende entfernt werden.
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 909
PHP, String-Funktionen, trim(....) Grundlagen, Whitespace-Zeichen am Anfang und Ende eines Strings entfernen
MULTIMEDIA WEBDESIGN PHP SQL  PHP trim (...) Grundlagen
Mit der Funktion trim(.....) werden Whitespaces, d.h. Leerzeichen und andere nicht angezeigte Zeichen am Anfang und am Ende eines Textes (Strings) entfernt.
trim(" entferne Whitspaces ");
trim($text);
Folgende Zeichen werden entfernt:
[1] " " - Leerzeichen
[2] "\t" - Tabulatorzeichen
[3] "\n" - Zeilenumbruch (Line Feed)
[4] "\r" - Wagenrücklaufzeichen (Carriage Return)
[5] "\0" - NUL-Byte (NULL-Byte)
[6] "\x0B" - Vertikaler Tabulator

Beispiel 1:
echo trim(" Vorne und hinten keine Leerzeichen! ");
Ausgabe: "Vorne und hinten keine Leerzeichen!" - Leerzeichen werden am Anfang und am Ende, jedoch nicht innerhalb des Strings entfernt.

Beispiel 2:
$$text1 = (" Weg mit den Leerzeichen am Anfang und am Ende ");
echo "|".$text1."|";

Ausgabe: "| Weg mit den Leerzeichen am Anfang und am Ende |"
echo "|".trim($text1)."|";
Ausgabe: "|Weg mit den Leerzeichen am Anfang und am Ende|"
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP DATUM ZEIT
Frage 1088
PHP, Datum, strtotime(string Datum), Datum in Sekunden umwandeln
MULTIMEDIA WEBDESIGN PHP SQL  PHP strtotime(string Datum)
Die Funktion strtotime(string Datum) wandelt ein Datum im englischen Datumsformat in Sekunden um. Berechnet wird die Anzahl Sekunden seit dem 01. Jänner 1970 00:00:00 UTC. Das Datum als Parameter muss als String (zB "2014-03-27" oder $datumx ) vorhanden sein:
strtotime($englDatum);
Siehe auch -> date(....) - aktuelles Datum

Beispiel 1:
$datum1sek=strtotime("2014-04-01");
$datum2=date("2014-04-30");
$datum2sek=strtotime($datum2);
$diffsek=$datum2sek-$datum1sek;
$difftage=$diffsek/(60*60*24);
echo "Vom 1.1.2014 bis zum 1.4.2014 sind ", $diffsek, " Sekunden oder ", $difftage, " Tage vergangen.";

Ausgabe: "Vom 1.1.2014 bis zum 1.4.2014 sind 2505600 Sekunden oder 29 Tage vergangen." - Mit der Variablen $diffsek wird die Differenz in Sekunden berechnet und mit der Variablen $difftage.werden die Sekunden in Tage umgerechnet.
Anmerkung: Anstatt des Datums können auch engl. Zeitformate eingesetzt werden.
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 873
PHP, String-Funktionen, htmlentities(....)
MULTIMEDIA WEBDESIGN PHP SQL  PHP htmlentities(.....)
Mit der Funktion htmlentities(.....) werden Sonderzeichen und HTML-Tags in den entsprechenden HTML-Code umgewandelt und vom Browser nicht als HTML-Tags oder Sonderzeichen interpretiert. In der Klammer muss als Parameter ein String oder eine Variable, die einen String enthält, vorhanden sein:
htmlentities("string");
htmlentities($stringvariable);

Beispiele:
$text1 = "<h3>Sch&ouml;nes Wochenende! </h3>";
$text2 = "&lt;h3&gt;Sch&amp;ouml;nes Wochenende! &lt;/h3&gt;";
echo $text1; Ausgabe (HTML-Tags und Sonderzeichen werden vom Browser richtig interpretiert):

Schönes Wochenende!

htmlentities($text1); Ausgabe: <h3>Sch&ouml;nes Wochenende! </h3>
echo $text2; Ausgabe: <h3>Sch&ouml;nes Wochenende! </h3>
echo htmlentities($text2); Ausgabe: &lt;h3&gt;Sch&amp;ouml;nes Wochenende! &lt;/h3&gt;
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP MATH. FUNKTIONEN
Frage 1097
PHP, mathematische Funktionen, Zufallszahlen, mt_getrandmax(), größtmögliche Zufallszahl für mt_rand()
MULTIMEDIA WEBDESIGN PHP SQL  PHP mt_getrandmax()
Die Funktion mt_getrandmax() liefert die größtmögliche Zufallszahl (über 2 Milliarden) als Integer für die Funktion mt_rand():
mt_getrandmax();

Beispiel 1:
mt_getrandmax();
Ausgabe: 2147483647

Beispiel 2:
echo mt_rand(1000000,mt_getrandmax());
Erzeugt eine Zufallszahl deren Minimum 1000000 ist und deren Maximum 2147483647(getrandmax()) ist:
Ausgabe zB: 1395580070
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP KONTROLLSTRUKTUREN
Frage 610
PHP, Kontrollstrukturen, Abfragen, switch(...)
MULTIMEDIA WEBDESIGN PHP SQL  PHP Abfragen switch(...)
In PHP wird innerhalb einer switch-Abfrage ein Vergleich mit einem Wert durchgeführt. Wenn der Vergleich mit dem Wert zutrifft, werden die zugehörigen Anweisungen ausgeführt, und es wird zum Ende der Abfrage verzweigt. Im anderen Fall läuft die Abfrage weiter.
Die Abfrage wird mit Schlüsselwort "switch" eingeleitet, wobei in Klammer der zu prüfende Ausdruck (zB eine Variable) steht.
Innerhalb geschwungener Klammern {} wird der Ausdruck mithilfe von "case:" geprüft. Bei einer erfolgreichen Prüfung wird üblicherweise mit "break" die Abfrage verlassen.
Schema:
[1] switch ($variable) {
case wert: Anweisungen;
break; /* zum Ende der Anweisung springen */
}


Beispiel:
[2] switch ($note) {
case 1: $beurteilung ="Sehr gut";
break;
case 2: $beurteilung ="Gut";
break;
case 3: $beurteilung ="Befriedigend";
break;
case 4: $beurteilung ="Genügend";
break;
case 5: $beurteilung ="Nicht genügend";
break;
}
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP MATH. FUNKTIONEN
Frage 1096
PHP, mathematische Funktionen, Zufallszahlen, mt_rand(), mt_rand(ZahlMin,ZahlMax)
MULTIMEDIA WEBDESIGN PHP SQL  PHP mt_rand(), mt_rand(ZahlMin,ZahlMax)
Die Funktion mt_rand() erzeugt eine Zufallszahl als Integer zwischen 0 und einer maximal möglichen Zahl::
mt_rand();
Wird eine minimale und maximale Zahl angegeben, wird eine Zufallszahl zwischen der niedrigsten und der höchsten angegeben Zahl ausgegeben. Es können Zahlen vom Typ Integer oder Float oder auch negative Zahlen verwendet werden. Das Ergebnis ist immer eine Integer-Zahl:
mt_rand(ZahlMin,ZahlMax);

Anmerkung: Im Vergleich zur Funkiton rand() mit dem älteren Zufallsgenerator erzeugt die neuere Funktion mt_rand() bessere, schnellere und - bei Bedarf - auch höhere Zufallszahlen.

Beispiel 1:

echo mt_rand();
Ausgabe zB: 857016188

Beispiel 2:
echo mt_rand(20,30);
Erzeugt eine Zufallszahl zwischen 20 und 30, wobei 20 der minimale und 30 der maximale Wert ist:
Ausgabe zB: 29

Beispiel 3:
$minzahl=100;
$maxzahl=mt_rand($minzahl*2,$minzahl*3);
echo mt_rand($minzahl,$maxzahl;

Erzeugt eine Zufallszahl deren Minimum ($minzahl) 100 ist und deren Maximum ($maxzahl) ein Zufallswert zwischen dem 2-fachen und 3-fachen Minimalwert ist :
Ausgabe zB: 220

Beispiel 4:
echo mt_rand(-100,-10);
Erzeugt eine Zufallszahl zwischen -10 und -100:
Ausgabe zB: -44
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 1117
PHP, String-Funktionen, strtolower(...)
MULTIMEDIA WEBDESIGN PHP SQL  PHP strtolower(...)
Die Funktion strtolower(...) wandelt die Zeichen eines Strings (Zeichenkette) ini Kleinbuchstaben um.
strtolower($text);
Siehe auch -> strtoupper(...)

Beispiel 1:
$text="Die LETZTE NACHT war WUNDERVOLL!";
echo strtolower($text);

Ausgabe: die letzte nacht war wundervoll!

Beispiel 2:
$text2="\"Manche Menschen\", sagt Straßmann, \"verdienen (häufig völlig unverdient) $50.000/MONAT und mehr\"";
echo strtolower($text2);
oder
echo strtolower('"Manche Menschen"'.", sagt Straßmann,".'"verdienen (häufig völlig unverdient) $50.000/MONAT und mehr"')
Ausgabe: "manche menschen", sagt straßmann, "verdienen (häufig völlig unverdient) $50.000/monat und mehr"
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP KONTROLLSTRUKTUREN
Frage 1118
PHP, Kontrollstrukturen, Schleifen, do {...} while (...)
MULTIMEDIA WEBDESIGN PHP SQL  PHP Schleifen: do {...} while (...)
In PHP wird bei do-while-Schleifen am Ende eine Bedingung geprüft [zB while ($i < 10)]. Die Anweisungen in der Schleife innerhalb der geschwungenen Klammern werden solange ausgeführt, solange die Bedingung zutrifft.
do {
Anweisungen;
}
while (Bedingung prüfen
);
Siehe auch -> while(...)

Beispiel :
$wert=190;
$i=1;
do
{
$preis = $wert*$i*1.20;
echo "Bruttopreis für ".$i." Stück: € ".$preis."</br>";
$i++;
}
while ($i<5);


Ausgabe:
Bruttopreis für 1 Stück: € 228
Bruttopreis für 2 Stück: € 456
Bruttopreis für 3 Stück: € 684
Bruttopreis für 4 Stück: € 912
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 1116
PHP, String-Funktionen, strtoupper(...)
MULTIMEDIA WEBDESIGN PHP SQL  PHP strtoupper(...)
Die Funktion strtoupper(...) wandelt die Zeichen eines Strings (Zeichenkette) ini Großbuchstaben um.
strtoupper($text);
Siehe auch -> strtolower(...)

Beispiel 1:
$text="der tag heute war schön und spaßig.";
echo strtoupper($text);

Ausgabe:DER TAG HEUTE WAR SCHÖN UND SPAßIG.

Beispiel 2:
$text2="Dieser Streckenabschnitt - und der ist relativ kurz - kostet €12 50000!";
echo strtoupper($text2)
;
Ausgabe: DIESER STRECKENABSCHNITT - UND DER IST RELATIV KURZ - KOSTET €12 50000!
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP KONTROLLSTRUKTUREN
Frage 395
PHP, Kontrollstrukturen, Schleifen, while (...)
MULTIMEDIA WEBDESIGN PHP SQL  PHP Schleifen: while (...)
In PHP wird bei while-Schleifen am Beginn eine Bedingung geprüft [zB while ($i < 10)]. Die Anweisungen in der Schleife werden solange ausgeführt, solange die Bedingung zutrifft.
while (Bedingung prüfen);
{
Anweisungen;
}

Siehe auch -> do while(...)

Beispiel:
while($i<10)
{echo $i;
echo "<br />";
$i++;
}
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP KONTROLLSTRUKTUREN
Frage 394
PHP, Kontrollstrukturen, Schleifen, for(...)
MULTIMEDIA WEBDESIGN PHP SQL  PHP Schleifen for(...)
In PHP wird mit for(...) eine Schleife anhand eines Zählers durchlaufen. Erforderlich ist ein Startwert für eine Variable (zB $i=0;) und eine Bedingung (zB $i<10;). Die Variable wird bei jedem Durchgang um 1 erhöht (zB $i++).

Beispiel:
[1] for($i=0;$i<10;$i++)
{echo " | i = ";echo $i;}

/* Ausgabe: | i = 0 | i = 1 | i = 2 | i = 3 | i = 4 | i = 5 | i = 6 | i = 7 | i = 8 | i = 9 */
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP MATH. FUNKTIONEN
Frage 1095
PHP, mathematische Funktionen, Zufallszahlen, getrandmax(), größtmögliche Zufallszahl
MULTIMEDIA WEBDESIGN PHP SQL  PHP getrandmax()
Die Funktion getrandmax() liefert die größtmögliche Zufallszahl als Integer für die Funktion rand():
getrandmax();

Beispiel 1:
getrandmax();
Ausgabe: 32767

Beispiel 2:
echo rand(1000,getrandmax());
Erzeugt eine Zufallszahl deren Minimum 1000 und deren Maximum 32767 (getrandmax()) ist:
Ausgabe zB: 13434
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP KONTROLLSTRUKTUREN
Frage 1087
PHP, Kontrollstrukturen, Bedingung, if(...){...} else{...}
MULTIMEDIA WEBDESIGN PHP SQL  PHP Bedingung, if(...){...} else{...}
In PHP wird mit der if-else-Bedingung im Gegensatz zur einfachen if-Bedingung eine Anweisung ausgeführt, wenn die Bedingung nicht erfüllt ist :
Ist die Bedingunge erfüllt (zB if($punkte>=100){...}), dann wird die erste Anweisung ausgeführt;
wenn die Bedingung nicht erfüllt ist (else{...} ),wird die zweite Anweisung ausgeführt.
Siehe auch:->Bedingung, if(...)

Beispiel:
[1] $punkte=90;
if($punkte>=100)
{echo "Gratuliere zur bestandenen Prüfung!";}
else
{echo "Mein Beileid: Leider durchgefallen!";}

In diesem Fall wird "Mein Beileid: Leider durchgefallen!" ausgegeben, weil 100 Punkte nicht erreicht wurden.
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP MATH. FUNKTIONEN
Frage 1094
PHP, mathematische Funktionen, Zufallszahlen: rand(), rand(ZahlMin,ZahlMax)
MULTIMEDIA WEBDESIGN PHP SQL  PHP rand(), rand(ZahlMin,ZahlMax)
Die Funktion rand() erzeugt eine Zufallszahl als Integer zwischen 0 und einer maximal möglichen Zahl:
rand();
Wird eine minimale und maximale Zahl angegeben, wird eine Zufallszahl zwischen der niedrigsten und der höchsten angegeben Zahl ausgegeben. Es können Zahlen vom Typ Integer oder Float oder auch negative Zahlen verwendet werden. Das Ergebnis ist immer eine Integer-Zahl:
rand(ZahlMin,ZahlMax);

Beispiel 1:
echo rand();
Ausgabe zB:28467

Beispiel 2:
echo rand(10,100); oder
echo rand(100,10)
Erzeugt eine Zufallszahl zwischen 10 und 100, wobei 10 der minimale und 100 der maximale Wert ist, wobei die Reihenfolge der angegeben Zahlen nicht zwingend vorgeschrieben ist:
Ausgabe zB:27

Beispiel 3:
$minzahl=5;
$maxzahl=rand(100,200);
echo rand($minzahl,$maxzahl);

Erzeugt eine Zufallszahl, deren Minimum ($minzahl) 5 ist und deren Maximum ($maxzahl) ein Zufallswert zwischen 100 und 200 ist:
Ausgabe zB:112

Anmerkung: Es kann als maximale Zahl auch eine höhere als die von getrandmax() gelieferte Zahl angegeben werden
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 1115
PHP, String-Funktionen, stristr(...)
MULTIMEDIA WEBDESIGN PHP SQL  PHP stristr(...)
Die Funktion stristr(...) sucht einen String (Zeichenkette) in einem anderen String , unabhängig von der Groß- und Kleinschreibung:
stristr($gesamt,$such);
$gesamt ist der String, in dem gesucht werden soll;
$such ist der String,der gesucht werden soll;
Wird der String $such im String $gesamt gefunden, wird der Rest des Strings ab dem gefundenen teil des Strings ausgegeben. Wenn der String $such nicht gefunden wird, erfolgt keine Ausgabe.

Wenn der Teil des Strings $gesamt vor dem gefundenen String $such ausgegeben werden soll, ist der optionale Parameter $before_such auf true zu setzen:
stristr($gesamt,$such,$before_such=true);

Beispiel 1:
$such="maria";
$gesamt="Hannah, Regina, Clara, Maria, Andrea";
echo stristr($gesamt,$such);

Ausgabe:" Maria, Andrea"

Beispiel 2:
$such2="lara";
$gesamt="Hannah, Regina, Clara, Maria, Andrea";
echo stristr($gesamt,$such2,$before_such2=true);

Ausgabe: "Hannah, Regina, C"
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP KONTROLLSTRUKTUREN
Frage 393
PHP, Kontrollstrukturen, Bedingung, if(...)
MULTIMEDIA WEBDESIGN PHP SQL  PHP Bedingung, if(...)
In PHP ist die if-Anweisung die einfachste Form der Bedingungsprüfung. Wenn eine bestimmte Bedingung erfüllt ist (zB if($zahl==1 )), dann wird die nachfolgende Aktion ausgeführt (zB echo "Gratuliere zum Sehr gut!";).

Beispiel:
[1] if($zahl==1 ) echo "Gratuliere zum Sehr gut!";
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 904
PHP, String-Funktionen, str_replace (....)
MULTIMEDIA WEBDESIGN PHP SQL  PHP str_replace(.....)
Mit der Funktion str_replace(.....) werden Zeichen oder Wörter eines Textes durch andere Zeichen oder Wörter ersetzt. In der Klammer müssen als Parameter der zu ersetzende Text, der neue Text und der Text, der den zu ersetzenden Text enthält, vorhanden sein. Als Ergebnis wird der Text mit dem ersetzten Inhalt ausgegeben, wobei bei mehreren Überseinstimmungen alle übereinstimmenden Zeichen oder Wörter ersetzt werden. Die Funktion unterscheidet zwischen Groß- und Kleinschreibung ("A" ist nicht gleich "a"). Als Parameter können sowohl Strings als auch Arrays verwendet werden, wobei bei letzteren mehrfach unterschiedliche Ersetzungen vorkommen können. Wird keine Übereinstimmung gefunden, wird nichts ersetzt und der ursprüngliche Text bleibt erhalten.
str_replace("suche", "ersetze", $text1);
str_replace($search, $replace, $subject);

Beispiel 1:
$text1 = "Du bist beinahe schön"
$text1 = str_replace("beinahe", "sehr", $text1);
echo $text1;

"beinahe" wird durch "schön" ersetzt -> Ausgabe: "Du bist sehr schön"

Beispiel 2:
$name1 = array("Ulli", "Margot", "Sonja")
$name2 = array("Lisa", "Maria", "Doris");
$auftritt1 = "Sonja, Margot, Ulli1 und Ulli2 auf die Bühne, bitte!"
$auftritt2 = str_replace($name1, $name2, $auftritt1);
echo $auftritt1."<br />"
echo $auftritt2;

Die Namen im ersten Array ($name1) werden durch die Namen im zweiten Array ($name2), einmal zweifach, weil diese doppelt vorkommen, ersetzt:
-> Ausgabe ($auftritt2): "Doris, Maria, Lisa1 und Lisa2 auf die Bühne, bitte!"
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 880
PHP, String-Funktionen, implode (....)
MULTIMEDIA WEBDESIGN PHP SQL  PHP implode (.....)
Mit der Funktion implode(.....) werden Elemente eines Arrays zu einem String verbunden. In der Klammer müssen als Parameter ein Array oder eine Variable, die ein Array enthält, vorhanden sein. Zusätzlich soll ein Seperator, der die Elemente des Arrays trennt, angegeben sein. Fehlt der Seperator, wird kein Trennzeichen verwendet

implode(array); oder besser:
implode(seperator, array);

Beispiel 1:
$arr1 = array("Gratuliere", "zum", "Sehr gut!");
echo implode($arr1);

Weil kein Separator vorhanden ist, werden in der Ausgabe die Elemente des Arrays (zB Wörter) zusammengeschrieben:
GratulierezumSehr gut!
Beispiel 2:
$arr2 = array("Gratuliere", "zum", "Sehr gut!");
echo implode(" ", $arr1);

Weil als Separator ein Leerzeichen angegeben ist, werden in der Ausgabe die Elemente des Arrays (zB Wörter) durch Leerzeichen voneinander getrennt:
Gratuliere zum Sehr gut!
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 808
PHP, String-Funktionen, explode(....)
MULTIMEDIA WEBDESIGN PHP SQL  PHP explode(....)
Mit der Funktion explode(....) kann man Strings (Zeichenketten) in Einzelteile zerlegen. In der Klammer müssen als Parameter eine Bergenzungszeichenkette und der String vorhanden sein:
[1] explode(begrenzung, string)
Bergenzungszeichenkette und String können auch als Variable definiert sein:
[2A] explode($begrenzung, string)
[2B] explode($begrenzung, $string)
Zusätzlich kann durch einen dritten Parameter die Anzahl der zerlegten Teilstrings begrenzt werden. Der letzte Teilstring enhält den übrig gebliebenen Rest des Strings:
[3A] explode(begrenzung, string, anzahl)
[3B] explode($begrenzung, $string, $anzahl)
Ist der dritte Parameter (anzahl) negativ, werden die durch die negative Zahl (zB -2) festgelegten Teilstrings nicht ausgegeben.
[4] explode(begrenzung, string, -anzahl)

Als Ergebnis erhält man ein Array, eine Variable mit mehreren Werten, die mit Hilfe der Indizes ausgelesen werden können.

Beispiele:
[5] $zerlegt = explode("|", "fragen|denken|wissen");
echo $zerlegt." ";
echo $zerlegt[0]." ";
echo $zerlegt[1]." ";
echo $zerlegt[2]." ";

/* Das Begrenzungszeichen ist "|". Dadurch wird der String in 3 Teile zerlegt, welche im Array $zerlegt gespeichert sind. Die 3 Werte des Arrays (0 bis 2) können durch die Indizes in den eckigen Klammern ausgelesen werden.
Ergebnis ->Array fragen denken wissen */

[6] $sag = "<br />Ich liebe ";
$text = "Bern Berlin Paris Rom Wien";
$zerlegt = explode(" ", $text);
echo $sag.$zerlegt[0].$sag.$zerlegt[1].$sag.$zerlegt[2].$sag.$zerlegt[3].$sag.$zerlegt[4];

/* Die Variable $sag enthält einen String, der für die Bildschirmausgabe verwendet wird. Die Variable $text enthält den String, der zerlegt werden soll. Das Begrenzungszeichen ist " ". Dadurch wird der String in 5 Teile zerlegt, welche im Array $zerlegt gespeichert sind. Die 5 Werte des Arrays können durch die Indizes (0 bis 4) in den eckigen Klammern ausgelesen werden.
Ergebnis -> Ich liebe Bern
Ich liebe Berlin
Ich liebe Paris
Ich liebe Rom
Ich liebe Wien */
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP OPERATOREN
Frage 726
PHP, Vergleichsoperatoren, ungleich [!=] [<>]
MULTIMEDIA WEBDESIGN PHP SQL  PHP Vergleichsoperatoren != <>
Mit den Vergleichsoperatoren "Ungleich [!= oder <>]" kann in PHP ermittelt werden, ob zwei Variable oder Werte ungleich sind. Auch Strings (Text) können zahlenmäßig miteinander verglichen werden.
[1] Ungleich [!= oder <>] (Vergleich mit Rufzeichen + Gleichheitszeichen oder öffnender + geschlossener spitzer Klammer):
$var1 != $var2 oder $var1 <> $var2 /* Wenn der Wert der ersten Variablen verschieden vom Wert der zweiten Variablen ist, ist der Vergleich wahr (TRUE). */

Beispiel:
[2] $var1 = 3; $var2 = 7;
if ($var1 <> $var2) echo '$var1'." ist nicht gleich ".'$var2';
/* Ausgabe: $var1 ist nicht gleich $var2 */
if ($var1 != $var2) echo $var1." ist nicht gleich ".$var2;
/* Ausgabe: 3 ist nicht gleich 7 */
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP OPERATOREN
Frage 614
PHP, Vergleichsoperatoren, kleiner gleich [<=] , größer gleich [>=]
MULTIMEDIA WEBDESIGN PHP SQL  PHP Vergleichsoperatoren <= >=
Mit den Vergleichsoperatoren "Kleiner Gleich [<=]" und "Größer Gleich [>=]" kann in PHP ermittelt werden, welcher von zwei Variablen oder Werten größer bzw. kleiner oder gleich groß ist.
[1] Kleiner Gleich [<=] (Vergleich mit öffnender spitzer Klammer + Gleichheitszeichen): $var1 <= $var2 /* Wenn der Wert der ersten Variablen kleiner oder gleich groß wie der Wert der zweiten Variablen ist, ist der Vergleich wahr (TRUE). */
[2] Größer Gleich [>=] (Vergleich mit schließender spitzer Klammer + Gleichheitszeichen): $var1 >= $var2 /* Wenn der Wert der ersten Variablen größer oder gleich groß wie der Wert der zweiten Variablen ist, ist der Vergleich wahr (TRUE). */

Beispiel:
[3] $var1 = 12.5; $var2 = 12.5;
if ($var1 <= $var2)echo '$var1'." ist kleiner oder gleich groß wie ".'$var2'; echo "<br />";
/* Ausgabe: $var1 ist kleiner oder gleich groß wie $var2 */
if ($var2 >= $var1) echo $var2." ist größer oder gleich groß wie ".$var1;
/* Ausgabe: 12.5 ist größer oder gleich groß wie 12.5 */
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP OPERATOREN
Frage 613
PHP, Vergleichsoperatoren, Kleiner als [<], Größer als [>]
MULTIMEDIA WEBDESIGN PHP SQL  PHP Vergleichsoperatoren < >
Mit den Vergleichsoperatoren "Kleiner Als [<]" und "Größer Als [>]" kann in PHP ermittelt werden, welcher von zwei Variablen oder Werten größer bzw. kleiner ist. Auch Strings (Text) können zahlenmäßig miteinander verglichen werden.
[1] Kleiner Als [<] (Vergleich mit öffnender spitzer Klammer): $var1 < $var2 /* Wenn der Wert der ersten Variablen kleiner als der Wert der zweiten Variablen ist, ist der Vergleich wahr (TRUE). */
[2] Größer Als [>] (Vergleich mit schließender spitzer Klammer): $var1 > $var2 /* Wenn der Wert der ersten Variablen größer als der Wert der zweiten Variablen ist, ist der Vergleich wahr (TRUE). */

Beispiel:
[3] $var1 = 3; $var2 = 7; $var3 = "Auto"; $var4 = "LKW";
if ($var1 < $var2) echo '$var1'." ist kleiner als ".'$var2';
/* Ausgabe: $var1 ist kleiner als $var2 */
if ($var3 < $var4) echo '$var3'." ist kleiner als ".'$var4';
/* Ausgabe: $var3 ist kleiner als $var4 */
if ($var2 > $var1) echo $var2." ist größer als ".$var1;
/* Ausgabe: 7 ist größer als 3 */
if ($var4 > $var3) echo '"'.$var4.'"'." ist größer als ".'"'.$var3.'"';
/* Ausgabe: "LKW" ist größer als "Auto" */
if ($var1 > $var4) echo $var1." ist größer als ".'"'.$var4.'"';
/* Ausgabe: 3 ist größer als "LKW" */
Thema auswählen: MULTIMEDIA WEBDESIGN PHP SQL PHP STRING-FUNKTIONEN
Frage 911
PHP, String-Funktionen, strlen(....)
MULTIMEDIA WEBDESIGN PHP SQL  PHP strlen(....)
Mit der Funktion strlen(....) erhält man die Anzahl der Zeichen eines Strings (Zeichenkette). In der Klammer muss als Parameter ein String oder eine Variable, die einen String enthält, vorhanden sein:
[1] strlen("string")
[2] strlen($string)
Auch Leerzeichen werden mitgezählt.

Beispiel:
$text = "Zeichenketten und Stringfunktionen";
$zeichenanzahl = strlen($text);
echo "Anzahl der Zeichen: ".$zeichenanzahl;


Ausgabe: Anzahl der Zeichen: 34
Seite 1 erste
schließen