phplink op tabel_id gebaseerd
jan 24 ilpendam view remove edit
klaas 35 almere view remove edit
die view remove en edit zijn links die ik dus een id gerichte link wil geven zodat als ik op remove van jan klik dat ik dan de gegevens van jan kan verwijderen. Ik had een link maar weet niet zeker of het klopt : voorstelling_details.php?id=
hij word dus op basis van de id van de tabel show weergegeven(de remove pagina)
bij voorbaat dank
Gewijzigd op 05/01/2005 11:38:00 door Jon
kan iemand me op weg helpen zit erg vast
Wat is het probleem dan?
nou de vervolgpagina die ik dan wil laten tonen zijn leeg wit dus, vandaar dat ik twijfelde of de link/verwijzing wel goed was
Kan ut zijn dat die pagina's niet goed zijn ^^
achter de overzichtpagina zit dus bijvoorbeeld een detailspagina met details over de persoon en dit is de php code
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?
$select = "SELECT * FROM shows WHERE shows_id = '$id'";
$query = mysql_query($select) or die(mysql_error());
while($row = mysql_fetch_object($query)){
?>
$select = "SELECT * FROM shows WHERE shows_id = '$id'";
$query = mysql_query($select) or die(mysql_error());
while($row = mysql_fetch_object($query)){
?>
<table>
<tr><td>voorstellings naam:</td><td> </td></tr>
<tr><td>Voorstellings datum (jjjj-mm-dd):</td><td> </td></tr>
<tr><td>Begintijd:</td><td></td></tr>
<tr><td>Eindtijd:</td><td> </td></tr>
</table>
wellicht daar dan de fout maar kan em niet vinden
ipv $id 'ns $_GET['id'] proberen :)
:-)
Zo dus he? :P
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?
if(ISSET($_POST['submit'])){
$delete = "DELETE FROM shows WHERE shows_id = ". $_POST['shows_id'];
$query = mysql_query($delete)or die(mysql_error());
echo"<body bgcolor=\"b0b7bd\">
<table><tr><td align=\"right\"></td></tr>
<tr><td> </td></tr>
<tr><td>De gegevens zijn verwijderd uit de database.</td></tr>
<tr><td> </td></tr>
<tr><td><input name=\"reset\" type=\"button\" value=\"OK\" onClick=\"window.close();\"></td></tr>
<tr><td> </td></tr>
</table>";
}
elseif($error == "error")
{
?>
if(ISSET($_POST['submit'])){
$delete = "DELETE FROM shows WHERE shows_id = ". $_POST['shows_id'];
$query = mysql_query($delete)or die(mysql_error());
echo"<body bgcolor=\"b0b7bd\">
<table><tr><td align=\"right\"></td></tr>
<tr><td> </td></tr>
<tr><td>De gegevens zijn verwijderd uit de database.</td></tr>
<tr><td> </td></tr>
<tr><td><input name=\"reset\" type=\"button\" value=\"OK\" onClick=\"window.close();\"></td></tr>
<tr><td> </td></tr>
</table>";
}
elseif($error == "error")
{
?>
<body bgcolor="b0b7bd">
<form action="post" target=""><table align="center">
<tr><td align="right"></td></tr>
<tr><td> </td></tr>
<tr>
<td align="center">Weet u zeker dat u de gegevens van <b></b> wilt verwijderen uit de database.</td>
</tr>
<tr><td> </td></tr>
<tr><td> <div align="center">
<input name="shows_id" type="hidden" id="shows_id" value="">
<input name="shows_naam" type="hidden" id="shows_naam" value="">
<input name="shows_begintijd" type="hidden" id="shows_begintijd" value="">
<input name="shows_eindtijd" type="hidden" id="shows_eindtijd" value="">
<input name="submit" type="submit" value="Verwijderen">
<input name="cancel" type="button" value="Annuleren" onClick="window.close();">
</div>
</td></tr>
</table></form>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
<?
}
else
{
if(isset($id)){
$select = "SELECT * FROM shows WHERE shows_id = ". $_GET['$id'];
$query = mysql_query($select) or die(mysql_error());
$row = mysql_fetch_array($query);
}
{
?>
}
else
{
if(isset($id)){
$select = "SELECT * FROM shows WHERE shows_id = ". $_GET['$id'];
$query = mysql_query($select) or die(mysql_error());
$row = mysql_fetch_array($query);
}
{
?>
<body bgcolor="b0b7bd">
<form action="GET" target="">
<table align="center">
<tr><td align="right"></td></tr>
<tr><td> </td></tr>
<tr><td align="center">Weet u zeker dat u de gegevens van <b></b> wilt verwijderen uit de database.</td></tr>
<tr><td> </td></tr>
<tr><td>
<div align="center">
<input name="shows_id" type="hidden" id="shows_id" value="">
<input name="shows_naam" type="hidden" id="shows_naam" value="">
<input name="shows_begintijd" type="hidden" id="shows_begintijd" value="">
<input name="shows_eindtijd" type="hidden" id="shows_eindtijd" value="">
<input name="submit" type="submit" value="Verwijderen">
<input name="reset" type="button" value="Annuleren" onClick="window.close();">
</div>
</td></tr></table></form>
</body>
krijg enkel de tekst te zien en de 2 knoppen en hij verwijderd niks. loop er al een paar dagen naar te turen maar helpt nie
Gewijzigd op 05/01/2005 13:34:00 door jon
$select = "SELECT * FROM shows WHERE shows_id = ". $_GET['$id'];
$query = mysql_query($select) or die(mysql_error());
$row = mysql_fetch_array($query);
}
{
?>
Moet je die eerste $id ook veranderen :)
if(isset(. $_GET['$id'])){
help niet helaas
Zonder die punt :)
en verwijderd niks
ja had ik gedaan met . krijg je foutmelding namelijk helaas toont hij nog steeds niet wat doe ik toch fout
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
$sql="DELETE FROM shows WHERE show_id='" . $_GET['show_id'] . "'";
$result = mysql_query($sql);
if($result){
print "Gegevens verwijderd";
}else{
print "Fout bij verwijderen van gegevens!";
}
?>
$sql="DELETE FROM shows WHERE show_id='" . $_GET['show_id'] . "'";
$result = mysql_query($sql);
if($result){
print "Gegevens verwijderd";
}else{
print "Fout bij verwijderen van gegevens!";
}
?>
Zoiets dan?
Edit: en je doet mysql_fetch_array, en vervolgens roep je alle waarden aan met $row->show_id en dergelijke. Die notatie hoort bij mysql_fetch_object. Doe i.p.v. die pijltjes eens overal $row['show_id'] en zo...
Gewijzigd op 05/01/2005 17:22:00 door Winston Smith
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?
if($_SERVER['REQUESTED_METHOD']=='POST')
{
$delete = "DELETE FROM shows WHERE shows_id = ".$_POST['shows_id'];
$query = mysql_query($delete)or die(mysql_error());
echo"<body bgcolor=\"b0b7bd\">
<table><tr><td align=\"right\"></td></tr>
<tr><td> </td></tr>
<tr><td>De gegevens zijn verwijderd uit de database.</td></tr>
<tr><td> </td></tr>
<tr><td><input name=\"reset\" type=\"button\" value=\"OK\" onClick=\"window.close();\"></td></tr>
<tr><td> </td></tr>
</table>";
}
else
{
if(isset($_GET['id'])){
$select = "SELECT * FROM shows WHERE shows_id = ".$_GET['$id'];
$query = mysql_query($select) or die(mysql_error());
$row = mysql_fetch_array($query);
?>
if($_SERVER['REQUESTED_METHOD']=='POST')
{
$delete = "DELETE FROM shows WHERE shows_id = ".$_POST['shows_id'];
$query = mysql_query($delete)or die(mysql_error());
echo"<body bgcolor=\"b0b7bd\">
<table><tr><td align=\"right\"></td></tr>
<tr><td> </td></tr>
<tr><td>De gegevens zijn verwijderd uit de database.</td></tr>
<tr><td> </td></tr>
<tr><td><input name=\"reset\" type=\"button\" value=\"OK\" onClick=\"window.close();\"></td></tr>
<tr><td> </td></tr>
</table>";
}
else
{
if(isset($_GET['id'])){
$select = "SELECT * FROM shows WHERE shows_id = ".$_GET['$id'];
$query = mysql_query($select) or die(mysql_error());
$row = mysql_fetch_array($query);
?>
<body bgcolor="b0b7bd">
<form action="POST" target=" ">
<table align="center">
<tr><td align="right"></td></tr>
<tr><td> </td></tr>
<tr><td align="center">Weet u zeker dat u de gegevens van <b>
</b> wilt verwijderen uit de database?</td></tr>
<tr><td> </td></tr>
<tr><td>
<div align="center">
<input name="submit" type="submit" value="Verwijderen">
<input name="reset" type="button" value="Annuleren" onClick="window.close();">
</div>
</td></tr></table></form>
</body>
ziet ieman dem want kom er echt niet uit had er al at foutjes uitgehaald maar blijft zo????