v5.dk logo
Kom ind og besøg vores Discord Chat-community
Bliv medlem her eller læs mere om Discord her
Kærlighed kan godt købes for penge
- vi elsker nemlig vores kunder :-)

Mere info Køb nu

Premium på v5.dk
v5.dk logo  v5.dk e-learning
Log på med Facebook
  • Log ind på v5.dk
  • Opret bruger
  • Log ind
  • v5.dk Premium
  • v5.dk Premium
  • Hvad siger vores kunder?
  • E-læring for begyndere
  • icon for WordPress 4 e-learning WordPress 4
  • icon for Office 365 e-learning Office 365
  • icon for Microsoft Word e-learning Microsoft Word
  • Bloggen for alle
  • E-læring for nørder
  • icon for PHP-programmering e-learning PHP-programmering
  • icon for iOS Programmering e-learning iOS Programmering
  • icon for Linux Server e-learning Linux Server
  • Bloggen for nørder
  • Arkiverede videoer
  • Fællesskab
  • Forum
  • Idéer og ønsker
  • Markedspladsen
  • v5.dk Premium
  • Gratis webhotel
  • Cloud-servere
  • Om v5.dk
  • Søg på v5.dk
  • Om v5.dk ApS
    • Om virksomheden
    • RSS-feeds og tjenester
    • Driftsmeddelelser
    • Presse-kit
    • Ledige jobs
    • Social Netværk
      • Facebook
      • Twitter
      • Instagram
    • Alt det andet
      • Forretningsbetingelser
      • Ophavsret og Copyright
  • Kontakt kundeservice
  • FAQ og Hjælp
    • Premium og abb.
    • Videoer og Afspiller
    • Forum og Points
    • Cloud-servers
  • Partner/Virksomhed
  • Partner-kanal
v5.dk logo mobile
  • Menu
  • Opret bruger

Forsøger ved hjælp af dine små lækre videoer at lave et registreringssystem

  • v5.dk
  • Forum
  • PHP-programmering
  • Forsøger ved hjælp af dine små lækre videoer at lave et registreringssystem
  • Sidevisninger: 3039 har set dette indlæg
Besvar #0Spørgsmål oprettet af @Gadedrengen| Premium Premium | 11378 points
30 points ude 4 indlæg 6 år siden Spørgsmål besvaret
avatar
 

Jeg forsøger via en side som ikke indeholder andet end echo $_session['login'], en echo date (Y-m-d H:i:s) og en select af et array at oprette en ordre, som laver et incrementelt id, som jeg forsøger at returnere i en ny side som et element i en table sammen med login og resultatet af selected fra array.
Det skal så laves en ny tabel hvor jeg benytter jeres DatabasePrepareQuery, som tilføjes nye emner via en tilføj-post hvis man ønsker det eller afslutter ordren.

Har forsøgt mig med DatabasePrepareQeury og DatabasePrepareQueryReturnFirstField, men jeg er ikke istand til at få den nye side (vis-ordre) til returnere det ønskede så jeg kan begynde at oprette listen over de emner der skal ind i ordren

Jeg har oprettet en tabel til ordrenumrene og en tabel som så benyttes til at registrere de enkelte elementer i ordren 

Billede uploadet af Gadedrengen

 

Det skal bruges til at registrere hvad der benyttes i forbindelse med opbygning af events, markeder, festivaler etc etc

 

Dette svar er accepteret af OP og tildelt 30 points
avatar
 
Besvar#1 @db Admin svarede for 6 år siden

Hejsa  Gadedrengen @Gadedrengen   

Tak for dit spørgsmål. 

Jeg kan ikke helt ud fra din problembeskrivelse, udrede hvad problemet helt præcis er. Det lyder som om du er på rette spor. Du skal oprette ordren i éen tabel, og linjerne i en anden.

Du kan indsætte i en tabel vha. DatabaseInsert($TableName, $Fields, $Values) funktionen, eksempel:

$OrdreID = $app->DatabaseInsert(
 "orderHeader", 
 array( 'Name', 'Time' ), 
 array( 'Daniel', date("Y-m-d H:i:s") ) 
);

Nu indeholder din $OrdreID-variabel det automatiske ID som din række (ordre) har fået vha. auto_increment ID-feltet. Og du kan nu viderestille til den nye side, hvor du kan så efterfølgende kan tilføje flere rækker til ordren:

header( "Location: ordre_addline.php?ordreid=" . $OrdreID );

Håber dette hjælper dig lidt videre, ellers er vi klar til at hjælpe dig i mål :)


Med venlige hilsner

Daniel Bahls Signatur   Daniel Bahl (@db)
   CEO – v5.dk ApS

avatar
 
Besvar#2 @Gadedrengen Premium kommenterede for 6 år siden

