update query werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

XSLT / Xquery Ontwikkelaar @ Den Haag

2021-06-24 iSense XSLT / Xquery Ontwikkelaar Heb jij ervaring met het ontwikkelen en beheren van Java applicaties? Heb je daarbij ook ervaring met XSLT? Dan is dit mogelijk jouw nieuwe opdracht! ISAC49772 Nieuw Organisatie KOOP ontwikkelt en beheert momenteel onder meer de volgende producten: 1. Wet- en regelgevingsportalen (o.a. Wetten.nl en CVDR ). Hier kunnen gebruikers op basis van trefwoorden en andere criteria wetten en regelgevingen inzichtelijk krijgen; 2. PUC Open Data platform (o.a. puc.overheid.nl en afgeleide producten en interne kennisbanken). Hier publiceren overheidsorganisaties zelf hun uitvoeringsinformatie die publiekelijk beschikbaar is, zoals beleid, handboeken, werkinstructies en berichten. 3. Wettenpocket+ (o.a.

Bekijk vacature »

Christiaan de kleine

christiaan de kleine

26/02/2011 13:40:06
Quote Anchor link
Hallo ik heb de volgende query maar het werkt niet, volgens de browser is de db geupdate, maar de database waardes zijn niet geupdate, help!!!

$Ugeneral = mysql_query('UPDATE general SET Birthday="'.$Ubirthday.'", Place="'.$Uplace.'", Known_off="'.$Ugroup.'", WHERE ID="'.$Uid.'"');

Alle velden behalve $Uid komen vanuit een html form. de waarde van $uid komt vanuit de db...
 
PHP hulp

PHP hulp

28/07/2021 11:50:04
 
Hendrik de Jager

Hendrik de Jager

26/02/2011 13:43:14
Quote Anchor link
de comma voor WHERE.

Probeer:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$Ugeneral = mysql_query('UPDATE general SET Birthday="'.$Ubirthday.'", Place="'.$Uplace.'", Known_off="'.$Ugroup.'" WHERE ID="'.$Uid.'"');
 
Christiaan de kleine

christiaan de kleine

26/02/2011 13:45:22
Quote Anchor link
werkt ook niet...
 
Hendrik de Jager

Hendrik de Jager

26/02/2011 13:46:44
Quote Anchor link
Laat je database structuur is zijn, en evt. wat code van je form-> php.
 
Jasper DS

Jasper DS

26/02/2011 13:47:23
Quote Anchor link
Kijk eens wat er in je $vars zit.
 
Christiaan de kleine

christiaan de kleine

26/02/2011 13:50:25
Quote Anchor link
hoe bedoel je $vars, en waar zou ik deze even moeten echoen???


DB structuur:

ID | Name | Birthday | Age | Place | Known_off

Als volgend is het html form opgebouwd:
<td>Birthday</td>
<td><input type="text" name="birthday" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $birth; ?>
" /></td>
waarbij dus de name en $..... wordt vervangen door een ander.

Oftewel de gegevens die in de db staan worden weergegeven in een html form waarbij je dus kunt aanpassen en vervolgens op update kan klikken om de waardes uptedaten
 
Hendrik de Jager

Hendrik de Jager

26/02/2011 13:54:33
Quote Anchor link
ik neem aan dat je de $uid (userid?) in een sessie hebt, want hij moet weten welke user het is natuurlijk.

Tevens, wat zijn de punten in value, ik doe al een poos SQL maar nog nooit gezien. (.$value.)
 
Christiaan de kleine

christiaan de kleine

26/02/2011 13:56:38
Quote Anchor link
dat vond ik op internet....

Moet het dan toch UPDATE general SET Place='$Uplace' worden...

$Uid wordt via een select query uit de table general gehaald where Name is van het invoervak.

Toevoeging op 26/02/2011 13:57:36:

of bedoel je de puntjes in mijn vorige post warbij ik zei dat $.... kan veranderen
... staat voor een andere variabele!
 
Jasper DS

Jasper DS

26/02/2011 14:21:44
Quote Anchor link
Toon je volledig stukje code is: vanaf de form tot aan je query afhandeling.
 
Christiaan de kleine

christiaan de kleine

26/02/2011 14:29:16
Quote Anchor link
Heeft iemand misschien nog een oplossing...

Toevoeging op 26/02/2011 14:31:57:

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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<?php
include ("/includes/connect.php");
if(isset($_POST["submitKnop"]))
{

    $Qgeneral = mysql_query("SELECT * FROM general WHERE Name = '".$_POST["inputIsbn"]."' ");
    //verder gegevens ophalen uit de DB
    
    while ($row2 = mysql_fetch_assoc($Qgeneral)) {
            $name = $row2['Name'];
            $place = $row2['Place'];
            $id = $row2['ID'];
            $birth = $row2['Birthday'];
            $group = $row2['Known_off'];
    
    }

    
    $Qother = mysql_query("SELECT * FROM other_information WHERE Name = '".$_POST["inputIsbn"]."' ");
    
    while ($row1 = mysql_fetch_assoc($Qother)) {
            $email = $row1['Email'];
            $telephone = $row1['Telephone'];
            $mobile = $row1['Mobile_phone'];
    }

    
    $Qpatient = mysql_query("SELECT * FROM patient_information WHERE Name = '".$_POST["inputIsbn"]."' ");
    
    while ($row = mysql_fetch_assoc($Qpatient)) {
            $length = $row['Length'];
            $weight = $row['Weight'];
            $penislength = $row['Penis_length'];
            $penisthickness = $row['Penis_thickness'];
    }
}

    
    if (isset($_POST['action'])) {
    // Uit te voeren actie bepalen:
    $action = $_POST['action'];
    if ($action ==="Update") {
        $Uname = $_POST['inputIsbn'];
        $Uemail = $_POST['email'];
        $Uplace = $_POST['place'];
        $Ubirthday = $_POST['birthday'];
        $Utelephone = $_POST['telephone'];
        $Umobile = $_POST['mobile'];
        $Ugroup = $_POST['group'];
        $Ulength = $_POST['length'];
        $Uweight = $_POST['weight'];
        $Upenisl = $_POST['penis_length'];
        $Upenist = $_POST['penis_thickness'];
            
                $QUgeneral = mysql_query("SELECT * FROM general WHERE Name = '".$_POST["inputIsbn"]."' ");
                //verder gegevens ophalen uit de DB
    
                while ($res1 = mysql_fetch_assoc($QUgeneral)) {
                $Uid = $res1['ID'];
            }

            
            $Ugeneral = mysql_query( "    UPDATE general
                               SET Birthday = '$Ubirthday',
                                Name = ''"
.$_POST["inputIsbn"]."'',
                                Age = '',
                                Place = '$Uplace',
                                Known_off = '$Ugroup'
                               WHERE ID = '$Uid'"
);
                            
            $Ugeneral = mysql_query( "    UPDATE other_information
                               SET Email = '$Uemail'
                                Telephone = '$Utelephone'
                                Mobile_phone = '$Umobile'
                               WHERE ID = '$Uid'"
);
                            
            $Ugeneral = mysql_query( "    UPDATE patient_information
                               SET Length = '$Ulength'
                                Weight = '$Uweight'
                                Penis_length = '$Upenisl'
                                Penis_thickness = '$Upenist'
                               WHERE ID = '$Uid'"
);
}
}

    
    ?>

<table>
<tr>
<td>ID</td>
<td>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $id; ?>
</td>
</tr>
<tr>
<td><form name="inputForm" method="post" action="form.php">
<label for="inputIsbn">Name</label> </td>
<td><input type="text" name="inputIsbn" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $name; ?>
"/></td>
<td><input type="submit" name="submitKnop" value="OK" /></td>
</form>
<form name="form2" method="post" action="form.php">
<tr>
<td>Place</td>
<td><input type="text" name="place" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $place; ?>
" /></td>
</tr>
<tr>
<td>Birthday</td>
<td><input type="text" name="birthday" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $birth; ?>
" /></td>
</tr>
<tr>
<td>Group</td>
<td><input type="text" name="group" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $group; ?>
" /></td>
</tr>
<tr>
<td>Email</td>
<td><input type="text" name="email" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $email; ?>
" /></td>
</tr>
<tr>
<td>Telephone</td>
<td><input type="text" name="telephone" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $telephone; ?>
" /></td>
</tr>
<tr>
<td> Mobile</td>
<td><input type="text" name="mobile" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $mobile; ?>
" /></td>
</tr>
<tr>
<td>Length</td>
<td><input type="text" name="length" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $length; ?>
" /></td>
</tr>
<tr>
<td>Weight</td>
<td><input type="text" name="weight" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $weight; ?>
" /></td>
</tr>
<tr>
<td>Penis length</td>
<td><input type="text" name="penis_length" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $penislength; ?>
" /></td>
</tr>
<tr>
<td>Penis thickness</td>
<td><input type="text" name="penis_thickness" value="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo $penisthickness; ?>
" /></td>
</tr>
<tr>
<td></td>
<td><input type="submit" name="action" value="Update">
</form></table><P>
Go to the <a href="http://localhost/medical/index.php">Index page</a><br>
Go to the <a href="http://localhost/medical/patient_card.php">Patient card</a><br>
Go to the <a href="http://localhost/medical/search.php">Search page</a><br>
 



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.