SQL UPDATE diverse velden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Dennis

Dennis

15/07/2008 22:29:00
Quote Anchor link
Hallo allemaal.

Ik heb het volgende script waarbij alle waarden worden geupdate. Leuk dat werkt, maar ik wil het graag zodat als ik een veld leeg laat dat de huidge waarde behouden blijft.

Echter...ben de weg even kwijt... hele simpele oplossing waarschijnlijk, maar toch raadpleeg ik jullie even..

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
    <?php
    if(isset($_POST['CV'])){
echo "<font color='#ff0000'><b>Uw C.V. is weer bijgewerkt.</b></font>";

$result = mysql_query("UPDATE login SET
voornaam='"
.mysql_real_escape_string($_POST['voornaam'])."',
achternaam='"
.mysql_real_escape_string($_POST['achternaam'])."',
straatnaam_huisnr='"
.mysql_real_escape_string($_POST['straatnaam_huisnr'])."',
pc_woonplaats='"
.mysql_real_escape_string($_POST['pc_woonplaats'])."',
sofinummer='"
.mysql_real_escape_string($_POST['sofinummer'])."',
geboortedatum='"
.mysql_real_escape_string($_POST['geboortedatum'])."',
geslacht='"
.mysql_real_escape_string($_POST['geslacht'])."',
legitimatienr='"
.mysql_real_escape_string($_POST['legitimatienr'])."',
telefoon='"
.mysql_real_escape_string($_POST['telefoon'])."',
email='"
.mysql_real_escape_string($_POST['email'])."',
opleidingen='"
.mysql_real_escape_string($_POST['opleidingen'])."',
werkervaring='"
.mysql_real_escape_string($_POST['werkervaring'])."'

WHERE id='"
.mysql_real_escape_string($_SESSION['user_id']). "'")
or die(mysql_error());


$voornaam = $_POST['voornaam'];
$achternaam = $_POST['achternaam'];
$straatnaam_huisnr = $_POST['straatnaam_huisnr'];
$pc_woonplaats = $_POST['pc_woonplaats'];
$sofinummer = $_POST['sofinummer'];
$geboortedatum = $_POST['geboortedatum'];
$geslacht = $_POST['geslacht'];
$legitimatienr = $_POST['legitimatienr'];
$telefoon = $_POST['telefoon'];
$email = $_POST['email'];
$opleidingen = $_POST['opleidingen'];
$werkervaring = $_POST['werkervaring'];

}
// update CV geheel.

    
?>


Hopelijk kunnen jullie mij verder helpen.

Alvast bedankt !
 
PHP hulp

PHP hulp

23/12/2024 11:53:43
 
Joren de Wit

Joren de Wit

15/07/2008 22:36:00
Quote Anchor link
Je zou bijvoorbeeld de huidige waarde al in het formulier kunnen zetten zodat deze in de $_POST array terecht komt, ook als er niets aan veranderd wordt.

Verder zou je de huidige waarden bijvoorbeeld in een sessievariabele kunnen zetten en die gebruiken als de betreffende $_POST variabele leeg blijkt te zijn...
 
Dennis

Dennis

15/07/2008 22:46:00
Quote Anchor link
Blanche, dank jewel... daar was ik nog niet opgekomen ! :)
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.