Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
Weiß jetzt nicht genau, was ich jetzt ändern muss.
$sql = "DELETE FROM login WHERE id = " . '$_POST['del']' . " ";
$sql = "DELETE FROM login WHERE id = " . $_POST['del'] . " ";
<html>
<body>
<?php
include('db.php');
//Datensatz löschen
$conn = mysql_connect('32123', '12321', '12321') or die(mysql_error());
$db_select = mysql_select_db('webi01') or die(mysql_error());
$name = $_POST['del'];
$sql = "DELETE FROM login WHERE id = " . $_POST['del'] . " ";
$akte = rand(1, 150);
if(isset($_POST['submitbutton']))
{
$result = mysql_query($sql) or die(mysql_error());
echo 'Datensatz gelöscht mit ID $name';
exit();
}
else
{
echo 'es sind Fehler aufgetreten';
exit();
}
echo "$akte";
?>
echo '<form action=" '.$_SERVER['PHP_SELF'].' ">
<table border="1">
<tr>
<td class="topic"><font color="orange">User ID löschen:</font></td>
<td><input type="text" class="field" name="del" size="5"/></td>
</tr>
</table>
<input type="submit" name="submitbutton" value="senden">
</form>
</body>
</html>
<html>
<body>
<?php
include('db.php');
//Datensatz löschen
$conn = mysql_connect('32123', '12321', '12321') or die(mysql_error());
$db_select = mysql_select_db('webi01') or die(mysql_error());
$sql = "DELETE FROM login WHERE id = " . (int)$_POST['del'] . " ";
$akte = rand(1, 150);
if(isset($_POST['submitbutton']))
{
$result = mysql_query($sql) or die(mysql_error());
echo 'Datensatz gelöscht mit ID $name';
exit();
}
else
{
echo 'es sind Fehler aufgetreten';
exit();
}
echo "$akte";
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<table border="1">
<tr>
<td class="topic"><font color="orange">User ID löschen:</font></td>
<td><input type="text" class="field" name="del" size="5"/></td>
</tr>
</table>
<input type="submit" name="submitbutton" value="senden">
</form>
</body>
</html>
Das kann man so nicht stehen lassen. Natürlich kann ich einen Header senden in dem die POST-Variable gesetzt ist und dann ist vollkommen egal woher der Aufruf stammt. Als Sicherheitsfeature sollte man das auf keinen Fall sehenXraYSoLo schrieb:prüfen, ob das formular gesendet wurde. wenn ja, ausführen, wenn seite extern aufgerufen wird, blocken.