Avatar billede lirekassemanden Nybegynder
08. marts 2003 - 21:16 Der er 2 kommentarer og
1 løsning

Faktura-system

Hej,

Jeg er ved at lave et lille faktura system. Jeg har 2 tabeller 'faktura' og 'faturadata'. jeg har nu en skabalon (http://4bp.dk/faktura.htm). Det øverste på siden skal gemmes i 'faktura' - det er let nok. Men de underpunkter hvor man skriver antal, varenavn og pris skal gemmes hver for sig i 'fakturadata' - det er jo ikke sikkert at alle er fyldt ud. Hvordan gør jeg det smartest?

Kunne man lave noget med en lykke eller noget? Jeg har ikke det store kenskab til dette.
Avatar billede Slettet bruger
08. marts 2003 - 22:40 #1
Ikke helt færdigt men skulle gerne kunne give dig en idee til hvordan det kan gøres!

//Til at printe faktura data rækkerne!
echo "<table><tr><td>Antal</td><td>Varenavn/beskrivelse:</td><td>Stk.-pris:</td></tr>\n";
for($i=0;$i<20;$i++)
{
    echo "<tr>
<td><input type=\"text\" name=\"number_$i\" value=\"\"></td>
<td><input type=\"text\" name=\"article_$i\" value=\"\"></</td>
<td><input type=\"text\" name=\"price_$i\" value=\"\"></</td>
</tr>";
}
echo "</table>\n"
---------------------------------------------------
//Til at gemme dataen!
//Kører igennem alle fakturadata!
for($i;isset($_POST["number_$i"]);$i++)
{
    savefakturadata($_POST["number_$i"], $_POST["article_$i"], $_POST["price_$i]);
}

//Gemmer faktura data
function savefakturadata($antal, $article, price)
{
    if(!(is_int($antal)&&$antal>0))
    {
        return false;//$antal er ikke et antal eller mindre end 0!
    }
    if($article!="")
    {
        return false;//Der er ikke skrevet noget navn på varen
    }
    if(!(is_numeric($price)&&$price>0)
    {
        return false;//Prisen er under nul eller ikke et tal!
    }
    $sql = "INSERT into facturadata (antal, article, price) VALUES ('$antal', '$article', '$price');
    mysql_query($sql);
}
Avatar billede lirekassemanden Nybegynder
12. marts 2003 - 19:24 #2
regin: Ligger du lige et svar sådan at du kan få dine velfortjente points?

--SPØRGSMÅL LUKKET--
Avatar billede Slettet bruger
12. marts 2003 - 20:40 #3
Anytime! :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester