goedenmiddag,

Ik ben een scriptje aan het modificeren die ik hier heb gedownload.
Ik heb nu de functie zoek gebruikers er bij gemaakt. Met de mogelijkheid details van de gebruiker te zien, en/of de gebruiker te verwijderen. Alleen werkt het gebruiken niet en weet ik niet wat er fout is, en wat de foutmelding betekend! help!

zoekgebruiker.php-----

<?
session_start();
    // check if user is logged in
    require("config/sesscheck.php");

    // make database connection
    require("config/mkcon.php"); require("config/top.php");

    // define tables
    $tablecus = "hd_klanten";
    $tablehis = "hd_geschiedenis";

    // show navigation if admin's logged in
    if ($HTTP_SESSION_VARS["usrlevl"])
        echo "<p><a href=\"zoekprobleem.php\" title=\"zoek probleem\">zoek probleem</a> | <a href=\"gebruikers.php\" title=\"gebruikers beheer\">gebruikers beheer</a> | <a href=\"enterid.php\" title=\"selecteer klant\">selecteer klant</a> | <a href=\"klanten.php\" title=\"klant aanmaken\">klant aanmaken</a>  | <a href=\"addprob.php\" title=\"probleem toevoegen\">probleem toevoegen</a> | <a href=\"uitloggen.php\" title=\"uitloggen\">uitloggen</a></p>\n\n";

    if ($HTTP_POST_VARS["submit"] && $HTTP_POST_VARS["zoekterm"])
    {
        $sql = "SELECT naam,id FROM $tablecus WHERE naam LIKE '%$HTTP_POST_VARS[zoekterm]%'";
        $res = mysql_query($sql);
        if (mysql_num_rows($res) >= 1)
        {
            while ($row = mysql_fetch_array($res))

            {
                echo "<table border=\"0\" cellpadding=\"0\" cellspacing=\"10\">";
				echo "<tr>";
                echo "<td width=\"150\" height=\"25\" valign=\"top\"><p>$row[naam]</p></td>";
				echo "<td width=\"20\" valign=\"top\"><form method=\"GET\" action=\"showklant.php\">
					  <input type=\"text\" name=\"id\" size=\"1\" value=\"$row[id]\" /> </td>
					  <td width=\"40\" valign=\"top\"><input type=\"submit\" name=\"submit_det\" value=\"Details\" /></form></td>";
				echo "<td width=\"40\" valign=\"top\"><form method=\"GET\" action=\"deleteklant.php\">
					  <input type=\"submit\" name=\"submit_del\" value=\"Verwijderen\" /></form></td></tr>";
				echo "</table>";
            }
			    echo "U kunt ook <a href=\"zoekprobleem.php\" title=\"opnieuw zoeken\">opnieuw zoeken</a>";
				
				$_SESSION['id'] = $row[id];
		}
        else
        {
            echo "<p>Er is niets gevonden op deze zoekterm.</p>";

            echo "U kunt <a href=\"zoekprobleem.php\" title=\"opnieuw zoeken\">opnieuw zoeken</a> of dit <a href=\"addprob.php\" title=\"probleem toevoegen\">probleem toevoegen</a>.</p>";
        }
    }
    else
    {
        echo "<form method=\"post\" action=\"$PHP_SELF\">";
        echo "<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\" bordercolor=\"#000000\" width=\"500\">\n";
        echo "<tr><td>\n\n";

            //-- begin table
            echo "<table border=\"0\" cellspacing=\"0\" cellpadding=\"5\">\n";

            echo "<tr><td class=\"tdbold\">Zoekterm</td><td><input type=\"text\" name=\"zoekterm\" size=\"30\" maxlength=\"100\" /></td></tr>";
            echo "<tr><td colspan=\"2\"><input type=\"submit\" name=\"submit\" value=\"probleem zoeken\" /></td></tr>";

            //-- end table
            echo "</table>\n\n";

        echo "</td></tr>\n";
        echo "</table>\n";
        echo "</form>\n";
    }
require("config/bot.php"); ?> 


deleteklant.php------

<?php
session_start();
    // check if user is logged in
    require("config/sesscheck.php");

    // make database connection
    require("config/mkcon.php"); require("config/top.php");

    // define tables
    $tablecus = "hd_klanten";
    $tablehis = "hd_geschiedenis";
	
			//delete user
			if($_GET['submit_del']) {
			
 				$sql = "DELETE id,aanhef,naam,adres,postcode,woonplaats,telefoon FROM $tablecus WHERE id='\"$_SESSION['id']\"'";
  					$query = mysql_query($sql);
  						if($query == TRUE) {
   							echo "gelukt";
  								}else{
   							echo "niet gelukt";
  					}
  				}
?>


Ik krijg de volgende foutmelding

Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /data/members/paid/p/c/pcexperience.eu/htdocs/www/helpdesk/deleteklant.php on line 16


MVG pepijn
ja, dat gebeurt. elke user heeft een ID.
Vervang
<?php
$query = mysql_query($sql);
?>
Door
<?php
$query = mysql_query($sql) or die(mysql_error());
?>
En zet
<?php
ini_set('display_errors','1');
ini_set('error_reporting', E_ALL);
?>
Bovenaan je pagina

En post ff wat je te zien krijgt
Bedankt voor je reactie, maar ik heb het nu aan de praat gekregen :)

Reageren