Goedemiddag,
Wederom zit ik met een probleem, zal een uitgebreide toelichting geven:
Ik heb onderstaande pagina (reparatiebewerk.php) welke wordt geopend vanuit een overzicht met reparaties.

De linkerkant wordt uit de tabel reparatie gehaald. Dit is read only. De rechterkant zit het probleem. Hier moet ik reparatie gegevens neer kunnen zetten. Denk aan het aantal gewerkte uren, gebruikte materialen, status en overige opmerkingen. Deze gegevens moeten vervolgens gepost worden in dezelfde database als de reparatiegegevens aan de linkerkant. (reparatie tabel) Dus de bestaande tabel moet worden bijgewerkt, veld 11 tot en met 15:

Nu weet ik inmiddels dat ik hiervoor het update commando moet gebruiken, want ik moet bijwerken. Daarvoor heb ik deze code in reparatiebewerk.php gezet.
Maar nu mijn vraag, wat voer ik in bij de form action? hij moet zichzelf uitvoeren, dus dat zou zijn:
Maar, doordat ik met variabelen werk op basis van het reparatieID, en de url er ook zo uitziet:
http://127.0.0.1/reparati...reparatieid=54803a5b0221a
Zal ik iets moeten doen met een get als in:
en
$reparatie_id = $_GET["reparatieid"];
Maar hier loop ik dus vast, want het werkt niet, en ik heb echt geen idee wat ik fout doe. Kunnen jullie me op weg helpen?
Wederom zit ik met een probleem, zal een uitgebreide toelichting geven:
Ik heb onderstaande pagina (reparatiebewerk.php) welke wordt geopend vanuit een overzicht met reparaties.

De linkerkant wordt uit de tabel reparatie gehaald. Dit is read only. De rechterkant zit het probleem. Hier moet ik reparatie gegevens neer kunnen zetten. Denk aan het aantal gewerkte uren, gebruikte materialen, status en overige opmerkingen. Deze gegevens moeten vervolgens gepost worden in dezelfde database als de reparatiegegevens aan de linkerkant. (reparatie tabel) Dus de bestaande tabel moet worden bijgewerkt, veld 11 tot en met 15:

Nu weet ik inmiddels dat ik hiervoor het update commando moet gebruiken, want ik moet bijwerken. Daarvoor heb ik deze code in reparatiebewerk.php gezet.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
| <?php " UPDATE reparatie SET uren = " . ( @$_POST['uren'] ) . " materiaal = " . ( @$_POST['materiaal'] ) . " status = " . ( @$_POST['status'] ) . " kosten = " . ( @$_POST['kosten'] ) . " opmerking = " . ( @$_POST['opmerking'] ) . " WHERE reparatieid = '$reparatie_id' " ?> |
Maar nu mijn vraag, wat voer ik in bij de form action? hij moet zichzelf uitvoeren, dus dat zou zijn:
HTML:
1
| <form name="reparatieinfo" action="reparatiebewerk.php method="post"> |
Maar, doordat ik met variabelen werk op basis van het reparatieID, en de url er ook zo uitziet:
http://127.0.0.1/reparati...reparatieid=54803a5b0221a
Zal ik iets moeten doen met een get als in:
HTML:
1
| <form name="reparatieinfo" action="reparatiebewerk.php?reparatie_id=<?php echo $reparatie_id ?> method="post"> |
en
$reparatie_id = $_GET["reparatieid"];
Maar hier loop ik dus vast, want het werkt niet, en ik heb echt geen idee wat ik fout doe. Kunnen jullie me op weg helpen?