Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

auto aanvullen van van gegevens in database

Pagina: 1
Acties:
  • 434 views

Verwijderd

Topicstarter
Beste Tweakers,

Voor school moeten wij een bestelsyteem maken.deze moet bestaan uit een selectbox die wordt uitgelezen uit een accessdatabase. doormiddel van een odbc koppeling hebben wij dit voor elkaar gekregen.

wat nu het probleem is, is wanneer er een artikel geselecteerd wordt moet er automatisch in een ander veld de prijs per stuk zichtbaar worden. (deze komt natuurlijk ook uit een database)

dit is de code die ik nu heb:


[/quote]
<form action="art_insert_bestelformulier.php">
<table border="1">
<tr>
<td>Datum:</td>
<td><input type="date" name="art_leverdatum" /></td>
</tr>
<tr>
<td>Broodsoort:</td>
<td>
<select>
<option value="Geen product geselecteerd"> </option>
<?php
$conn=odbc_connect('odbc_dbbestel','','');
if (!$conn)
{exit("Connection Failed: " . $conn);}

$query = "SELECT art_omschrijving FROM artikelen_assortiment";
$result = odbc_exec($conn, $query);
while ($data = odbc_fetch_array($result)){

?>
<option value ="<?php echo $data['art_nr']; $dataselect=$data['art_nr']; ?>" ><?php echo $data['art_omschrijving']; ?></option><?php } ?>
</select>
</td>
</tr>
<tr>
<td>Aantal:</td>
<td><input type="text" name="art_aantal" /></td>
</tr>
<tr>
<td>Prijs per eenheid</td>
<td>
<input type="text" name="art_eenheidsprijs" />
</td>
</tr>
<tr>
<td>Totaal prijs:</td>
<td><input type="text" name="art_totaalprijs" /></td>
</tr>
<tr>
<td align="right"><input type="reset" value="Reset" /></td>
<td><input type="submit" value="Bestelling Plaatsen" /></td>
</tr>
</table>


[quote]
gelieve fatsoenlijke hulp, en geen reacties zoals zie: www.google.nl!

  • azerty
  • Registratie: Maart 2009
  • Laatst online: 10:26
Maak gebruik van een stukje AJAX code om de geselecteerde waarde op te halen en dat dan in de andere textbox te posten?

Edit: andere optie is natuurlijk de prijzen direct ook uit de DB te halen, in een verborgen stuk html te zetten en dan met javascript uit te lezen... Zowieso kun je voor een beetje nette code dan niet om javascript heen als je de pagina niet wilt laten verversen elke keer

PS: plaats je code in de juiste tags ;)

[ Voor 46% gewijzigd door azerty op 06-03-2012 09:45 ]


  • fvdberg
  • Registratie: Oktober 2010
  • Laatst online: 23-11 20:06
dit lijkt me toch niet zo'n overdreven moeilijk stukje huiswerk. er zijn talloze bronnen beschikbaar daar dit bijna basiskennis is...google ze

Verwijderd

Topicstarter
fvdberg: gelieve inhoudelijke reacties :),

Als ik het wist zou ik het niet vragen of wel!, mijn scripting skills zijn waardeloos dat weet ik

  • Cartman!
  • Registratie: April 2000
  • Niet online
Verwijderd schreef op dinsdag 06 maart 2012 @ 09:40:
gelieve fatsoenlijke hulp, en geen reacties zoals zie: www.google.nl!
Kun je misschien eerst toelichten wat je al geprobeerd hebt?

  • WoBBeL
  • Registratie: Juni 2004
  • Laatst online: 11:37

WoBBeL

*zwaai*

1. Je selecteert alleen maar de omschrijving, niet de prijs uit de database
2. Je moet dmv ajax of javascript de prijs in het veld kwakken.

Verwijderd

Topicstarter
Cartman: uhm... google
:),
ik weet niet goed waar te beginnen :) ik weet dat het met javascript of ajax zal moeten gebeuren..

  • magiel
  • Registratie: Januari 2005
  • Laatst online: 21-11 22:14
Kijk eens naar jQuery. Daar kun je met één regel code een ajax request uitvoeren naar een php backend en van alles en nog wat met het resultaat doen.

http://api.jquery.com/jQuery.post/

Ik wil het er _niet_ over hebben.


  • K1llsh0t
  • Registratie: Maart 2010
  • Laatst online: 18-04 21:06
En geen flauwe links...

[ Voor 80% gewijzigd door Creepy op 06-03-2012 09:55 ]


  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 24-11 18:26

Creepy

Tactical Espionage Splatterer

Verwijderd schreef op dinsdag 06 maart 2012 @ 09:40:
gelieve fatsoenlijke hulp, en geen reacties zoals zie: www.google.nl!
Dus je dumpt je code en eist (!) dat wij het voor je gaan fixen? Wij "eisen" hier zichtbare eigen inzet. Dat is dus meer dan je code alleen en help roepen. We vragen ook dat je aangeeft wat je zelf al geprobeerd hebt en wat daar niet mee lukte. Op deze manier gebruik je het forum als domme helpdesk en dat is zeker niet de bedoeling. Lees Het algemeen beleid #quickstart eens goed door voordat je gaat lopen roepen dat je fatsoenlijke hulp eist.

Door jezelf beter te verdiepen in de materie zou je wel weten waar je zou moeten beginnen. Dat je iets niet weet is niet erg, dat je maar direct hulp eist zonder dat we kunnen zien dat je er daadwerkelijk ook zelf mee bezig bent geweest is dat wel.

[ Voor 16% gewijzigd door Creepy op 06-03-2012 09:56 ]

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney

Pagina: 1

Dit topic is gesloten.