Database lijst weergeven

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: « vorige 1 2

Niels Rietveld

Niels Rietveld

20/02/2015 16:57:46
Quote Anchor link
Er is niks fout in de connectie, als ik het niet met include doe werkt het
 
PHP hulp

PHP hulp

16/01/2025 19:49:41
 
- Ariën  -
Beheerder

- Ariën -

20/02/2015 16:59:51
Quote Anchor link
Dat kan niet, zonder connectie is er geen database bekend, en weet hij niet waar hij moet zoeken.
 
Niels Rietveld

Niels Rietveld

20/02/2015 17:06:29
Quote Anchor link
Kan je een nieuwe code maken, snap er niks meer van.
Ik wil gewoon dat het connectie maken in een ander bestand gebeurt.
 
- Ariën  -
Beheerder

- Ariën -

20/02/2015 17:09:31
Quote Anchor link
Is het niet zinvol om eens bij een tutorial te beginnen, dan weet je precies waar je moet beginnen. Ik heb geen idee wat er precies fout gaat, maar ik heb een idee dat je maar zonder enig weten maar wat rondklooit zonder te weten wat je precies doet.

PHP: http://phptuts.nl/view/39/
MySQL + PHP: http://phptuts.nl/view/41/
MySQLi: http://phptuts.nl/view/26/1/
Gewijzigd op 20/02/2015 17:10:31 door - Ariën -
 
Niels Rietveld

Niels Rietveld

20/02/2015 17:13:48
Quote Anchor link
Ik weet wel wat ik doe, alleen ik heb nog nooit met een include een connectie gemaakt, normaal werkt het met mijn code maar nu ik het met include probeer niet
 
- Ariën  -
Beheerder

- Ariën -

20/02/2015 17:15:48
Quote Anchor link
Aan je include kan het niet liggen, tenzij het pad niet zou kloppen.

Probeer de connectie eerst eens in je script zelf, en als dat werkt, kan je deze verplaatsen naar je bestand die je includeert. Grote kans dat het dan gewoon moet werken.
 
Niels Rietveld

Niels Rietveld

20/02/2015 17:16:58
Quote Anchor link
In het script zelf werkt t
 
- Ariën  -
Beheerder

- Ariën -

20/02/2015 17:18:40
Quote Anchor link
Dan zou het ook in je geincludeerde bestand moeten werken, tenzij het pad niet klopt.

Als je alle error_reporting() op E_ALL zet en display_errors op On, dan moet er hopelijk toch echt een hoop duidelijk worden.
 
Niels Rietveld

Niels Rietveld

21/02/2015 21:15:10
Quote Anchor link
SORRY, ik ben echt enorm dom geweest.

Rij 1 was de inhoud die ik opriep 1 spatie, waardoor dit niet zichtbaar was.
Dit was niet echt handig van mij, maar Aar bedankt voor je tijd.


Toevoeging op 21/02/2015 23:38:39:

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
<?php

include 'connect.php';



if(isset($_GET['id'])) {
    // er is een ID ingevuld
    $result = mysqli_query("SELECT inhoud FROM pages WHERE id='".mysqli_real_escape_string($con,$_GET['id'])."'");
    if($result) {
        // de query is gelukt, nu gaan we fetchen...
        $data = mysql_fetch_assoc($result);
        print_r($data); // laat zien welke data we kunnen tonen
    } else {
        // de query is mislukt, toon hier een foutmelding uit mysqli_error().
    }
}
else {
    // er is geen ID ingevuld.
    $result = mysqli_query("SELECT inhoud FROM pages");
    if($result) {
        // de query is gelukt, nu gaan we fetchen...
        while($data = mysql_fetch_assoc($result)) {
            echo "'. $data['inhoud'] . '";
        }
    }
else {
        // de query is mislukt, toon hier een foutmelding uit mysqli_error().
    }
}

?>


Toevoeging op 21/02/2015 23:39:08:

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in list.php on line 23
Gewijzigd op 21/02/2015 23:36:41 door Niels Rietveld
 
- SanThe -

- SanThe -

21/02/2015 23:43:11
Quote Anchor link
echo "'. $data['inhoud'] . '";

Waarom al die quotes?

echo $data['inhoud'];
 
Niels Rietveld

Niels Rietveld

21/02/2015 23:50:24
Quote Anchor link
Dankje, als ik dit aanpas krijg ik dit:

Warning: mysqli_query() expects at least 2 parameters, 1 given in list.php on line 19

Toevoeging op 21/02/2015 23:52:29:

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
<?php

if(strtolower(basename($_SERVER['PHP_SELF'])) == strtolower(basename(__FILE__))) {
    die('<font face="arial"><u>Geen toegang.</u></font>');
}



$db = mysqli_connect('localhost', 'xxx', 'password', 'xxx');


if (mysqli_connect_errno()) {
    echo 'Connectie mislukt: ' . mysqli_connect_error();
    exit();
}

?>
 
- SanThe -

- SanThe -

21/02/2015 23:53:01
Quote Anchor link
Je mist de parameter van de connection.
 
Niels Rietveld

Niels Rietveld

21/02/2015 23:58:54
Quote Anchor link
Deze aanpassing:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$result = mysqli_query($db, "SELECT inhoud FROM pages");


geeft

Warning: mysql_fetch_assoc() expects parameter 1 to be resource, object given in list.php on line 22
Gewijzigd op 22/02/2015 00:04:34 door Niels Rietveld
 
- SanThe -

- SanThe -

22/02/2015 00:07:00
Quote Anchor link
Op regel 22 staat mysql_ i.p.v. mysqli_.
 
Niels Rietveld

Niels Rietveld

22/02/2015 00:09:51
Quote Anchor link
bedankt
Gewijzigd op 22/02/2015 00:10:53 door Niels Rietveld
 
Frank Nietbelangrijk

Frank Nietbelangrijk

22/02/2015 11:06:43
Quote Anchor link
Niels Rietveld op 20/02/2015 16:17:50:

De pagina index.php blijft wit..


Niels ook voor jou geldt dat je error reporting aan dient te zetten!

Lees even: http://www.phphulp.nl/php/forum/topic/notitie-in-database-opslaan/97223/last/
 

Pagina: « vorige 1 2



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.