Geen database geselecteerd ?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ik

Ik

25/12/2006 21:50:00
Quote Anchor link
nogmaals hallo :-)

kan iemand mij helpen ?

ik ben (zoals zovelen wellicht) bezig met een membersysteem
nu het me eindelijk is gelukt om een database aan te maken en alles te uploaden naar waar het thuis hoort krijg ik op mijn aanmeldpagina te zien "geen data base geselecteerd" moet ik soms de config.php er boven zetten of is het iets anders ?

alvast bedankt :-)
Gewijzigd op 01/01/1970 01:00:00 door Ik
 
PHP hulp

PHP hulp

26/12/2024 18:16:51
 
Arjan Kapteijn

Arjan Kapteijn

25/12/2006 21:51:00
Quote Anchor link
mysql_select_db...
 
Jan Koehoorn

Jan Koehoorn

25/12/2006 21:51:00
Quote Anchor link
Hoi Ik,

een typisch script om met je DB te connecten ziet er zo uit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
    error_reporting (E_ALL);

    $db_host            = '*****';
    $db_user            = '*****';
    $db_pass            = '*****';
    $db_name            = '*****';

    mysql_connect ($db_host, $db_user, $db_pass);
    mysql_select_db ($db_name) or die ('Fout bij het selecteren van de database');
    unset ($db_host, $db_user, $db_pass, $db_name);
?>
 
Ik

Ik

25/12/2006 21:59:00
Quote Anchor link
Beste jan,

hoe moet ik dat stukje dan koppellen ? als ik me niet vergis is dat het stukje config.php
 
Jan Koehoorn

Jan Koehoorn

25/12/2006 22:02:00
Quote Anchor link
Je slaat mijn voorbeeld op als db_config.php. En dan doe je in alle andere pagina's waar je een databaseconnectie nodig hebt:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    require 'db_config.php';
?>
 
Ik

Ik

25/12/2006 22:15:00
Quote Anchor link
ik zal je de code laten zien die ik heb gebruikt mischien heb ik wat anders fout gedaan ?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?
require("config.php");

// Verwijder deze comment en de onderstaande regel als je een eigen stylesheet gebruikt...
echo "<link rel=\"stylesheet\" content=\"text/css\" href=\"style.css\">";

if(!$submit){
?>

Velden met een * zijn verplicht...
<form method="POST" action="
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? echo $PHP_SELF ?>
">
<input type="hidden" name="submit" value="1">
Naam:<br>
<input type="text" name="naam" size="30"> *<br>
Email adres:<br>
<input type="text" name="email" size="30"> *<br>
Homepage:<br>
<input type="text" name="homepage" size="30" value="http://"><br>
Woonplaats:<br>
<input type="text" name="woonplaats" size="30"><br>
Geboortedatum ( dd-mm-jjjj ):<br>
<input type="text" name="geb1" size="2" maxlength="2"> -
<input type="text" name="geb2" size="2" maxlength="2"> -
<input type="text" name="geb3" size="4" maxlength="4"><br>
Hobby's:<br>
<textarea name="hobbys" rows="3"></textarea><br>
Favo drankje(s):<br>
<input type="text" name="drank"><br>
Favo artiest(en):<br>
<input type="text" name="artiest"><br>
Favo film:<br>
<input type="text" name="film"><br>
Geslacht:<br>
<select size="1" name="geslacht">
<option value="Man">Man</option>
<option value="Vrouw">Vrouw</option>
<option value="Weet ik niet">Weet ik niet</option>
</select><br>
Relatie:<br>
<select size="1" name="relatie">
<option value="1">Ja</option>
<option value="0">Nee</option>
<option value="2">Binnenkort</option>
</select><br>
Privé- berichten:<br>
<select size="1" name="pm">
<option value="1">Aan</option>
<option value="0">Uit</option>
</select><br>
<br>
Gewenste gebruikersnaam:<br>
<input type="text" name="gebruikersnaam" size="25"> *<br>
Wachtwoord:<br>
<input type="password" name="wachtwoord" size="12" maxlength="12"> *<br>
Wachtwoord [ bevestig ]:<br>
<input type="password" name="wachtwoord2" size="12" maxlength="12"> *<br>
<input type="submit" value="Aanmelden"> <input type="reset" value="Wis velden"></p>
</form>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?
}
else{
$query = mysql_query("SELECT * FROM members WHERE gebruikersnaam = '$gebruikersnaam'");
$result = mysql_num_rows($query);

if($result){
?>


Deze gebruikersnaam is al in gebruik<br><br>
<a href="javascript:history.go(-1)">Ga terug</a>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?
}
else{
if($naam AND $email AND $gebruikersnaam AND $gebruikersnaam){

if($wachtwoord!=$wachtwoord2){
echo "De wachtwoorden zijn niet gelijkt aan elkaar";
}

else{
$geboortedatum = "$geb1-$geb2-$geb3";

$tekens=array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z");
$activeringscode;
for($c = 0; $c < 12; $c++){
srand((double)microtime() * 100000000000000);
$pass = $tekens[rand(0, 62)];
$activeringscode=$activeringscode.$pass;
}


if($actmail=="1"){
$activeringscode = 0;
}

elseif($actmail=="2"){
$activeringscode = 1;
}


mysql_query("INSERT INTO members (gebruikersnaam,wachtwoord,naam,email,homepage,geboortedatum,woonplaats,favodrankje,favoartiest,favofilm,hobbys,geslacht,relatie,geactiveerd,pm) VALUES ('$gebruikersnaam','$wachtwoord','$naam','$email','$homepage','$geboortedatum','$woonplaats', '$drank', '$artiest','$film','$hobbys','$geslacht','$relatie','$activeringscode','$pm')") or die(mysql_error());

$bericht = "Via onze website heb jij (als het goed is) een aanmeldingsformulier ingevuld waarmee je een lid van onze
website wordt, als dit niet het geval is kun je dit mailtje het beste verwijderen.\n\nAls je je wel wilt aanmelden voor een
account op onze website moet je op de onderstaande url klikken om je account te activeren:\n\n
<a href=\"$script_url/activeer.php?activate=$activeringscode\">$script_url/activeer.php?activate=$activeringscode</a>\n\nMet vriendelijke groet
Webmaster $webmaster_url"
;

if($actmail=="1"){
mail("$webmaster_email","Activeer nu je account $naam !","$bericht");
echo "De aanmelding is succesvol gelukt, er word nu een mailtje verstuurd aan <b>$email</b> waarin de activerings url staat...";
}

elseif($actmail=="2"){
echo "Je account is geactiveerd, je kunt nu inloggen...";
}

else{
echo "De aanmelding is gelukt, het is nu aan de webmaster om te beslissen of hij/zij je accepteerd als member van deze website...";
}
}
}

else{
?>


Je hebt niet alle verplichte velden ingevuld...<br><br>
<a href="javascript:history.go(-1)">Ga terug</a>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
}
}
}

?>
 
Ik

Ik

25/12/2006 22:15:00
Quote Anchor link
o jee
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.