Det hjalp rigtigt meget, og nu er jeg kommet til at jeg forsøger via DatabaseInsert at tilføje varer til ordren, og nu bruger jeg en variant af din vis fra adressebogen, på at vise ordren og de elementer som tilføjes via en variant af opret fra adressebogen (jeg er stor fan af din adressebog) ????

Den driller lidt og bliver ved med at sende mig til forsiden 

avatar
 
Besvar#3 @Gadedrengen Premium kommenterede for 6 år siden

Dette er min kode i tilfoej-varer-post og den indsætter varerne i tabellen fint

$app->DatabaseInsert(
"Udleveret",
array('OrdreID','Omraade','Varegruppe','Varetekst','Antal','Godkendt','Indkoeb','Kvittering','Kommentar','FixID'),
array($_POST['OrdreID'], $_POST['Omraade'], $_POST['Varegruppe'], $_POST['Varetekst'], $_POST['Antal'], $_POST['Godkendt'], $_POST['Indkoeb'], $_POST['Kvittering'], $_POST['Kommentar'], $_POST['FixID'])
);

header("Location: vis-varer.php?OrdreID=" . $OrdreID);
die;

 

men jeg bliver sendt til forsiden i forhold til vis-varer.php hvor koden er

if(isset($_GET['OrdreID'])) {

// Kun indeholder tal:
$OrdreID = intval($_GET['OrdreID']);

// Slå vores ID op.
if ( !$OrdreID = $app->DatabasePrepareQueryReturnFirstField(
"SELECT * FROM Udleveret WHERE OrdreID = ?",
array($OrdreID)
) ) {

header("Location: vis-varer.php?fejl");
die;

}

} else {

header("Location: /Udleveringen/");
die;

}

Kan ikke gennemskue hvad jeg gør forkert - og derfor kan jeg heller ikke se om jeg har lavet resten rigtigt - men jeg forventer at den hjælp jeg har modtaget  forhold til 2 tabeller nok skal virke

 

avatar
 
Besvar#4 @db Admin kommenterede for 6 år siden

Hej  Gadedrengen @Gadedrengen   

Fik du løst dit problem herover, ellers vil jeg gerne lige prøve at tage et kig på din kode, og se om vi ikke kan hjælpe dig hele vejen i mål.


Med venlige hilsner

Daniel Bahls Signatur   Daniel Bahl (@db)
   CEO – v5.dk ApS

Spørgsmålet er besvaret, men du er altid mere end velkommen til at skrive en kommentar!
avatar
 

Du er ikke logget ind

Du skal være logget ind på v5.dk før du kan benytte vores forum. Det er ganske gratis at oprette en bruger.

Opret en ny gratis bruger Log ind

Følger med i denne tråd

Gadedrengen db

Forum kategorier

  • Generelt
  • Guides & Howto84
  • Offtopic / Andet158
  • Microsoft Office
  • Microsoft Word11
  • Microsoft Excel4
  • Microsoft PowerPoint0
  • Web og hjemmesider
  • Wordpress17
  • Operativsystemer
  • Apple Mac OS X14
  • Apple iOS28
  • Microsoft Windows4
  • Linux16
  • Teknologier
  • Netværk og WiFi3
  • Internet-tjenester9
  • Programmering
  • PHP-programmering124
  • iPhone-/Xcode-programmering9

Aktive forum-tråde lige nu

Er det værd at have en "portfolio"-hjemmeside!?
Fejlkode i form af bip-lyde ved opstart af gammel stationær PC
MacBook gået ud ved indsættelse at IPhone SE…
Is Weed Legal in Europe
Buy real passport online|Buy counterfeit money
Chrome Auto Fyld holdt op med at virke
ÆØÅ
Tegne Program
Bygget med af v5.dk
© Copyright 2006-2023 • Forretningsbetingelser • Copyright • Persondata- og Cookiepolitik
v5.dk ApS - Åbogade 15 - 8200 Aarhus N - CVR: 36902833
v5.dk logo
Hej, vi hedder v5.dk og vi laver e-learning på dansk

v5.dk er sat i verden for at gøre teknologi tilgængeligt og anvendeligt for både professionelle og almindelige brugere på alle niveauer.

93 200 555
  Skriv til os
v5.dk bruger cookies til at huske dine indstillinger, livechat samt til statistik
 

Alle vores priser er inkl. moms Sikker SSL-beskyttet forbindelse

Dankort og Visa-Dankort  Visa  Mastercard og Mastercard Junior  Maestro

  • Produkter
  • v5.dk Premium
  • Cloud-servers
  • v5.dk
  • Om v5.dk
  • Kunderne siger
  • Kontakt os
  • Presse
  • Stay updated
  • RSS & tjenester
  • Søg på v5.dk
  • Sitemap