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.
Wie schon von Alex_T angeführt, wird deine Variable $id nicht belegt. Wie wär's denn mit $_REQUEST['loeschid'] ;-) ?
<?php
$db = mysqli_connect('localhost', 'web84', '7r3p7kSH', 'usr_web84_6')
or die('Fehler beim Verbinden mit MySQL-Server.');
mysqli_set_charset($db, "utf8");
$_REQUEST['loeschid']
$sql = "DELETE FROM `usr_web84_6`.`termine` WHERE `termine`.`id` = '$id'" ;
$ergebnis = mysqli_query($db, $sql)
or die('Fehler bei Datenbankabfrage.' . mysqli_error($db));
echo "Hier gibt es nichts zu sehen, sondern hier wird eine Aktion ausgeführt.";
?>
- mhmh da hab ich die Augen wohl nicht richtig aufgemachtDas öffnende Formtag ist doch da
echo "<td>"."<form action=\"loeschen.php\" method=\"POST\">";
echo "<imput type=\"hidden\" name=\"loeschid\" value=\".$row[id]\">";
echo "<input type='submit' value='löschen' id='button'>";
echo "</form>"."</td>";
<?php
$db = mysqli_connect('localhost', 'web84', '7r3p7kSH', 'usr_web84_6')
or die('Fehler beim Verbinden mit MySQL-Server.');
mysqli_set_charset($db, "utf8");
$sql = "DELETE FROM `usr_web84_6`.`termine` WHERE `termine`.`id` = '$_POST['loeschid']'" ;
$ergebnis = mysqli_query($db, $sql)
or die('Fehler bei Datenbankabfrage.' . mysqli_error($db));
echo "Hier gibt es nichts zu sehen, sondern hier wird eine Aktion ausgeführt.";
?>
<?php
$db = mysqli_connect('localhost', 'web84', '7r3p7kSH', 'usr_web84_6')
or die('Fehler beim Verbinden mit MySQL-Server.');
mysqli_set_charset($db, "utf8");
$sql = "DELETE FROM `usr_web84_6`.`termine` WHERE `termine`.`id` = '$_REQUEST['loeschid']'" ;
$ergebnis = mysqli_query($db, $sql)
or die('Fehler bei Datenbankabfrage.' . mysqli_error($db));
echo "Hier gibt es nichts zu sehen, sondern hier wird eine Aktion ausgeführt.";
?>
$sql = "DELETE FROM `usr_web84_6`.`termine` WHERE `termine`.`id` = '$_POST['loeschid']'" ;
<?php
$host = "localhost";
$user = "USR";
$pass = "PW";
$dbase = "MEINEDB1";
$db = mysql_connect($host, $user, $pass) or die ("verbindung fehlgeschlagen");
mysql_select_db($dbase, $db) or die ("verbindung zur datenbank fehlgeschlagen");
$result = mysqli_query($db, "SELECT * FROM termine");
if($result){
echo "<table cellspacing='10'>";
echo "<tr>";
echo "<td>Was?</td>";
echo "<td>Wann?</td>";
echo "<td>Wo?</td>";
echo "<td>Beginn</td>";
echo "<td> </td>";
echo "</tr>";
while($row = mysql_fetch_array($result)){
echo"<tr>";
echo "<td>".$row['veranstaltungsart']."</td>" ;
echo "<td>".date("d.m.Y",$row["veranstaltungsdatum"])."</td>";
echo "<td>".$row['veranstaltungsort']."</td>";
echo "<td>".date("H:i",$row["veranstaltungsdatum"])."</td>";
if(!empty($row['id'])) {
echo "<td>"."<form action='loeschen.php' method='POST'>";
echo "<imput type='hidden' name='loeschid' value=\"$row['id']\">";
echo "<input type='submit' name='löschen' value='löschen' id='button'>";
echo "</form>"."</td>";
}
}
echo "</table>";
}
?>
<!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>Senden</title>
</head>
<body>
<?php
$db = mysqli_connect('localhost', 'USR', 'PW', 'MEINEDB1') or die ('Fehler beim Verbinden mit MySQL-Server.');
mysqli_set_charset($db, "utf8");
//Prüfen ob das Formular überhaupt abgeschickt wurde
if(isset($_POST['löschen'])) {
$sql = "DELETE FROM termine WHERE id = '".$_POST['loeschid']."'";
$ergebnis = mysqli_query($db, $sql)
echo "Hier gibt es nichts zu sehen, sondern hier wird eine Aktion ausgeführt.";
}
?>
</body>
</html>
$ergebnis = mysqli_query($db, $sql)