database connect probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Patrick G

patrick G

01/08/2006 00:39:00
Quote Anchor link
Ik heb deze PHP gemaakt om naar een volgende pagina te gaan en de waarde van veld "plaatsen_begin" mee te nemen.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
// include de database connectie
$db = mysql_connect("localhost","root", "")or die("<br>Database unreachable or temporarly offline<BR>Sorry.");
mysql_select_db("blabla", $db);
?>


<html><head><title>Fiets planner </title>


<link rel="stylesheet" type="text/css" href="css/fiets.txt">
<head>
<body>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$plaatsen_SQL
= "SELECT DISTINCT plaatsen_begin FROM reis ORDER BY plaatsen_begin" ;
$plaatsen_result = mysql_query($plaatsen_SQL);

//hier de plaatsen weergeven
while($plaatsen = mysql_fetch_array($plaatsen_result)) {
    echo "<li><a href=plaatsen_lijst.php?plaatsen_begin=".$plaatsen['plaatsen_begin'].">".$plaatsen['plaatsen_begin']."</a></li>";
}


mysql_close();


?>

</body>
</html>

Als ik nu op een van de "plaatsen_begin" klik, krijg ik de volgende fout op pagina plaatsen_lijst.php :
Database unreachable or temporarly offline
Sorry.

de pagina plaatsen_lijst.php roept echter exact dezelfde databaseconnectie aan.
Hoe zit dat nu....
svp in newbie taal ;-)
Gewijzigd op 01/01/1970 01:00:00 door Patrick G
 
PHP hulp

PHP hulp

17/11/2024 15:45:24
 
Erik Rijk

Erik Rijk

01/08/2006 01:22:00
Quote Anchor link
dan zullen de gegevens voor de database connectie niet kloppen
 
MrX

MrX

01/08/2006 02:01:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
// include de database connectie
$db = mysql_connect("localhost","Je inlognaam", "Je wachtwoord")or die("<br>Database unreachable or temporarly offline<BR>Sorry.");
mysql_select_db("naam van je database", $db);
?>
 
Patrick G

patrick G

01/08/2006 08:19:00
Quote Anchor link
ff opnieuw een beetje aangepast
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
// include de database connectie
$db = mysql_connect("localhost","root", "")or die("<br>Database unreachable or temporarly offline<BR>Sorry.");
mysql_select_db("fietsennl", $db);
?>


<html><head><title>Fiets planner </title>


<link rel="stylesheet" type="text/css" href="css/fiets.txt">
<head>
<body>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$plaatsen_SQL
= "SELECT DISTINCT * FROM plaatsen ORDER BY plaatsen_begin" ;
$plaatsen_result = mysql_query($plaatsen_SQL);

//hier de plaatsen weergeven
while($plaatsen = mysql_fetch_array($plaatsen_result)) {
    echo "<li><a href=plaatsen_lijst.php?plaats_id=".$plaatsen['plaats_id'].">".$plaatsen['plaatsen_begin']."</a></li>";
}


mysql_close();


?>

</body>
</html>
-----------------------------------
hierna ga ik naar de volgende pagina
-----------------------------------
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
// include de database connectie
$db = mysql_connect("localhost","root", "")or die("<br>Database unreachable or temporarly offline<BR>Sorry.");
mysql_select_db("fietsennl", $db);
?>

<html><head><title>routekeuze</title>
<link rel="stylesheet" type="text/css" href="css/fiets.txt">

<head>
<body>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php>
$reis_SQL = "SELECT * FROM reis WHERE reis_id=$plaats_id";
$reis_result = mysql_query($reis_SQL);

//hier de reizen weergeven LINE 16!
while($reis = mysql_fetch_array($reis_result)) {
    echo
//Eind lijn 16
"<li>".$plaatsen['plaatsen_eind']."</a></li>";
}

mysql_close();
?>

------------------------------------
Nu krijg ik de melding:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\phpmap\xampp\htdocs\xampp\plaatsen_lijst.php on line 16


Ik gebruik echter op regel 16 hetzelfde argument als in de eerste pagina, dus ik denk dat de fout al eerder op de pagina zit.
Gewijzigd op 01/01/1970 01:00:00 door patrick G
 
Roy Bongers

Roy Bongers

01/08/2006 10:48:00
Quote Anchor link
Je query klopt niet.

Gebruik dit eens:

$reis_result = mysql_query($reis_SQL) or die(mysql_error());
 
Patrick G

patrick G

01/08/2006 19:26:00
Quote Anchor link
dan:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

klopt de query uit de eerste pagina wel ?
Gewijzigd op 01/01/1970 01:00:00 door patrick G
 
- SanThe -

- SanThe -

01/08/2006 19:34:00
Quote Anchor link
Echo de query op je scherm en je zult zien dat waarschijnlijk $plaats_id geen waarde heeft.
 
Patrick G

patrick G

01/08/2006 19:41:00
Quote Anchor link
waar moet ik die echo'en, de pagina wordt niet weergegeven op de adreslijn staat:

http://localhost/xampp/plaatsen_lijst.php?plaats_id=2

Dat is de plaats_id van de aangeklikte plaats
Gewijzigd op 01/01/1970 01:00:00 door patrick G
 
- SanThe -

- SanThe -

01/08/2006 20:28:00
Quote Anchor link
En hoe haal je die uit de link?

$plaats_id = $_GET['plaats_id'];
 
Patrick G

patrick G

01/08/2006 22:33:00
Quote Anchor link
Geniaal,

Ik ben pas een week bezig, dus vandaar dat ik zulke domme vragen stel:-(

Hartelijk dank
 
- SanThe -

- SanThe -

01/08/2006 22:38:00
Quote Anchor link
Geeft niks. En 'domme vragen' bestaan niet, wel domme antwoorden. :P
 



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.