KeyT0ast3r
Grünschnabel
tombe habe dir kurz ein PN geschrieben
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
<?php
require_once 'config.inc.php';
mysql_connect ( DB_HOST, DB_USER, DB_PASS )
or die ( 'Konnte keine Verbindung hergestellt werden: ' . mysql_error ()) ;
mysql_select_db ( DB_NAME )
or die ( 'Kann Datenbank "' . DB_NAME . '" nicht auswählen: ' . mysql_error ());
$sql = "SELECT Online FROM Status WHERE Online = '" .$_POST["on"] ."'";
//oder vielleicht doch nur so $sql = "SELECT Online FROM Status"
$result = mysql_query($sql);
while ($row = mysql_fetch_object($result))
{
if ($row->Online == 1) {
echo '<a href="www.google.de" target="_blank">Test</a><br />';
} else {
echo '<a href="www.test.de" target="_blank">Test2</a><br />';
}
}
?>
<?php
//Hostadresse
define ( 'DB_HOST','xxx.xxx.xxx.xxx' );
//Daten der DB
define ( 'DB_USER' , 'xxxxxxxx' );
define ( 'DB_PASS' , 'xxxxxxxx' );
//Datenbankname
define ( 'DB_NAME' , 'Webcamstatus');
?>
<?php
require_once 'config.inc.php';
mysql_connect ( DB_HOST, DB_USER, DB_PASS )
or die ( 'Konnte keine Verbindung hergestellt werden: ' . mysql_error ()) ;
mysql_select_db ( DB_NAME )
or die ( 'Kann Datenbank "' . DB_NAME . '" nicht auswählen: ' . mysql_error ());
$sql = "SELECT ".
"Online".
"FROM ".
"Status".
"WHERE ".
"(Online like '".$_REQUEST ["on"]."')";
$result = mysql_query($sql);
while ($row = mysql_fetch_object($result))
{
if ($row->Online == 1) {
echo '<a href="www.google.de" target="_blank">Test</a><br />';
} else {
echo '<a href="www.test.de" target="_blank">Test2</a><br />';
}
}
?>
//Beispiel
$sql = "SELECT
Feld1
FROM
Tabelle";
Sooo tombe ich habe nochmal alles gepostet...
Vielleicht kannst du mir dann weiterhelfen. Wenn ich das am laufen habe dann werde ich den Code hier nochmal zu Schluß posten wenn er funktioniert....
So wie ich es verstehe gibt es eine Zeile mit einem Feld und darin steht 0 oder 1
Demzufolge wäre dein Ansatz, tombe, falsch da er bei off (0) gar nie in die while-Schleife geht und somit auch nicht in den else-Teil deines ifs.
Entweder ein WHERE und dann prüfen ob überhaupt etwas aus der DB zurückkommt, oder ohne WHERE aber dafür den Feldinhalt auswerten. Aber nicht beides
echo $sql;
<?php
define (DB_HOST, "localhost");
define (DB_USER, "root");
define (DB_PASS, "");
define (DB_NAME, "ausstellung");
mysql_connect ( DB_HOST, DB_USER, DB_PASS )
or die ( 'Konnte keine Verbindung hergestellt werden: ' . mysql_error ()) ;
mysql_select_db ( DB_NAME )
or die ( 'Kann Datenbank "' . DB_NAME . '" nicht auswählen: ' . mysql_error ());
$sql = "SELECT besitzer_plz FROM meldung";
$result = mysql_query($sql);
while ($row = mysql_fetch_object($result))
{
if ($row->besitzer_plz == "4720") {
echo '<a href="www.google.de" target="_blank">' .$row->besitzer_plz .'</a><br />';
} else {
echo '<a href="www.test.de" target="_blank">Test2</a><br />';
}
}
?>