[php sql] record verwijderen geeft foutmelding

Pagina: 1
Acties:

Onderwerpen


  • Foutlook
  • Registratie: Februari 2001
  • Niet online
Ben net begonnen met php/sql en wil zelf een nieuwssysteem bouwen. Nu gaat er alleen wat mis tijdens het verwijderen van een posting. Tenminste, hij geeft de foutmelding maar verwijderd het wel uit de database! Weet iemand hoe dat kan?

mijn pag met overzicht en de delete linkjes:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php 

$database_server = mysql_connect( "host", "****", "****");
mysql_select_db("meuk", $database_server);       

$mysql = mysql_query("SELECT * FROM nieuws ORDER BY id DESC LIMIT 10"); 
while ($regel = mysql_fetch_array($mysql)){ 
$titel = $regel["titel"]; // veld ophalen uit tabel 
$datum = $regel["datum"]; 
$id = $regel["id"]; 

PRINT"<a href='http://www.mijnhost.nl/view.php?id=$id'>$titel</a> - op $datum -
<a href='http://www.mijnhost.nl/delete.php?id=$id'>delete entry $id</a><br>"; 
} 
?>


en mijn delete phptje:
PHP:
1
2
3
4
5
6
7
8
9
10
<?

$database_server = mysql_connect( "host", "****", "****");
mysql_select_db("meuk", $database_server);       

$verwijder = mysql_query("DELETE FROM nieuws WHERE id='$id'");
mysql_query($verwijder) or die("Oops..."); 
echo "meuk verwijderd.";

?>


en ik zie dus telkens op mijn scherm 'Oops...' terwijl het wel verwijderd wordt! Iemand een oplossing?

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 02-09 11:02

D2k

mysql_error() op de plek van oops zetten doet wonderen

Doet iets met Cloud (MS/IBM)


  • Millennium
  • Registratie: Augustus 2000
  • Laatst online: 08-08 22:22

Millennium

Bug free !!!

maak van verwijder eens gewoon string. (dus zonder mysql_query())

Rampen bak 2004


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 23:10

Janoz

Moderator Devschuur®

!litemod

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • Foutlook
  • Registratie: Februari 2001
  • Niet online
D2k schreef op 18 september 2002 @ 14:46:
mysql_error() op de plek van oops zetten doet wonderen
thnx. dat werkte. ik zie nu netjes 'meuk verwijderd'.