DELETE rcord link
ik wil graag naast mijn opgesomde DB-waardes een linkje hebben welke de record verwijderd..
ik heb nu zoiets, mar ik kom niet meer verder
kunnen jullie mij helpen?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
$querybis="SELECT titre,details FROM agenda WHERE date='$jour/$mois/$annee' and genre='activité' ORDER BY id";
$querydel = "DELETE * FROM agenda WHERE date='$jour/$mois/$annee' and genre='activité'";
$resultbis=mysql_query($querybis) or die(mysql_error());
$resultdel=mysql_query($querydel) or die(mysql_error());
if (mysql_num_rows($resultbis) >= 1)
{
while ($rowbis = mysql_fetch_array($resultbis))
{ ?>
<table>
<tr>
<td style="padding-left: 15px;"><font class="sidered">» <?=$rowbis['titre'];?></font><br>
<table>
<tr>
<td style="padding-left: 15px"><?=$rowbis['details'];?></td>
<td style="padding-left: 15px"><a href="">Verwijder</a></td>
</tr>
</table>
</td>
</tr>
</table>
<?php
}
echo "<br>";
}
else
{
echo "<table><tr><td style=\"padding-left: 15px;\">";
echo "Geen activiteiten<br></td></tr></table>";
}
?>
$querybis="SELECT titre,details FROM agenda WHERE date='$jour/$mois/$annee' and genre='activité' ORDER BY id";
$querydel = "DELETE * FROM agenda WHERE date='$jour/$mois/$annee' and genre='activité'";
$resultbis=mysql_query($querybis) or die(mysql_error());
$resultdel=mysql_query($querydel) or die(mysql_error());
if (mysql_num_rows($resultbis) >= 1)
{
while ($rowbis = mysql_fetch_array($resultbis))
{ ?>
<table>
<tr>
<td style="padding-left: 15px;"><font class="sidered">» <?=$rowbis['titre'];?></font><br>
<table>
<tr>
<td style="padding-left: 15px"><?=$rowbis['details'];?></td>
<td style="padding-left: 15px"><a href="">Verwijder</a></td>
</tr>
</table>
</td>
</tr>
</table>
<?php
}
echo "<br>";
}
else
{
echo "<table><tr><td style=\"padding-left: 15px;\">";
echo "Geen activiteiten<br></td></tr></table>";
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Wout van der Burg
zoiets als
if (!empty($_GET['id']))
{
mysql_query("DELETE FROM pornoacttrices WHERE id = ".$_GET['id']."");
echo "verwijderd";
exit;
}
while ($rij = mysql_fetch_array($resultaat))
{
echo $rij['veldnaam1'];
echo $rij['veldnaam2'];
echo "<a href=\'"dezepagina.php?id=".$rij['idnummer']."\">Verwijderen</a>";
}
hoop dat je er wat mee kunt!! suc6
Die moet je er ff uiothouden de essentie is
1. je leest de db uit
2. Binnen je while statement maak je een link met achter de bestandnaam id=".$rij['VELDNAAMVANHETUNIEKEId']
3.Als je er dus op klikt wordt de pagina opnieuw geladen met het variabel $_GET['id'] geladen, daar staat namelijk dat id in.
4.Bovenin de pagina staat een statement die controleert of dat variabel geset is, zo ja dan verwijderd de pagina het record met het meegegeven id.
en die fout :S VAAAAAAAAAAAAAGE shit ik heb de PHP shit eraf gehaald, dan zie je die fout bniet meer
snap je wat ik bedoel?
Gewijzigd op 01/01/1970 01:00:00 door Toine vd P
waar definieer jij de var $resultaat?
en er staat een warning bij, dus de code klopt niet, kun je daar even naar kijken? :)
Gewijzigd op 01/01/1970 01:00:00 door Wout van der Burg
ik gebruik een agenda script van deze site;
http://www.phphulp.nl/php/scripts/3/347/
ik geef alleen de datum mee, en dus geen id
zo doe ik het;
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?
$jour = $_GET['jour'];
$mois = $_GET['mois'];
$annee = $_GET['annee'];
echo "<font class=\"sidered\"><b>Activiteiten:</b></font><br>";
$querybis="DELETE * FROM agenda WHERE date = '$jour/$mois/$annee'";
$resultbis=mysql_query($querybis) or die(mysql_error());
if (mysql_num_rows($resultbis) >= 1)
{
while ($rowbis = mysql_fetch_array($resultbis))
{ ?>
<table>
<tr>
<td style="padding-left: 15px;"><font class="sidered">» <?=$rowbis['titre'];?></font><br>
<table>
<tr>
<td style="padding-left: 15px"><?=$rowbis['details'];?></td>
<td style="padding-left: 15px"><a href="jour.php?id<?=$rowbis['id']?>">Verwijder</a></td>
</tr>
</table>
</td>
</tr>
</table>
<?php
}
echo "<br>";
}
else
{
echo "<table><tr><td style=\"padding-left: 15px;\">";
echo "Geen activiteiten<br></td></tr></table>";
}
?>
</td></tr></table>
$jour = $_GET['jour'];
$mois = $_GET['mois'];
$annee = $_GET['annee'];
echo "<font class=\"sidered\"><b>Activiteiten:</b></font><br>";
$querybis="DELETE * FROM agenda WHERE date = '$jour/$mois/$annee'";
$resultbis=mysql_query($querybis) or die(mysql_error());
if (mysql_num_rows($resultbis) >= 1)
{
while ($rowbis = mysql_fetch_array($resultbis))
{ ?>
<table>
<tr>
<td style="padding-left: 15px;"><font class="sidered">» <?=$rowbis['titre'];?></font><br>
<table>
<tr>
<td style="padding-left: 15px"><?=$rowbis['details'];?></td>
<td style="padding-left: 15px"><a href="jour.php?id<?=$rowbis['id']?>">Verwijder</a></td>
</tr>
</table>
</td>
</tr>
</table>
<?php
}
echo "<br>";
}
else
{
echo "<table><tr><td style=\"padding-left: 15px;\">";
echo "Geen activiteiten<br></td></tr></table>";
}
?>
</td></tr></table>
ik krijg de volgende fout;
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '* FROM agenda WHERE date = '5/05/2006'' at line 1
Gewijzigd op 01/01/1970 01:00:00 door Wout van der Burg
wanneer ik de pagina open verwijderd hij hem al.. :S :S
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?
echo "<font class=\"sidered\"><b>Activiteiten:</b></font><br>";
$bissel = "SELECT * FROM agenda WHERE date = '$jour/$mois/$annee'";
$bisres = mysql_query($bissel) or die(mysql_error());
$querybis="DELETE FROM agenda WHERE date = '$jour/$mois/$annee'";
$resultbis=mysql_query($querybis) or die(mysql_error());
if (mysql_num_rows($bisres) >= 1)
{
while ($rowbis = mysql_fetch_array($bisres))
{ ?>
<table>
<tr>
<td style="padding-left: 15px;"><font class="sidered">» <?=$bisres['titre'];?></font><br>
<table>
<tr>
<td style="padding-left: 15px"><?=$bisres['details'];?></td>
<? while($bisbis = mysql_fetch_assoc($resultbis)) { ?>
<td style="padding-left: 15px"><a href="jour.php?id<?=$bisbis['date']?>">Verwijder</a></td>
</tr>
</table>
</td>
</tr>
</table>
<?php
}
}
echo "<br>";
}
else
{
echo "<table><tr><td style=\"padding-left: 15px;\">";
echo "Geen activiteiten<br></td></tr></table>";
}
?>
</td></tr></table>
echo "<font class=\"sidered\"><b>Activiteiten:</b></font><br>";
$bissel = "SELECT * FROM agenda WHERE date = '$jour/$mois/$annee'";
$bisres = mysql_query($bissel) or die(mysql_error());
$querybis="DELETE FROM agenda WHERE date = '$jour/$mois/$annee'";
$resultbis=mysql_query($querybis) or die(mysql_error());
if (mysql_num_rows($bisres) >= 1)
{
while ($rowbis = mysql_fetch_array($bisres))
{ ?>
<table>
<tr>
<td style="padding-left: 15px;"><font class="sidered">» <?=$bisres['titre'];?></font><br>
<table>
<tr>
<td style="padding-left: 15px"><?=$bisres['details'];?></td>
<? while($bisbis = mysql_fetch_assoc($resultbis)) { ?>
<td style="padding-left: 15px"><a href="jour.php?id<?=$bisbis['date']?>">Verwijder</a></td>
</tr>
</table>
</td>
</tr>
</table>
<?php
}
}
echo "<br>";
}
else
{
echo "<table><tr><td style=\"padding-left: 15px;\">";
echo "Geen activiteiten<br></td></tr></table>";
}
?>
</td></tr></table>
Gewijzigd op 01/01/1970 01:00:00 door Wout van der Burg