Oprettet man. d. 23. august 2010 kl. 18:51:22

codeadmin
codeadmin (7.865 point. Point ude: 0)

form hvor jeg skal sende to gange før den registrere det.

Hej,

som overskriften antyder så har jeg en script som ser sådan her ud:

<?php
}else{
   
      echo "<form id='form1' name='form1' method='POST' action='index.php?vis=opret_faktura.php&kunde=$_POST[kunde]'>";
     
      $query="SELECT * FROM kunder";

$result = mysql_query ($query);
echo "<select name=kunde value=''>Kunde/option>";

while($nt=mysql_fetch_array($result)){
echo "<option value=$nt[id]>$nt[Kunde_navn]</option>";

}
echo "</select><button  type='submit'>Kunde</button>";



}
?>



hvergang jeg trykker send så går den videre til index.php?vis=opret_faktura.php&kunde= men den indsætter ikke kunden.

Men den refresher også kan jeg vælge kunden igen, og så vælger den kunden.

Så mit spørgsmål går på, hvorfor skal jeg trykke to gange? :S

Skrevet man. d. 23. august 2010 kl. 20:05:33| #1

splazz
splazz (60.093 point)
majbom.com
fordi du bruger $_POST['kunde'] som først sættes når du vælger den i din select og submitter, ergo vil den ikke komme med i din querystring (som du osse kan se er den tom her: index.php?vis=opret_faktura.php&kunde=) før anden gang, da den naturligvis ikke er sat første gang...

du kan rette method til GET og fjerne &kunde=$_POST['kunde'] fra action...

Skrevet tir. d. 24. august 2010 kl. 19:47:32| #2

codeadmin
codeadmin (7.865 point)
det var jo løsningen ;) og nu kan jeg jo så godt se det. Må have stirret mig blind med mine ringe evner :)

Skrevet tir. d. 24. august 2010 kl. 19:58:19| #3

splazz
splazz (60.093 point)
majbom.com
ja de kan være svære at finde, de små fejl ;)

Skrevet tir. d. 24. august 2010 kl. 22:06:59| #4

codeadmin
codeadmin (7.865 point)
et spørgsmål mere - hvis jeg må stille det i samme indlæg.


$_POST[pris_linje7] = number_format($_POST[pris_linje7], 2, ',', ' ');


har denne linje og har jeg en tekst så generere den et tal 1000,00 men hvis jeg intet tal har så laver den 0,00 kan man lave en hvis den er tom så skal den forblive det?

Skrevet tir. d. 24. august 2010 kl. 23:19:50| #5

splazz
splazz (60.093 point)
majbom.com
du kan jo smide den i en if-sætning, eller en "Ternary Operator": (condition) ? ‘true' : ‘false'; (ved sq ikke hvad det hedder på dansk... :S

Skrevet søn. d. 29. august 2010 kl. 15:52:51| #6

codeadmin
codeadmin (7.865 point)
du har løst mine problemer så giver du et svar :)

Skrevet søn. d. 29. august 2010 kl. 18:44:49| #7


Skrevet man. d. 30. august 2010 kl. 07:34:02| #8


Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   


Seneste spørgsmål

ZF2 Entity was not found

Oprettet den 23. maj 2013 kl. 12.51
zorkmontana giver 60 point for svar | Giv et svar »

hjælp til php / mysql

Oprettet den 23. maj 2013 kl. 10.54
AOT1977 giver 30 point for svar | Giv et svar »

Hjælp til database kolonne

Oprettet den 22. maj 2013 kl. 17.44
StotheT giver 30 point for svar | Giv et svar »








Tips & Tricks fra PC World

Teaser billede

Fem smarte funktioner i din Mac som du sikkert ikke kender

Her har du fem muligheder for at tweake din Mac på en fed måde.


Anmeldelser fra PC World

Teaser billede

Test: Samsung Galaxy S4 er et hit - trods gøglertricks

Kan Samsung beholde førertrøjen i det store Android-race? Galaxy S4 er smækfyldt med innovative funktioner, men også med en del gøgl. Er det for meget? Få vores dom over Samsungs nye topmodel.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Ny opfindelse: Oplad din mobil på 20 sekunder

Måske er det snart slut med at lade mobilen op hver aften. Med ny opfindelse kan telefonen få fuld energi på sølle 20 sekunder.


Nyheder fra Computerworld

Teaser billede

Galleri: De 10 vildeste datacentre i verden

I en gammel kirke, i et oppusteligt telt, på nedlagte militæranlæg eller midt i ørkenen. Der er ingen grænser for, hvor man kan banke et datacenter op. Her er de 10 sejeste anlæg i verden. I...


IT Kurser
Samarbejdspartnere

Udgiver · © 2013 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger