phplink op tabel_id gebaseerd

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jon

jon

04/01/2005 22:37:00
Quote Anchor link
Ik heb nog een vraag ik heb een overzicht gemaakt waar een aantal gegevens over de persoon staat weergegeven(uit de database gehaald) onder elkaar staan diverse personen. zoals hier:

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=
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $row->shows_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
 
PHP hulp

PHP hulp

22/11/2024 09:06:31
 
Jon

jon

05/01/2005 11:40:00
Quote Anchor link
kan iemand me op weg helpen zit erg vast
 
Mitch X

Mitch X

05/01/2005 11:56:00
Quote Anchor link
Wat is het probleem dan?
 
Jon

jon

05/01/2005 12:12:00
Quote Anchor link
nou de vervolgpagina die ik dan wil laten tonen zijn leeg wit dus, vandaar dat ik twijfelde of de link/verwijzing wel goed was
 
Mitch X

Mitch X

05/01/2005 12:18:00
Quote Anchor link
Kan ut zijn dat die pagina's niet goed zijn ^^
 
Jon

jon

05/01/2005 12:30:00
Quote Anchor link
dat kan ook maar wou aan het begin beginne om zo de fout op te sporen en dat was bij de verwijzing.
achter de overzichtpagina zit dus bijvoorbeeld een detailspagina met details over de persoon en dit is de php code
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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)){
?>

<table>
<tr><td>voorstellings naam:</td><td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $row->shows_naam ?>
</td></tr>
<tr><td>Voorstellings datum (jjjj-mm-dd):</td><td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $row->shows_datum ?>
</td></tr>
<tr><td>Begintijd:</td><td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $row->shows_begintijd ?>
</td></tr>
<tr><td>Eindtijd:</td><td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $row->shows_eindtijd ?>
</td></tr>


</table>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
}
?>


wellicht daar dan de fout maar kan em niet vinden
 
Mitch X

Mitch X

05/01/2005 12:32:00
Quote Anchor link
ipv $id 'ns $_GET['id'] proberen :)
 
Jon

jon

05/01/2005 12:38:00
Quote Anchor link
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\phpdev\www\respons\voorstelling_details.php on line 161

:-)
 
Mitch X

Mitch X

05/01/2005 12:53:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$select
= "SELECT * FROM shows WHERE shows_id = " . $_GET['id'];
?>

Zo dus he? :P
 
Jon

jon

05/01/2005 13:32:00
Quote Anchor link
ah zag de fout super had em bij de verwijderpagina wel goed staan zag ik dus in die pagina was dat niet het probleem.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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>&nbsp;</td></tr>
<tr><td>De gegevens zijn verwijderd uit de database.</td></tr>
<tr><td>&nbsp;</td></tr>
<tr><td><input name=\"reset\" type=\"button\" value=\"OK\" onClick=\"window.close();\"></td></tr>
<tr><td>&nbsp;</td></tr>
</table>"
;

}

    elseif($error == "error")
{

?>

<body bgcolor="b0b7bd">
<form action="post" target="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? print($_SERVER['PHP_SELF']);?>
"><table align="center">
<tr><td align="right"></td></tr>
<tr><td>&nbsp;</td></tr>
<tr>
<td align="center">Weet u zeker dat u de gegevens van <b>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? print ($row['shows_naam']);?>
</b> wilt verwijderen uit de database.</td>
</tr>
<tr><td>&nbsp;</td></tr>
<tr><td> <div align="center">
<input name="shows_id" type="hidden" id="shows_id" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?=$_POST[shows_id] ?>
">
<input name="shows_naam" type="hidden" id="shows_naam" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?=$_POST[shows_naam] ?>
">
<input name="shows_begintijd" type="hidden" id="shows_begintijd" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?=$_POST[shows_begintijd] ?>
">
<input name="shows_eindtijd" type="hidden" id="shows_eindtijd" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?=$_POST[shows_eindtijd] ?>
">
<input name="submit" type="submit" value="Verwijderen">
<input name="cancel" type="button" value="Annuleren" onClick="window.close();">
</div>
</td></tr>
</table></form>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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);
}
{

?>

<body bgcolor="b0b7bd">
<form action="GET" target="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? print($_SERVER['PHP_SELF']);?>
">
<table align="center">
<tr><td align="right"></td></tr>
<tr><td>&nbsp;</td></tr>
<tr><td align="center">Weet u zeker dat u de gegevens van <b>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $row->shows_naam ?>
</b> wilt verwijderen uit de database.</td></tr>
<tr><td>&nbsp;</td></tr>
<tr><td>
<div align="center">
<input name="shows_id" type="hidden" id="shows_id" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $row->shows_id ?>
">
<input name="shows_naam" type="hidden" id="shows_naam" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $row->shows_naam ?>
">
<input name="shows_begintijd" type="hidden" id="shows_begintijd" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $row->shows_begintijd ?>
">
<input name="shows_eindtijd" type="hidden" id="shows_eindtijd" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $row->shows_eindtijd ?>
">
<input name="submit" type="submit" value="Verwijderen">&nbsp;&nbsp;
<input name="reset" type="button" value="Annuleren" onClick="window.close();">
</div>
</td></tr></table></form>
</body>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
}
}

?>

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
 
Mitch X

Mitch X

05/01/2005 13:37:00
Quote Anchor link
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);
}
{
?>

Moet je die eerste $id ook veranderen :)
 
Jon

jon

05/01/2005 13:44:00
Quote Anchor link
. $_GET['$id'] van maken dus:
if(isset(. $_GET['$id'])){
 
Jon

jon

05/01/2005 13:52:00
Quote Anchor link
help niet helaas
 
Mitch X

Mitch X

05/01/2005 14:06:00
Quote Anchor link
Zonder die punt :)
 
Jon

jon

05/01/2005 14:25:00
Quote Anchor link
ja had ik gedaan met . krijg je foutmelding namelijk helaas toont hij nog steeds niet
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? print ($row['shows_naam']);?>
en verwijderd niks
 
Jon

jon

05/01/2005 16:40:00
Quote Anchor link
wat doe ik toch fout
 
Winston Smith

Winston Smith

05/01/2005 17:19:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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!";
}

?>


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
 
Jon

jon

06/01/2005 21:59:00
Quote Anchor link
heb em nu bijna heb enkel nog een parse error waar ik al een tijdje naar sta te turen kan em enkel nie vinden.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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>&nbsp;</td></tr>
<tr><td>De gegevens zijn verwijderd uit de database.</td></tr>
<tr><td>&nbsp;</td></tr>
<tr><td><input name=\"reset\" type=\"button\" value=\"OK\" onClick=\"window.close();\"></td></tr>
<tr><td>&nbsp;</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="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? print($_SERVER['PHP_SELF']);?>
">
<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>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? print $row['shows_naam'] ?>
</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>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? } ?>
 
Jon

jon

09/01/2005 17:34:00
Quote Anchor link
ziet ieman dem want kom er echt niet uit had er al at foutjes uitgehaald maar blijft zo????
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.