login  Naam:   Wachtwoord: 
Registreer je!
 Forum

gegevens aan database toevoegen

Offline compudoc - 24/10/2006 12:46
Avatar van compudocPHP beginner Ik heb twee pagina's ontworpen. eerste pagina voer je de gegevens in en in de tweede kijk je of de gegevens goed zijn. Maar nou wil ik dat als de gegevens goed zijn dat ze in een database worden geplaatst. Hoe doe ik dat de tweede pagina staat hier:
http://www.plaatscode.be/2944/

ik weet niet zeker of ik het allemaal zo goed heb gedaan dus tips zijn welkom.

5 antwoorden

Gesponsorde links
Offline Dark_Paul - 24/10/2006 12:51
Avatar van Dark_Paul PHP ver gevorderde Invoeren: http://www.site...&id=79
Uitlezen:
http://www.site...&id=16
Offline Thomas - 24/10/2006 12:54
Avatar van Thomas Moderator PHP gebruikt een "." (punt) als decimaal scheidingsteken, ook zullen alle PHP-statements gescheiden moeten worden met een ";" (punt-komma).

Als je iets in een database wilt opslaan moet je de volgende zaken voor elkaar hebben of regelen:

- een connectie naar je database maken
- een database selecteren
- de gegevens op je juiste manier in de daarvoor bestemde database-tabel zetten; als je nog geen database-tabel hebt zul je deze eerst aan moeten maken
Offline compudoc - 24/10/2006 13:13 (laatste wijziging 24/10/2006 13:29)
Avatar van compudoc PHP beginner bedankt het zal zo wel gaan lukken

EDIT: in de tutorial staat het volgende:
  1. <?php
  2. $query="INSERT INTO leden (voornaam, achternaam, leeftijd) VALUES ('Dennis', 'Van Braak', 15)";
  3. mysql_query($query) or die (mysql_error());
  4. ?>

hoef ik nu niet mysql_connect(); te gebruiken?
want ik moet nu toch nog de verbindings instellingen toevoegen.
Offline Ultimatum - 24/10/2006 13:59
Avatar van Ultimatum PHP expert Ja maar dat doe je meestal in een aparte file die je weer include. Ik denkdat ze in de tutorial ervan uitgaan dat je het al een connectie kan maken.
Offline Dark_Paul - 24/10/2006 14:33 (laatste wijziging 24/10/2006 14:34)
Avatar van Dark_Paul PHP ver gevorderde Natuurlijk moet je een connectie maken, maar wat Ultimatum zegt, die connectie wordt geïnclude.
Maak een bestand, connectie.php bijvoorbeeld, en zet er dit in:
  1. <?php
  2. $host = 'localhost'; // de host van de databases
  3. $user = 'root'; // je gebruikersnaam voor de database
  4. $pass = ''; // je wachtwoord voor de database
  5. $db = ''; // de database die je wilt gebruiken
  6. if (mysql_connect($host, $user, $pass)) {
  7. }
  8. else {
  9. echo 'Er is een fout opgetreden bij het maken van de verbinding.<br />Error: '.mysql_error();
  10. }
  11. ?>

Include die pagina dan op elke pagina, dmv include('connectie.php');
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.215s