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.
Könntest du mir helfen wie man den Case erstellt und anbindet an den Link?
//zum Bearbeiten bekommt die Variable "art" den Wert 1
echo '<a href="content_schiffe_eins.php?ID=' .$row->ID .'&art=1">$wert bearbeiten</a>';
//zum Löschen bekommt die Variable "art" den Wert 2
echo '<a href="content_schiffe_eins.php?ID=' .$row->ID .'&art=2">$wert löschen</a>';
If (isset($_GET["ID"]) && isset($_GET["art"]) && $_GET["art"] == 1) {
// hier kommt der Code hin um den bestehenden Datensatz zu bearbeiten
} ElseIf (isset($_GET["ID"]) && isset($_GET["art"]) && $_GET["art"] == 2) {
// hier kommt der Code hin um den Datensatz zu löschen
} Else {
// hier kommt der Code hin wenn die Seite "normal" aufgerufen wurde
}
<?php
mysql_connect ("localhost","root","root") or die ("Keine Verbindung möglich!");
mysql_select_db ("content") or die ("Die Datenbank existiert nicht. Bitte überprüfen sie den angegebenen Datenbanknamen");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Sail Along </title>
</head>
<body>
<?php
$strName = $_POST['strName'];
$strSlogan = $_POST['strSlogan'];
$dblLaenge = $_POST['dblLaenge'];
$dblBreite = $_POST['dblBreite'];
$dblTiefgang = $_POST['dblTiefgang'];
$dblSegelflaeche = $_POST['dblSegelflaeche'];
$intBesatzung = $_POST['intBesatzung'];
echo $strName;
echo $strSlogan;
echo $dblLaenge;
echo $dblBreite ;
echo $dblTiefgang;
echo $dblSegelflaeche ;
echo $intBesatzung ;
?>
<?php
if (isset($_POST["absenden"])) {
$eintrag = "INSERT INTO `content`.`schiffe` (`strName`, `strSlogan`, `dblLaenge`, `dblBreite`, `dblTiefgang`, `dblSegelflaeche`, `intBesatzung`) VALUES ('$strName', '$strSlogan', '$dblLaenge', '$dblBreite', '$dblTiefgang', '$dblSegelflaeche', '$intBesatzung'); ";
$eintragen = mysql_query($eintrag);
}
?>
<form name="formular" action="schiffe.php" method="post">
<input type="text" name="strName" id="name" value="" />
<input type="text" name="strSlogan" id="strSlogan" value="" />
<input type="text" name="dblLaenge" id="dblLaenge" value="" />
<input type="text" name="dblBreite" id="dblBreite" value="" />
<input type="text" name="dblTiefgang" id="dblTiefgang" value="" />
<input type="text" name="dblSegelflaeche" id="dblSegelflaeche" value="" />
<input type="text" name="intBesatzung" id="intBesatzung" value="" />
<input type="submit" name="absenden" Value="Absenden" />
</form>
<table border="1">
<?php
$ergebnis = mysql_query("SELECT * FROM schiffe");
while($row = mysql_fetch_object($ergebnis))
{
$Wert = $row->ID;
echo ('<tr>');
echo ('<td>');
echo $row->ID;
echo ('</td>');
echo ('<td>');
echo $row->strName;
echo ('</td>');
echo ('<td>');
echo $row->strSlogan;
echo ('</td>');
echo ('<td>');
echo $row->dblLaenge;
echo ('</td>');
echo ('<td>');
echo $row->dblBreite;
echo ('</td>');
echo ('<td>');
echo $row->dblTiefgang;
echo ('</td>');
echo ('<td>');
echo $row->dblSegelflaeche;
echo ('</td>');
echo ('<td>');
echo $row->intBesatzung;
echo ('</td>');
echo ('<td>');
echo('<a href="schiffe.php?ID=$row->ID">as</a>');
echo ('</td>');
echo ('</tr>');
}
?>
</table>
</body>
</html>
<?php
$host = "localhost";
$daba = "schiffe";
$user = "xxx";
$pass = "yyy";
mysql_connect ($host, $user, $pass) or die ("Keine Verbindung möglich!");
mysql_select_db ($daba) or die ("Die Datenbank existiert nicht. Bitte überprüfen sie den angegebenen Datenbanknamen");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Sail Along </title>
</head>
<body>
<?php
if (isset($_POST["speichern"]) && !isset($_POST["intID"])) {
//neuen Eintrag speichern
$strName = $_POST['strName'];
$strSlogan = $_POST['strSlogan'];
$dblLaenge = $_POST['dblLaenge'];
$dblBreite = $_POST['dblBreite'];
$dblTiefgang = $_POST['dblTiefgang'];
$dblSegelflaeche = $_POST['dblSegelflaeche'];
$intBesatzung = $_POST['intBesatzung'];
$eintrag = "INSERT INTO schiffe (strName, strSlogan, dblLaenge, dblBreite, dblTiefgang, dblSegelflaeche, intBesatzung) VALUES ('$strName', '$strSlogan', '$dblLaenge', '$dblBreite', '$dblTiefgang', '$dblSegelflaeche', '$intBesatzung'); ";
mysql_query($eintrag);
} elseif (isset($_POST["speichern"]) && isset($_POST["intID"]) && $_POST["intID"] != "") {
//vorhandenen Eintrag speichern
$intID = mysql_real_escape_string($_POST["intID"]);
$strName = mysql_real_escape_string($_POST['strName']);
$strSlogan = mysql_real_escape_string($_POST['strSlogan']);
$dblLaenge = mysql_real_escape_string($_POST['dblLaenge']);
$dblBreite = mysql_real_escape_string($_POST['dblBreite']);
$dblTiefgang = mysql_real_escape_string($_POST['dblTiefgang']);
$dblSegelflaeche = mysql_real_escape_string($_POST['dblSegelflaeche']);
$intBesatzung = mysql_real_escape_string($_POST['intBesatzung']);
$update = "UPDATE schiffe SET strName = '" .$strName ."', strSlogan = '" .$strSlogan ."', dblLaenge = '" .$dblLaenge ."', dblBreite = '" .$dblBreite ."', dblTiefgang = '" .$dblTiefgang ."', dblSegelflaeche = '" .$dblSegelflaeche ."', intBesatzung = '". $intBesatzung ."' WHERE ID = '" .$intID ."' LIMIT 1";
mysql_query($update);
unset($intID);
unset($strName);
unset($strSlogan);
unset($dblLaenge);
unset($dblBreite);
unset($dblTiefgang);
unset($dblSegelflaeche);
unset($intBesatzung);
}
if (isset($_GET["ID"]) && isset($_GET["art"]) && $_GET["art"] == "1") {
// Schiff bearbeiten
$sql = "SELECT * FROM schiffe WHERE ID = '" .mysql_real_escape_string($_GET["ID"]) ."' LIMIT 1";
$rs = mysql_query($sql);
$row = mysql_fetch_object($rs);
$intID = $row->ID;
$strName = $row->strName;
$strSlogan = $row->strSlogan;
$dblLaenge = $row->dblLaenge;
$dblBreite = $row->dblBreite;
$dblTiefgang = $row->dblTiefgang;
$dblSegelflaeche = $row->dblSegelflaeche;
$intBesatzung = $row->intBesatzung;
} elseif (isset($_GET["ID"]) && isset($_GET["art"]) && $_GET["art"] == "2") {
// Schiff löschen
$del = "DELETE FROM schiffe WHERE ID = '" .mysql_real_escape_string($_GET["ID"]) ."' LIMIT 1";
mysql_query($del);
}
?>
<form name="formular" action="schiffe.php" method="post">
<table width="500" cellpadding="2" cellspacing="0">
<tr>
<td width="250">Name des Schiffes</td>
<td><input type="text" name="strName" id="name" value="<?php echo $strName; ?>" /></td>
</tr>
<tr>
<td width="250">Slogan</td>
<td><input type="text" name="strSlogan" id="strSlogan" value="<?php echo $strSlogan; ?>" /></td>
</tr>
<tr>
<td width="250">Länge</td>
<td><input type="text" name="dblLaenge" id="dblLaenge" value="<?php echo $dblLaenge; ?>" /></td>
</tr>
<tr>
<td width="250">Breite</td>
<td><input type="text" name="dblBreite" id="dblBreite" value="<?php echo $dblBreite; ?>" /></td>
</tr>
<tr>
<td width="250">Tiefgang</td>
<td><input type="text" name="dblTiefgang" id="dblTiefgang" value="<?php echo $dblTiefgang; ?>" /></td>
</tr>
<tr>
<td width="250">Segelfläche</td>
<td><input type="text" name="dblSegelflaeche" id="dblSegelflaeche" value="<?php echo $dblSegelflaeche; ?>" /></td>
</tr>
<tr>
<td width="250">Besatzung</td>
<td><input type="text" name="intBesatzung" id="intBesatzung" value="<?php echo $intBesatzung; ?>" /></td>
</tr>
<tr>
<td width="250"><input type="hidden" name="intID" value="<? echo $intID; ?>"/></td>
<td><input type="submit" name="speichern" Value="Speichern" /></td>
</tr>
</table>
<p> </p>
<table width="850" cellpadding="2" cellspacing="0">
<tr>
<td>Name des Schiffes</td><td>Slogan</td><td>Länge</td><td>Breite</td><td>Tiefgang</td><td>Segelfläche</td><td>Besatzung</td><td>ID</td><td> </td><td> </td>
</tr>
<?php
$f1 = "#999999";
$f2 = "#FFFFFF";
$ergebnis = mysql_query("SELECT * FROM schiffe");
while($row = mysql_fetch_object($ergebnis)) {
if ($farbe == $f1) {
$farbe = $f2;
} else {
$farbe = $f1;
}
?>
<tr bgcolor="<?php echo $farbe; ?>">
<td><?php echo $row->strName; ?></td>
<td><?php echo $row->strSlogan; ?></td>
<td><?php echo $row->dblLaenge; ?></td>
<td><?php echo $row->dblBreite; ?></td>
<td><?php echo $row->dblTiefgang; ?></td>
<td><?php echo $row->dblSegelflaeche; ?></td>
<td><?php echo $row->intBesatzung; ?></td>
<td><?php echo $row->ID;?></td>
<td><a href="schiffe.php?ID=<?php echo $row->ID;?>&art=1">Bearbeiten</a></td>
<td><a href="schiffe.php?ID=<?php echo $row->ID;?>&art=2">Löschen</a></td>
</tr>
<?php } ?>
</table>
</form>
</body>
</html>
if (isset($_POST["speichern"]) && !isset($_POST["intID"])) {
elseif (isset($_POST["speichern"]) && isset($_POST["intID"]) && $_POST["intID"] != "") {
//vorhandenen Eintrag speichern
$intID = mysql_real_escape_string($_POST["intID"]);
$strName = mysql_real_escape_string($_POST['strName']);
$strSlogan = mysql_real_escape_string($_POST['strSlogan']);
$dblLaenge = mysql_real_escape_string($_POST['dblLaenge']);
$dblBreite = mysql_real_escape_string($_POST['dblBreite']);
$dblTiefgang = mysql_real_escape_string($_POST['dblTiefgang']);
$dblSegelflaeche = mysql_real_escape_string($_POST['dblSegelflaeche']);
$intBesatzung = mysql_real_escape_string($_POST['intBesatzung']);
$update = "UPDATE schiffe SET strName = '" .$strName ."', strSlogan = '" .$strSlogan ."', dblLaenge = '" .$dblLaenge ."', dblBreite = '" .$dblBreite ."', dblTiefgang = '" .$dblTiefgang ."', dblSegelflaeche = '" .$dblSegelflaeche ."', intBesatzung = '". $intBesatzung ."' WHERE ID = '" .$intID ."' LIMIT 1";
mysql_query($update);
unset($intID);
unset($strName);
unset($strSlogan);
unset($dblLaenge);
unset($dblBreite);
unset($dblTiefgang);
unset($dblSegelflaeche);
unset($intBesatzung);
}
if (isset($_GET["ID"]) && isset($_GET["art"]) && $_GET["art"] == "1") {
if (isset($_POST["speichern"]) && !isset($_POST["intID"])) {
elseif (isset($_POST["speichern"]) && isset($_POST["intID"]) && $_POST["intID"] != "") {