[php] update wil niet lukken

Pagina: 1
Acties:

  • bokkie11
  • Registratie: November 2000
  • Laatst online: 25-08 19:21
hallo
ik heb 2 pagina's gemaakt 1 waar de gegevens worden ingelezen in een formulier waar je ze kunt veranderen als je deze pagina verstuurt worden de gegevens verandert in de database maar het wil niet werken..
ik heb nu alleen dat je je woonplaats verandert maar die moet voor alle gegevens werken

inlees pagina:
code:
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
<?php 

   $database_server = mysql_connect("localhost", "bokkie", "remcob");  
    
   // Selecteer de 'werk'-database, in dit geval "test"  
   mysql_select_db("hawaiiteam", $database_server);  
    
   // Maak een voorbeeld SQL-query  
   $sql = "SELECT * FROM leden WHERE bijnaam = '$bijnaam'";  
    
   // Voer die query uit  
   $resultaat = mysql_query($sql);  
    
   // Maak een lus om alle items te laten zien  
   while ($record = mysql_fetch_object($resultaat)) {  
    echo " <b>
<form action=\"out.php\" method=\"post\">
      <input type=\"hidden\" name=\"submit\" value=\"yes\">
naam :       $record->naam<BR>
      bijnaam :    $record->bijnaam<BR>
      leeftijd:  <input type=\"text\" name=\"leeftijd\" value=\"$record->leeftijd\"><BR> 
      woonplaats:  <input type=\"text\" name=\"woonplaats\" value=\"$record->woonplaats\"><BR> 
      lengte:  <input type=\"text\" name=\"lengte\" value=\"$record->lengte\"><BR> 
      ogen:  <input type=\"text\" name=\"ogen\" value=\"$record->ogen\"><BR> 
      drank:  <input type=\"text\" name=\"drank\" value=\"$record->drank\"><BR> 
      roken:  <input type=\"text\" name=\"roken\" value=\"$record->roken\"><BR> 
      hobby:  <input type=\"text\" name=\"hobby\" value=\"$record->hobby\"><BR> 
      rijbewijs: <input type=\"text\" name=\"rijbewijs\" value=\"$record->rijbewijs\"><BR> 
      vriendin: <input type=\"text\" name=\"vriendin\" value=\"$record->vriendin\"><BR> 
      lid sinds: <input type=\"text\" name=\"datum_inschrijving\" value=\"$record->datum_inschrijving\"><BR> 
      betaald: <input type=\"text\" name=\"betaald\" value=\"$record->betaald\"><BR> 
      heeft blousje?: <input type=\"text\" name=\"blousje\" value=\"$record->blousje\"><BR></b> 
<input type=\"submit\" name=\"submit\" value=\" wijzig \">\n";
   }  
?>

en de verwerk pagina
code:
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
<link rel="stylesheet" href="../style.css" type="text/css">
<?php

   $database_server = mysql_connect("localhost", "bokkie", "remcob");

   // Selecteer de 'werk'-database, in dit geval "test"
   mysql_select_db("hawaiiteam", $database_server);
if ($submit) {
    // Maak verbinding met MySQL server
    $server = mysql_connect("localhost","bokkie","remcob");
    mysql_select_db("hawaiiteam", $server);

    // Zet voor 'gevaarlijke' tekens (', ", en \) een extra \
    $naam = addslashes($naam);
    $bijnaam = addslashes($bijnaam);
    $leeftijd = addslashes($leeftijd);
    $woonplaats = addslashes($woonplaats);
    $ogen = addslashes($ogen);
    $drank = addslashes($drank);
    $roken = addslashes($roken);
    $hobby = addslashes($hobby);
    $rijbewijs = addslashes($rijbewijs);
    $vriendin = addslashes($vriendin);

    // Maak SQL query om toe te voegen (update)


    // Voer SQL uit
    mysql_query(UPDATE leden SET woonplaats =$woonplaats where bijnaam =$bijnaam;) or die("O O pro-bleem-pje sql...");

    // Geef bevestiging
    echo "lid is met suc6 gewijzigt";
   }
?>

M3 SR+ deep bleuMidnight grey/ Black /areo Bestel 19/8 restrictie 1/11 vin 11-12 aflevering 14-12


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

wat wil er niet werken?
kom eens met een error

Doet iets met Cloud (MS/IBM)


  • bokkie11
  • Registratie: November 2000
  • Laatst online: 25-08 19:21
dit geeft ie

Parse error: parse error in c:\phpdev3\www\leden\out.php on line 29

dat is dus de 2e pagina(verwerking)

M3 SR+ deep bleuMidnight grey/ Black /areo Bestel 19/8 restrictie 1/11 vin 11-12 aflevering 14-12


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op maandag 01 oktober 2001 20:43 schreef bokkie11 het volgende:
dit geeft ie

Parse error: parse error in c:\phpdev3\www\leden\out.php on line 29

dat is dus de 2e pagina(verwerking)
en wat is regel 29?

mysql_query(UPDATE leden SET woonplaats =$woonplaats where bijnaam =$bijnaam;) or die("O O pro-bleem-pje sql...");


en hoe had je je dit voorgesteld?

