login  Naam:   Wachtwoord: 
Registreer je!
 Forum

verwijderen gaat niet

Offline SomaQan - 08/03/2007 23:04
Avatar van SomaQanPHP beginner ik krijg een error bij mij verwijder script
ik heb al op google gezocht naar de fout of iemand andere ook dat had maar ik kon niks vinden

Mij script
  1. <?php
  2.  
  3. include('config.php');
  4.  
  5.  
  6. if ($_SERVER['REQUEST_METHOD'] == 'POST') {
  7.  
  8. $query="DELETE FROM portfolio WHERE id ='".$_POST['id']."'";
  9. mysql_query($query) or die(mysql_error());
  10.  
  11. } elseif ((isset($_GET['pagina'])) AND ($_GET['pagina'] == "verwijderen") AND (isset($_GET['id'])))
  12.  
  13. $result = mysql_query("SELECT id, naam FROM portfolio ORDER BY id ASC") or die(mysql_error());
  14.  
  15. while($row = mysql_fetch_assoc($result)) {
  16. echo $row['id'] .' - '. $row['naam'].'
  17. <a href="portfolio_verwijderen.php?pagina=verwijderen&id='.$row['id'].'">verwijderen</a><br />';
  18. }
  19.  
  20. echo '- <a href="portfolio_toevoegen.php">Portfolio toevoegen</a>';
  21.  
  22. ?>


Errors

Notice: Undefined variable: result in /usr/export/www/vhosts/funnetwork/hosting/somaqann/Portfolio/portfolio_verwijderen.php on line 16

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/somaqann/Portfolio/portfolio_verwijderen.php on line 16

Mysql is niet me sterkste kant

2 antwoorden

Gesponsorde links
Offline Nanon - 08/03/2007 23:15 (laatste wijziging 08/03/2007 23:17)
Avatar van Nanon PHP interesse
  1. <?php
  2.  
  3. include('config.php');
  4.  
  5.  
  6. if( isset( $_GET['id'] ) AND is_numeric( $_GET['id'] ) ) {
  7.  
  8. $query = "DELETE FROM portfolio WHERE id = '".$_GET['id']."'";
  9. mysql_query( $query ) or die( mysql_error() );
  10.  
  11. }
  12.  
  13. $result = mysql_query( "SELECT id, naam FROM portfolio ORDER BY id ASC" ) or die( mysql_error() );
  14.  
  15. while( $row = mysql_fetch_assoc( $result ) )
  16. {
  17.  
  18. echo $row['id'] .' - '. $row['naam'].'
  19. <a href="portfolio_verwijderen.php?pagina=verwijderen&id='.$row['id'].'">verwijderen</a><br />';
  20.  
  21. }
  22.  
  23. echo '- <a href="portfolio_toevoegen.php">Portfolio toevoegen</a>';
  24.  
  25. ?>


- Je werkt niet met POST maar met GET want hij haalt het ID uit de database.
- Je werkt niet met een submit knop, dus geen REQUEST_METHOD
Offline Ultimatum - 08/03/2007 23:29
Avatar van Ultimatum PHP expert Dit hoeft niet het hele formulier te zijn hé en je kan best met POST werken als je het id oid uit een selectbox haalt, dus iets meer informatie is handig want of nanon heeft gelijk met die GET of ikke 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.186s