Ich weiss jetzt nicht genau ob dies hierher gehört aber ich poste es einfachmal
So folgendes Problem: Ich möchte eine sicherheitsabfrage in Javascript machen, wobei er allerdings per php und mysql die Daten dafürerhält nur leider funktiniert das nicht!
Hier der Code:
So folgendes Problem: Ich möchte eine sicherheitsabfrage in Javascript machen, wobei er allerdings per php und mysql die Daten dafürerhält nur leider funktiniert das nicht!
Hier der Code:
PHP-Code:
<?
function connect()
{
Datenbankverbindung herstellen
}
connect();
?>
<?if(isset($name))
{
?>
<script type="text/javascript" language="javascript">
function check(i)
{
var name = "<?php echo $name; ?>";
var PHPCODE = "<?php $loeschen = "DELETE FROM test WHERE
id = '$_POST[id]' Limit 1"; $loesch = mysql_query($loeschen)or die(mysql_error());?>";
if(i != 0)
{
Check = confirm("Wollen Sie " + name + " wirklich löschen?");
if (Check == false){
history.back();
}
else
{
alert(name + " wurde erfolgreich gelöscht");
System.out.Print(PHPCODE);
}
}
}
</script>
<?
}
else
{}
echo "<table>";
$query = "SELECT * FROM test";
$User = mysql_query($query)or die(mysql_error());
while ($row = mysql_fetch_array($User))
{
echo "<tr><td><form method=\"POST\" action=\"test.php\" name=\"action\"></td>";
echo "<td>#".$row['id']." ". $row['name'] ."<td>";
echo "<td><input type=\"hidden\" value=\"".$row['id']."\" name=\"id\"></td>";
echo "<td><input type=\"hidden\" value=\"".$row['name']."\" name=\"name\"></td>";
echo "<td><input type=\"submit\" value=\"bearbeiten\" name=\"action\"></td>";
echo "<td><input type=\"submit\" value=\"löschen\" onclick=\"check(1)\"></td>";
echo "</form></td></tr>";
}
echo "</table>";
?>
Kommentar