I`m с помощью этогоJavaScript Подтверждение удаления Для Php
<script type="text/JavaScript">
function confirmDelete()
{var agree=confirm("Are you sure you want to delete?");
if (agree)
return true;
else
return false;}
</script>
и мой PHP код:
.
.
.
$query = "SELECT * FROM example";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_array($result)){
echo("<tr>");
echo "<tr><td>نام|</td> <td>سن|</td> <td>شماره</td> <td>|تاریخ</td></tr>";
echo ("<td>" .$row['name']. " </td><td>". $row['age']. " </td><td>". $row['Phone']. "
</td><td> ".$row['date']. " </td><td> ". "<a href='?del=".$row['id']."' >" . '<img src="' . 'delete.png" width="10%" onClick="confirmDelete()">' ."</td>");
echo("</tr>");
}
if(isset($_GET['del'])){
mysql_query ("DELETE FROM example WHERE id='" .$_GET['del']. "'");
header("location: div.php");
}
?>
, но и ОК и Отмена удаляет мои записи. Как я могу управлять и комбинировать коды JS и Php вместе?
ли ваш Javascript потерять несколько разрывов строк, или это на самом деле так? Потому что Javascript не будет работать так. – Nerixel
Это простое использование ajax, [google] (https://www.google.fr/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=javascript+ajax) –
** Опасность **: вы используют [** устаревший ** API баз данных] (http://stackoverflow.com/q/12859942/19068) и должны использовать [современную замену] (http://php.net/manual/en/mysqlinfo. api.choosing.php). Вы также уязвимы для [SQL-инъекций] (http://bobby-tables.com/) **, что современный API упростит [защиту] (http://stackoverflow.com/questions/60174/best-way-to-prevent-sql-injection-in-php). – Quentin