Ik heb een probleem met mijn MySQL database.
Voor school hebben wij de opdracht gekregen om een helpdesk te maken. Nu heb ik een gastenboek omgebouwt naar een registratiesysteem, omdat ik nogal zuig in PHP.
Later werdt er ook nog gevraagd voor een status. Dus dat iemand de status van een probleem kan veranderen in 'In behandeling' i.p.v. 'Niet in behandeling'. Hier ben ik ook al aan begonnen en ziet er nu zo uit:
<? php
if ($rows['status']=="1") //als status gelijk is aan 1
echo "Nog niet aangenomen"; //zeg Nog niet aangenomen.
elseif ($rows['status']=="2") //als status gelijk is aan 2
echo "In behandeling"; //zeg In behandeling
else //anders
echo "Geen status"; //Zeg geen status
?>
<input onClickmysql_query("UPDATE $tbl_name SET status='2' WHERE id='".$GET_['id']."'")or die(mysql_error());" name="" type="button">
Zou dat werken?
Nee, en waarom zou je dat willen? Javascript is clientside, kun je uitzetten, en PHP is serverside. Javascript heb je totaal niet nodig om een formuliertje naar de server te versturen. Niet doen dus.
@Aoi: Nee, jouw code werkt ook niet. Waar moet submit vandaan komen?
Verder controleer je niet of de GET wel bestaat en de juiste inhoud heeft.
Maar dit kun je zelf toch testen? Of heb je geen WAMP o.i.d. op je eigen pc geinstalleerd? En wanneer je de code begint met error_reporting(E_ALL); had je ook al een foutmelding gekregen.
dit kan ik hier niet controleren want ik zit op mijn stage.
dus doe alles een beetje uit mijn hoofd..
submit haalt hij dan toch uit de button submit? die heet submit