Record verwijderen uit database
Nu wil ik overal een X achter zetten om het per artikel te verwijderen. ik heb momenteel dit:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?
include("connection.php");
$result = $database->query($q);
/* Error occurred, return given name by default */
$num_rows = mysql_numrows($result);
if(!$result || ($num_rows < 0)){
echo "Error displaying info";
return;
}
if($num_rows == 0){
echo "Database table empty";
return;
}
for($i=0; $i<$num_rows; $i++){
$collectionnumber = mysql_result($result,$i,"collectionnumber");
$delete = mysql_query("DELETE FROM" . collection . "WHERE collectionnumber = "$collectionnumber" . ");
echo "<a href=\"$delete\">Delete This Collectionnumber </a>";
?>
Waarom werkt dit niet?? Kan er iemand mij helpen aub?
Gewijzigd op 18/04/2011 18:17:59 door Gijs van Moosdijk
En op lijn 5 staat er mysql_numrows het moet mysql_num_rows zijn.
Ook heb je crap code.
Gewijzigd op 18/04/2011 18:22:33 door Wesley PHP
Parse error: syntax error, unexpected T_VARIABLE voor mijn regel 18
Let op mysql injecties!
Gijs van Moosdijk op 18/04/2011 18:28:10:
Parse error: syntax error, unexpected T_VARIABLE voor mijn regel 18
Heel je query klopt gewoon niet..
En wat is collection is het $collection of is collection de naam van je tabel?
Gewijzigd op 18/04/2011 18:34:38 door Wesley PHP
Toevoeging op 18/04/2011 18:55:14:
is er ergens een makkelijk voorbeeld script met php pagina's waar je met een link de tabel kunt verwijderen ?
Toevoeging op 18/04/2011 22:58:30:
Gefunden Jawoll :)
Ik heb eerst een pagina gemaakt met een overzicht van alle informatie van alle kolommen met ID's
en een form gemaakt met :
Code (php)
1
2
3
2
3
<form method="POST" action="delete.php">
<input type="text" name="id" maxlength="30" value="">
<input type="submit" value="Delete iD">
<input type="text" name="id" maxlength="30" value="">
<input type="submit" value="Delete iD">
En daarna een andere pagina met erin
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<?php
include("connection.php");
$id = $_POST['id'];
$sql = "DELETE FROM mijn_tabelleke WHERE id = ('$id')";
header("Location: ".$session->referrer);
$result = mysql_query($sql) or die ( mysql_error() );
?>
include("connection.php");
$id = $_POST['id'];
$sql = "DELETE FROM mijn_tabelleke WHERE id = ('$id')";
header("Location: ".$session->referrer);
$result = mysql_query($sql) or die ( mysql_error() );
?>
Zo simpel ging het (voor degene die het weten)
Toch Dank Allemaal