dit hier werkt,
<?php
include "includes/connect.php";
$query = mysql_query("UPDATE donatie SET zien = '2' WHERE id = '18'");
?>

maar, ik vind niet hoe ik '18' kan veranderen in een var
bv $v
een stomme vraag, ik weet het

met dank




wat voor var wil je ervan maken?
<?
$query = mysql_query("UPDATE donatie SET zien = '2' WHERE id = '".$var."'");
?>

je naamgeving is fout, wat jij output is een resultset, en geen query

dus $result zou meer van toepasssing zijn hier
<?php
include "includes/connect.php";
$var = 18;
$query = mysql_query("UPDATE donatie SET zien = 2 WHERE id = " . $var );
?>
Tip: Doe wat aan foutafhandeling.

Edit: Quootje verwijderd.
tutut santhe , foutjes :)
SanThe schreef op 04.12.2006 11:53
<?php
include "includes/connect.php";
$var = 18;
$query = mysql_query("UPDATE donatie SET zien = 2 WHERE id = " . $var . ");
?>
Tip: Doe wat aan foutafhandeling.


defoutafhandeling komt er wel, is pas het begin van mijn ding,
en ik probeer eerst het een en ander
zo leer ik bij
maar, het komt er dus zo op neer, dat die var van een form zal komen
dus 18 is een
testnr
nu krijg ik dus de fout:

Parse error: syntax error, unexpected $end in update.php on line 5
???
gebruik die van mij eens
Zie mijn edit.
SanThe schreef op 04.12.2006 11:53
<?php
include "includes/connect.php";
$var = 18;
$query = mysql_query("UPDATE donatie SET zien = 2 WHERE id = " . $var );
?>
Tip: Doe wat aan foutafhandeling.

Edit: Quootje verwijderd.

yes, thx
die doet he dus wel
bedankt voor je hulp
defoutafhandeling komt er wel, is pas het begin van mijn ding,
en ik probeer eerst het een en ander
zo leer ik bij
Van je fouten leer je, maar dan moet je ze wél op het scherm zetten!

Foutafhandeling is de basis van ieder script en zeker onmisbaar wanneer nieuwe je dingen wilt leren, dan maak je namelijk de meeste fouten. Een goede naamgeving van de variabelen mag evenmin ontbreken, dan maak je minder fouten in je script.

Voorbeelden:
$sPlaats => variabele met de naam Plaats van het type string
$iNummer = > variabele met de naam Nummer van het type integer
$aPlaatsen => variabele met de naam Plaatsen van het type array

$query => stuk SQL
$sql => stuk SQL
$result => resultset opgeleverd door de database
row => rij uit de database, maak je aan met fetchen
en wat doe ik nu mis?
ik krijg geen foutmelding
en toch word het niet in mijn dbase geplaatst

<?php
<form action=lijstwerk2.php method=post enctype=multipart/form-data>
?>
word dus verznden naar lijstwerk.php na het verzenden

lijstverwerk:


<?php

//Dit bestand verwerkt de invoer van formulier3.php

//Verzendknop verwerken
$_POST['Verwerken'];

$id = $_POST['Verwerken'];



include "includes/connect.php";

$query = mysql_query("UPDATE donatie SET zien = 2 WHERE id = " . $id );

?>

fout controle enz er uit geaten hier
maar, er veranerd niets in de dbase, en ook geen foutmeldingen

<?php

//Dit bestand verwerkt de invoer van formulier3.php

//Verzendknop verwerken


$id = 6



include "includes/connect.php";

$query = mysql_query("UPDATE donatie SET zien = 2 WHERE id = " . $id );

?>

dan wel
dat begrijp ik nu eens niet
wat doe ik nu weeral mis???

Reageren