Geachte medeleden,

Ik ben bezig met een school opdracht maar ik loop vast bij het volgende. Wanneer ik op de knop update klik dan krijg ik een Notice: Undefined index: search in C:\xampp\htdocs\Project\factuur1.php on line 3 ik heb er al naar gekeken maar begrijp niet waarom ik deze Notice krijg.


$klant = $_POST['search'];

$con = mysql_connect("localhost","root","");

if(!$con){
die("Can not connect: " . mysql_error());
}

mysql_select_db("bon temps",$con);


$res = mysql_query("SELECT * FROM klant WHERE klantnr LIKE ('$klant%')");




if(isset($_POST['update'])){

$UpdateQuery = "UPDATE items SET aantalItems='$_POST[aantalitems]' WHERE klantnr LIKE ('$klant%')";
mysql_query($UpdateQuery,$con);

};

Met Vriendelijke Groet,

Murti
Laat ook de code zien van de pagina waar je op de knop drukt. En dan graag tussen
 hier je code
.
Ik denk dat daar het veld 'search' niet bestaat.
Dank je jan dat je zo snel hebt gereageerd de "search" veld dat zit in een ander php script daar moet ik uit de tekstvak vandaan halen

[size=xsmall]Toevoeging op 22/09/2014 17:26:47:[/size]

Zorg ook meteen even voor een fatsoenlijke foutafhandeling en geef hier door welke foutmelding je krijgt.
ik krijg geen foutmelding maar een Notice
Controleer met deze structuur of je formulier verstuurd is

<?php
if($_SERVER['REQUEST_METHOD']=="POST") {
	// er is verstuurd, voer hier je afhandeling uit, en vanaf hier kan je ook veilig je $_POST variabelen benaderen.
} else {
	// er is niets verstuurd via POST, toon hier bijvoorbeeld je formulier.
}
?>


Tevens wil ik topicstarter Murti verzoeken om een duidelijke titel aan het topic te hangen die het probleem of de vraagstelling omschrijft. Dit kan door het bericht aan te passen.

Reageren