parse error in log in scherm

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: « vorige 1 2

Beuk

Beuk

01/10/2004 17:31:00
Quote Anchor link
hmmm... en

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if (!empty($_POST['submit']))  {
?>


ipv

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
if (!empty($_POST["submit"]))  {
?>


zal waarschijnlijk wel niet... mja
 
PHP hulp

PHP hulp

25/11/2024 08:54:16
 
Beuk

Beuk

01/10/2004 17:32:00
Quote Anchor link
dutchcamel:
Heb alleen de laatste post gelezen, moet dat dan niet zijn:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
if ($_POST['submit'] == 'login') {
   // blaat
}
?>


ipv:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
if ($submit=="login") {
   // blaat
}
?>


tja, $submit is een global variabele... dus als ie $submit niet doet, dan doet ie $_POST ook niet...

misschien het overwegen waard om $HTTP_POST_VARS te proberen... misschien ondersteunt je server wel geen globals
 
Marien xD

Marien xD

01/10/2004 22:06:00
Quote Anchor link
Kan je het nou echt niet vinden?

Het is zo simpel als wat:

<input name="login" type="submit" value="login">

hierbij is name de variabele naam en value de inhoud. Dat is bij elke <input> zo dus bij een tekst vak is de getype inhoud de value. Je controleert gewoon zo:

if ($_POST['login'] == 'login') {
 
Beem

beem

04/10/2004 10:32:00
Quote Anchor link
Oke, bedankt, dit lijkt wel te werken!

Nu krijg ik de melding fout opgetreden bij het uitvoeren van de query, maar hij komt dus in ieder geval al voorbij de submit. Ik denk nu dat de fout in mijn database zit, alleen deze kan ik vooralsnog niet vinden.

Mocht iemand nog een fout in de code vinden, dan hoor ik het graag.
 
Beem

beem

04/10/2004 10:46:00
Quote Anchor link
Ik zal trouwens ook de code van connect.php even plaatsen, ma=isschien dat ik hierin nog fouten maak die ik niet zie, maar julie wel:

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
<?php
 $cfg_db_host
= "localhost";
 $cfg_db_name = "naam_database";
 $cfg_db_user = "username";
 $cfg_db_pass  = "password";


function
open_db()
{

    global $mysql_connection;
    global $cfg;

    $mysql_connection = mysql_connect($cfg["db"]["host"], $cfg["db"]["user"], $cfg["db"]["pass"]) or die ("Could not open connection to the MySQL Database...");
    mysql_select_db($cfg["db"]["name"], $mysql_connection);
}

 ?>
 
Beem

beem

04/10/2004 12:10:00
Quote Anchor link
niemand een fout kunnen ontdekken?
 
Mary

mary

04/10/2004 12:20:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?
$query
= "Select voornaam, password From gebruikers Where voornaam=' ".$_POST7["voornaam"]." '
     AND password=' "
.$_POST["password"]." ' ";
  $result = mysql_query($query) or die ("Fout opgetreden met uitvoeren query");
?>


--> $_POST7["voornaam"]
maak daar even $_POST["voornaam"] van.

En nu wil ik niet vervelend doen maar die fout heb ik je al eens aangewezen in een andere thread van je.
 
Beem

beem

04/10/2004 12:24:00
Quote Anchor link
Die fout had ik ook al verwijderd hoor, en het was dezelfde thread, maar dat maakt verder niet uit. Maar hier zit het em ook niet in dus.
 
Mary

mary

04/10/2004 12:34:00
Quote Anchor link
En je weet zeker dat je geposte waardes gevuld zijn?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
... or die ("Fout opgetreden met uitvoeren query : ". mysql_error());
?>


Voeg even mysql_error toe zodat je kan zien wat er precies fout gaat.
Misschien ook even je query echoën?

EDIT:
Had idd mijn eigen posting niet gemerkt in deze thread. Sorry. *bloos*
Gewijzigd op 04/10/2004 12:35:00 door mary
 
Marien xD

Marien xD

04/10/2004 12:41:00
Quote Anchor link
ik snap je admin niet.

Hoe roep je hem aan je include hem. doe het dan zo:

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
<?php
 $cfg
['db']['host'] = "localhost";
 $cfg['db']['name'] = "naam_database";
 $cfg['db']['user'] = "username";
 $cfg['db']['pass']  = "password";


function
open_db()
{

    global $mysql_connection;
    global $cfg;

    $mysql_connection = mysql_connect($cfg["db"]["host"], $cfg["db"]["user"], $cfg["db"]["pass"]) or die ("Could not open connection to the MySQL Database...");
    mysql_select_db($cfg["db"]["name"], $mysql_connection);
}


open_db()
 ?>


Zo moet je een connectie krijgen. Volgens mij had je geen connectie met je database ;) als je deze code in je connect.php zet dan moet je verbinding met je db in orde zijn ;) wel de goede waarden invullen dan maar dat snap je zelf ook wel
 
Beem

beem

04/10/2004 12:42:00
Quote Anchor link
oke, ik krijg nu de melding: No database selected.
 
Mary

mary

04/10/2004 12:52:00
Quote Anchor link
Lees de post van Marien even. Daar zal idd de fout liggen.
 
Beem

beem

04/10/2004 13:29:00
Quote Anchor link
ik heb dit gedaan, maar krijg nog steeds de melding no database selected.

Als ik trouwens een fout wachtwoord invul bij $cfg_db_pass

of bij een van de andere waardes, dan krijg ik hier ook geen melding van trouwens.
Gewijzigd op 04/10/2004 13:36:00 door beem
 
Beem

beem

04/10/2004 14:09:00
Quote Anchor link
oke alles lijkt nu te werken. Ik krijg nu de melding acces denied voor user enz. blabla. Dit is denk ik een probleem waarbij jullie me niet kunnen helpen. Alleen erg vreemd. Ik gebruik dezelfde username en password als die ik gebruik bij het openen van MySql front, alleen krijg nu een acces denied.

Edit:

Oke dit werkt nu ook. Nu krijg ik de melding dat ik een verkeerde gebruikersnaam en wachtwoord
gebruik, dit zit hem dus in de query.

Of doe ik misschien iets fout bij de session of iets dergelijks?

Edit:

Ok, ook dit is opgelost. Er stonden spaties tussen bij, waardoor hij de verkeerde inhous las. Allemaal hardstikke bedankt!
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<? php
$query = "SELECT voornaam, password FROM gebruikers WHERE voornaam=' ".$_POST["voornaam"]." ' AND password=' ".$_POST["password"]." ' ";

?>
Gewijzigd op 04/10/2004 15:17:00 door beem
 

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.