Goede morgen,
Ik probeer een proefje te maken met update.
Ik wil graag tekst dat al in de data base staat kunnen updaten zonder de bestaande tekst te verwijderen .In mijn sql boek staat er niks over.
Kan iemand mij aub helpen ik krijg het niet voor elkaar dit is de code die ik nu gebruik.
<?php

$server = "localhost";$user = "root"; $database = "balansadvies";


Mysql_connect ($server, $user);
mysql_select_db($database);
$opmerking = $_POST['opmerking'] ;
$adres_id = $_POST['adres_id'] ;
$arr = $_POST['opmerking'];




$arr = mysql_fetch_assoc($query);
mysql_query("UPDATE adres SET opmerking = '" . $opmerking . "' where adres_id = '" . $adres_id . "' ")

?>


<form action="" METHOD="post">
opmerking
<input type="text" name="opmerking" value="<?php echo $arr["opmerking"]; ?>" />

adres:
<input type="text" name="adres_id">

<input type="submit" value='Go'>
</form>
Ik geef het op ik zie niet de denkfout

<?php

$server = "localhost";$user = "root"; $database = "balansadvies";
Mysql_connect ($server, $user); mysql_select_db($database);
$opmerking = $_GET['opmerking'];
$nieuw = $_GET['nieuw'];


mysql_query("UPDATE adres SET opmerking = CONCAT($opmerking, '$nieuw') where adres_id='1' ");

?>


<form action="" METHOD="GET">
Uitgegeven aan:
<input type="text" name="nieuw">
<input type="submit" value='Go'>
</form>

en de error is

Undefined index: opmerking
rientsma schreef op 25.09.2006 12:19
dat wil mijn baas niet
Offtopic: Wanneer iemand een slecht plan heeft, moet je hem daar ook op wijzen.

Waar je nu mee bezig bent, heeft een hoop nadelen en ik zie geen enkel voordeel. Maar wellicht mis ik wat.
en de error is

Undefined index: opmerking

Er staan pas waarden in de $_GET-array waneer je het formulier hebt verstuurd. Dus eerst kijken of ze bestaan, en dan pas er iet mee doen:

<?php 
if(isset($_GET['opmerking'])) {
   $server = "localhost";$user = "root"; $database = "balansadvies"; 
   Mysql_connect ($server, $user); mysql_select_db($database); 
   $opmerking = $_GET['opmerking'];
   $nieuw = $_GET['nieuw']; 

   mysql_query("UPDATE adres SET opmerking = CONCAT($opmerking, '$nieuw') where adres_id='1' ");
}
?>
<form action="" METHOD="GET">
Uitgegeven aan:
<input type="text" name="nieuw">
<input type="submit" value='Go'>
</form> 


Beter is het hier om method="post" te gebruiken en te kijken of er iets is binnengekomen met $_SERVER['REQUEST_METHOD'] == 'POST'

Reageren