Doet iets met Cloud (MS/IBM)


  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
code:
1
2
3
// Voer SQL uit
mysql_query(UPDATE leden SET woonplaats =$woonplaats where bijnaam =$bijnaam;) or die("O O pro-bleem-pje sql...");
        ^                   ^       ^     ^   ^

aanhalingstekens vergeten
dit moet het dus worden:
code:
1
2
// Voer SQL uit
mysql_query("UPDATE leden SET woonplaats = '$woonplaats' where bijnaam = '$bijnaam'") or die("O O pro-bleem-pje sql...");

dit is trouwens wel erg basic

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op maandag 01 oktober 2001 20:45 schreef marcusk het volgende:
code:
1
2
3
// Voer SQL uit
mysql_query(UPDATE leden SET woonplaats =$woonplaats where bijnaam =$bijnaam;) or die("O O pro-bleem-pje sql...");
        ^

aanhalingsteken vergeten
beep wrong
guess again

Doet iets met Cloud (MS/IBM)


  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
Op maandag 01 oktober 2001 20:49 schreef D2k het volgende:

[..]

beep wrong
guess again
erm... je wilt dus zeggen dat dat stuk code niet fout is? :? :Z

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

(jarig!)
mysql_query("UPDATE leden SET woonplaats =$woonplaats where bijnaam =$bijnaam";) or die("O O pro-bleem-pje sql...");

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op maandag 01 oktober 2001 20:50 schreef marcusk het volgende:

[..]

erm... je wilt dus zeggen dat dat stuk code niet fout is? :? :Z
nee dat zeg ik niet
ik zeg dat jouw oplossing niet goed is

Doet iets met Cloud (MS/IBM)


  • bokkie11
  • Registratie: November 2000
  • Laatst online: 25-08 19:21
ik wil graag dat ie de gegevens die er al in staan dus verandert in wat er wordt ingegeven op de pagina d'r voor

dus stel in woonplaats staat amsterdam
wordt dat getoont op de eerste pagina en daar kun je het wijzigen omdat het in een tekst veld staat die velden worden als form verstuurt naar de 2e pagina die kijkt naa de bijnaam en wijzigt de woonplaats van met die bijnaam

M3 SR+ deep bleuMidnight grey/ Black /areo Bestel 19/8 restrictie 1/11 vin 11-12 aflevering 14-12


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

(jarig!)
Op maandag 01 oktober 2001 20:51 schreef D2k het volgende:

[..]

nee dat zeg ik niet
ik zeg dat jouw oplossing niet goed is
Das niet waar, zijn antwoord is involledig, maar wel goed ;)

  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op maandag 01 oktober 2001 20:52 schreef ACM het volgende:

[..]

Das niet waar, zijn antwoord is involledig, maar wel goed ;)
heej das mijn tekst
dat zeg ik je net tegen jou mij op icq >:)

* D2k
dus involledig dus fout

Doet iets met Cloud (MS/IBM)


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

(jarig!)
Op maandag 01 oktober 2001 20:54 schreef D2k het volgende:
heej das mijn tekst
dat zeg ik net tegen jou op icq >:)
Check je history dan nog es... Dat zei ik tegen jou ;)

  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
Op maandag 01 oktober 2001 20:50 schreef ACM het volgende:
mysql_query("UPDATE leden SET woonplaats =$woonplaats where bijnaam =$bijnaam";) or die("O O pro-bleem-pje sql...");
er moeten ook nog enkele aanhalingstekens om $woonplaats en $bijnaam
nee dat zeg ik niet ik zeg dat jouw oplossing niet goed is
Ik was het al aan het editen, maar GoT is nogal traag (gaaaaaaaap)

  • bokkie11
  • Registratie: November 2000
  • Laatst online: 25-08 19:21
hmm hij geeft nu geen fout melding maar
hij verandert hem niet :(

M3 SR+ deep bleuMidnight grey/ Black /areo Bestel 19/8 restrictie 1/11 vin 11-12 aflevering 14-12


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op maandag 01 oktober 2001 20:57 schreef marcusk het volgende:

[..]

er moeten ook nog enkele aanhalingstekens om $woonplaats en $bijnaam
[..]

Ik was het al aan het editen, maar GoT is nogal traag (gaaaaaaaap)
<ot>
klopt heb er ook last van
</ot>


mysql_query("UPDATE leden SET woonplaats ='$woonplaats' where bijnaam ='$bijnaam'") or die("O O pro-bleem-pje sql...");

zo ongeveer

Doet iets met Cloud (MS/IBM)


  • D2k
  • Registratie: Januari 2001
  • Laatst online: 31-08 10:19

D2k

Op maandag 01 oktober 2001 20:59 schreef bokkie11 het volgende:
ok thnkx guys
ik kan nu weer verder
ik ben net begonnen met php dus ik weet het nu het is een kleine k*t fout maar als je hem niet zo ziet kan je er uren op zitten turen net zo als ik dusmaar nogmaals thnkx
bekijk hier [topic=152278/1/25] mijn stukje ook eens
is vast wel boeiend :P

Doet iets met Cloud (MS/IBM)

Pagina: 1