Mysql Update

Gestart doorDaiman5 reacties28 weergaven

6 berichten · pagina 1 van 1

Daiman

Lid · Topicstarter

Berichten
5.795
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoi,

Ik ben bezig met mijn script.
Maar ik loop nu tegen een fout aan.

Ik gebruik het volgenden om te updaten:

mysql_query("UPDATE vouchers SET code=".mysql_real_escape_string($_POST["code"])." AND korting=".mysql_real_escape_string($_POST["korting"])." WHERE id=".mysql_real_escape_string($_GET["bewerk"])."") or die(mysql_error());


en dit is het formulier:

echo "<form method=post action=?bewerk=".$_GET["bewerk"].">
                            Voucher: <input type=text name=code value=".$bewerkFetch[code]." /><br />
                            Korting: <input type=text name=korting value=".$bewerkFetch[korting]." />%<br />
                            <input type=submit value=Bewerk />
                            </form>";


Alleen als ik op Bewerk klik dan word alles wel geupdate ik krijg ook geen error terug.
maar het veld code en de tabel krijgt dan de waarde 1.
Maar als ik bij de code dan bijvoorbeeld: "Kortingscode11" invoer dan blijft hij steeds de waarde 1 updaten.

En als ik mijn $_POST["code"] echood dan returnt hij gewoon "Kortingscode11"

Wie kan mij helpen.

mysql:

code     varchar(50)     latin1_swedish_ci
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Vervang de and in je mysql query naar een komma , wink
0
Daiman

Lid · Topicstarter

Berichten
5.795
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Dat maakt niets uit.
want code staat als eerste en die krijgt de waarde 1.
en hetgeen wat er achter staat update wel naar behoren
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Daiman schreef:
Dat maakt niets uit.
want code staat als eerste en die krijgt de waarde 1.
en hetgeen wat er achter staat update wel naar behoren
Ik had hetzelfde probleem hoor yummieje kan het altijd eens proberen
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Velden die je SET in een UPDATE moet je altijd scheiden door een komma (,) inderdaad. Wat Raaoul zegt kun je dus het beste proberen
0
Daiman

Lid · Topicstarter

Berichten
5.795
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Ik heb het opgelost door mijn veld code te veranderen in kortingscode.
nu werkt het wel.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren