db maken

Status
Niet open voor verdere reacties.

Pino1990

Gebruiker
Lid geworden
5 aug 2006
Berichten
93
Hallo iedereen,

wil graag een database maken die je met een formuliertje in kan vullen. Online zou het beste zijn, en dan ook nog een beveiligd stukje website (maar dat kan via plesk van mijn website)
Ik weet dat het in Microsoft Acces kan, maar hoe vul ik hem dan in een formulier??

He zou ook eventueel in MySQL op de webserver kunnen hoor.



Alvast bedankt :thumb: !
 
Laatst bewerkt:
je kan het met php, ColdFusion, asp, etc.
simple scriptje schrijven met verbinding naar de database
 
ja, dat was mijn vraag ongeveer, nu nog het antwoord: hoe doe ik dat dan precies?

Alvast bedankt
 
ik heb alleen ervaring met php en mysql

maar wat moet er in staan in die database. Welke tabellen dan kan ik wel misschien even voor je kijken
 
Laatst bewerkt:
Het is voor mijn bedrijfje:

ProductID
Merk
Omschrijving
Garantie (edelaer)
Prijs incl. btw (edelaer)
Prijs excl. btw (edelaer)
Garantie (leverancier)
Prijs incl. btw (leverancier)
Prijs excl. btw (leverancier)

De tabellen prijs excl. btw worden berekend door prijs incl. btw te delen door 1,19
Ze moeten worden gesorteerd op: 1. Merk, 2. Omschrijving, 3. ProductID. De ProductID waarden moeten identiek zijn.


Ik hoop dat het lukt, omdat mijn broer en ik het zaakje runnen en we nogal een eindje uitelkaar wonen. Daarbij komt nog dat hij al ergens werkt. Ik studeer als hij thuis is en andersom. Dus als we het zo doen, kunnen we allebei de producten aanvullen.

Graag zou ik willen weten hoe je dat dan gedaan hebt, want dan komt er ook een database met inkomsten en uitgaven.


Alvast heel erg bedankt, super! :thumb:
 
Het is gelukt,
je moet de twee bestanden uploaden en product.php openen. info invoeren en op invoeren klikken. Je krijgt dan een overzicht te zien en het word meteen in een mysql database opgeslagen.

je moet wel even de volgende opdracht in phpmyadmin uitvoeren nadat je een database hebt aangemaakt:
Code:
CREATE TABLE `product` (
`id` INT( 11 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`merk` TEXT NULL ,
`omschrijving` LONGTEXT NULL ,
`garantie1` TEXT NULL ,
`prijs1a` DECIMAL NULL ,
`prijs1b` DECIMAL NULL ,
`garantie2` TEXT NULL ,
`prijs2a` DECIMAL NULL ,
`prijs2b` DECIMAL NULL 
) ENGINE = MYISAM ;

EDIT: je moet in invoeren.php nog even de tekst: "Zijn de gegevens correct?
klik op invoeren in database." aanpassen naar een andere tekst. deze tekst is van de 'mislukte' versie van toen je nog een bevestiging moest geven (maar helaas niet helemaal was gelukt)

verander bij: mysql_connect('localhost','GEBRUIKER','WACHTWOORD');
mysql_select_db('DATABASE');
deze gegevens staan onderaan de pagina bij invoeren.php
 

Bijlagen

Laatst bewerkt:
SUPER!!! :thumb: :thumb: :thumb:

Heel erg bedankt. Dat was weer een klein dingetje voor mn bedrijf. Ik ben weer op weg geholpen.


Groeten!!!
 
oja, sorry, hoe kan ik dan de producten later nog ns terugzien, is wel zo handig. Het zal vast heel makkelijk zijn maar ik ben net begonnen met php enzo.

Weer: alvast heel erg bedankt!
 
even een simpel scriptje ervoor:

PHP:
<?php
$host = 'localhost'; // de host van de databases
$user = 'root'; // je gebruikersnaam voor de database
$pass = ''; // je wachtwoord voor de database
$db = ''; // de database die je wilt gebruiken
if (mysql_connect($host, $user, $pass)) {
  mysql_select_db($db);
}
else {
  echo 'Er is een fout opgetreden bij het maken van de verbinding.<br />Error: '.mysql_error();
}

mysql_query("SELECT kolommen FROM tabel");

mysql_close();
?>

bij kolommen moet je zetten of een * als je alles wilt weergeven of een specifieke kolom uit je mysql dabase. bij tabel moet je de tabel zetten waar je alles in hebt opgeslagen (product was dat volgens mij in het script wat ik voor je had gemaakt)

zo moet je het kunnen en anders moet je ff zeggen wat je niet snapt
 
Het werkt niet echt. ik heb alles laten weergeven, met behulp van het sterretje en ik id laten weergeven. Dit is het adres van het bestand: http://db.edelaer.com/openen.php

Moet ik er nog een formuliertje van maken ofzo?


Groeten!


EDIT:

dit is het huidige script:
PHP:
<?php 
$host = 'localhost'; // de host van de databases 
$user = 'GEBRUIKERSNAAM'; // je gebruikersnaam voor de database 
$pass = 'WACHTWOORD'; // je wachtwoord voor de database 
$db = 'NAAM'; // de database die je wilt gebruiken 
if (mysql_connect($host, $user, $pass)) { 
  mysql_select_db($db); 
} 
else { 
  echo 'Er is een fout opgetreden bij het maken van de verbinding.<br />Error: '.mysql_error(); 
} 

mysql_query("SELECT * FROM product"); 

mysql_close(); 
?>
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan