login  Naam:   Wachtwoord: 
Registreer je!
 Forum

In een Postfunctie de verkeerde info?

Offline pim1991 - 23/09/2008 20:15
Avatar van pim1991PHP interesse Hallo,

Ik zit met het volgende probleem:
Ik heb een systeem ontwikkeld om facturen mee te versturen naar klanten. Door een drop down lijstje kan ik de klant makkelijk aanklikken.
Dit ziet er zo uit (in de bron):
  1. <tr><td width="50">Klant:</td><td><select name="klant_nr">
  2. <option name="1">Widdershoven Pim</option></select></td></tr></table></td></tr>


Als ik het verstuur krijg ik alleen iets verkeerd in de $_POST['klant_nr'] variabele. Namelijk niet 1 maar de naam.

Waar kan dit door komen?

Alvast bedankt!

10 antwoorden

Gesponsorde links
Offline Joost - 23/09/2008 20:16
Avatar van Joost PHP expert <option value="1">
Offline pim1991 - 23/09/2008 20:26
Avatar van pim1991 PHP interesse ja ik wist dat het zoiets moest zijn.
Thx.

Nu volgend probleempje.
Ik haal een factuurnummer uit de database en ik vermeerder die met 1
  1. $facnr = $db['factuurnummer'] + 1

Alleen is $facnr altijd hetzelfde getal dus hij vermeerderd niet.

Factuurnummer wordt wel uit de database gehaald en zit in een INT vakje (of hoe je dat ook zegt).

Weet iemand dat ook of moet ik even een groter stuk code posten?
Offline Joost - 23/09/2008 20:29 (laatste wijziging 23/09/2008 20:29)
Avatar van Joost PHP expert Wat zie je als je $db['factuurnummer'] echo't?
En wat gebeurt er als je dit doet:
  1. $facnr = $db['factuurnummer']++;
Offline pim1991 - 23/09/2008 20:33
Avatar van pim1991 PHP interesse als ik $db['factuurnummer'] echo krijg ik: 10
Doe ik $facnr echo'en krijg ik 9 :S
Offline Joost - 23/09/2008 20:41 (laatste wijziging 23/09/2008 20:41)
Avatar van Joost PHP expert Laat eens wat meer code zien?  
Offline pim1991 - 23/09/2008 20:46 (laatste wijziging 24/09/2008 05:24)
Avatar van pim1991 PHP interesse http://plaatscode.be/28975/

Alle code dus 
Offline Diko - 23/09/2008 22:26
Avatar van Diko PHP interesse voortaan op plaatscode.be?

Maak van:
  1. $fac = mysql_fetch_assoc($res);
  2. $facnr = $fac['factuurnummer']++;
  3. $fid = 1


Eens:
  1. $fac = mysql_fetch_assoc($res);
  2. $facnr = $fac['factuurnummer'];
  3. $facnr++;
  4. $fid = 1


Ik twijfel namelijk aan de werking van die ++
Offline Abbas - 24/09/2008 05:25
Avatar van Abbas Gouden medaille

Crew .NET
Citaat:
Alle code dus 
Die je in het vervolg op www.plaatdscode.be zet!!!
Offline Kr4nKz1n - 24/09/2008 08:44
Avatar van Kr4nKz1n Onbekend Vaag dat

  1. $facnr = $fac['factuurnummer']++;

9 en 10 weergeven.

  1. $facnr = ($fac['factuurnummer']++);

En dat?
Offline pim1991 - 24/09/2008 09:24
Avatar van pim1991 PHP interesse het werkt nu.
Heb de tabel maar even geleegd 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.238s