Zo nu bots ik tegen het laatste probleem van mijn project! ;) Ik hoop echt dat jullie me hier nog ff mee willen helpen!! :) Ik zal het zo goed mogelijk proberen uit te leggen want het is volgens mij een lastige.. ;)

Ik heb dus 1 tabel die de voorraad bijhoud. meer niet..

die ziet er als volgt uit

+++++++++++++++++++++++++++++++++
+ .Productgroep.|.leveranc.|.artID.|.locatieID.|aant
+++++++++++++++++++++++++++++++++
||..Alcatel..........|Ascom.....|Omni..|......S14...|...4..
------------------------------------------------------------

Nouja ik ga niet de hele tabel overtikken.. ;) maar je ziet hier dus 5 velden in totaal waarvan het veld AANT geupdate moet worden. Dus er word bijv als productgroep geselecteerd : Alcatel
Leverancier geselecteerd: Ascom
artID : omni
LocatieID: S14

Dan moet hij bij het aantal dat er al staat weer extra opgeteld worden.

Nu is het aantal 4. Maar als er ingeboektt word over moet hij het aantal dat ingevuld word opgeteld worden.. en niet een heel nieuwe rij aanmaken zoals hij nu doet dan krijg je dus 2 rijen met dezelfde gegevens en da's niet de bedoeling.. ;)

Ik hoop dat dit duidelijk is... en dit is ook mijn laatste probleem voor dit project voorlopig:)

Ik dank jullie hartelijk!:D
Moet ik je anders ff het complete bestand hier weergeven of e-mailen ?
als het groter dan 200 regels is mag je het me wel toesturen op pm, anders paste hier maar

$sql = "
SELECT
*
FROM voorraad
WHERE productgroep = '".$_POST['product_groep']."'
AND artikelvpr = '".$_POST['artikel_code']."'
;";
$res = mysql_query($sql);
if(mysql_num_rows($res) > 0)
{
// hier word het product geupdate als het bestaat
$sql2 = "
UPDATE voorraad
SET aantal = aantal + '".$_POST['aantal']."'
WHERE productgroep = '".$_POST['product_groep']."'
AND artikelvpr = '".$_POST['artikel_code']."'
;";
}
else
{
// Hier word het product ingeboekt als het nog niet bestaat!
$sql2 = ' INSERT INTO voorraad (productgroep, artikelvpr, aantal, leveranc, locatievpr)
VALUES(
"'.$_POST['product_groep'].'",
"'.$_POST['artikel_code'].'",
"'.$_POST['aantal'].'",
"'.$_POST['leverancier_code'].'",
"'.$_POST['locatie_code'].'")';
}

mysql_query($sql2);


Hij werkt met de bovenstaande code! Thnx 2 Wes:)

Reageren