Versio

Fout in me aanmeld script Tabel niet gevonden

Overzicht Reageren

Pagina: 1 2 volgende »

NWo

nWo

05/08/2007 11:48:00
Quote Anchor link
Hallo mensen dit is mijn aanmeld script ik heb het gewoon precies zo overgenomen zoals in me DB staat maar blijf nog de fout krijgen dat die de
Tabel niet gevonden heeft

Voorbeeld
www.nwo-game.com/register.php

als ik deze code weghaal en bij Hash,Actief) dat weghaal doet die het wel alleen ik moet de hash erwel bij hebben want ik wil een activatie erin hebben
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?

'".$hash."',
'0')

?>

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
49
50
51
52
53
54
<?

   // Alle variabelen zijn gevuld, nu even de hash
    // declareren om met het bevestigingsmailtje mee te sturen
    // time() is altijd een uniek getal.


    $hash = time();

    // De user in de tabel zetten
    if (!@mysql_query("INSERT INTO
                    users         (username,password,rang,geld,crew,health,gun,protection,quote,kills,crime,gta,oc,locatie,recover,travel,bank,timebank,online,moderator,signedup,blank,latina,asian,
black,specialised,email,ip,prison,admin,Hash,Actief)
                   VALUES
                ('"
.addslashes($HTTP_POST_VARS['username'])."',
                 '"
.($HTTP_POST_VARS['password'])."',
                 '1111',
                 '0',
                 '0',
                 '1500',
                 '0',
                 '100',
                 '0',
                 '0',
                 'No Qoute',
                 '0',
                 '0',
                 '0',
                 '0',
                 'Netherlands',
                 '0',
                 '0',
                 '0',
                 '0',
                 '0',
                 '0',
                 '"
.$datem."',
                 '0',
                 '0',
                 '0',
                 '0',
                 '"
.addslashes($HTTP_POST_VARS['email'])."',
                 '"
.addslashes($HTTP_POST_VARS['email'])."',
                 '"
.$HTTP_SERVER_VARS['REMOTE_ADDR']."',
                 '0',
                 '0',
                 '"
.$hash."',
                 '0')
                "
))
                        
  {

        exit (" Kan niets uit tabel selecteren, tabel wel aangemaakt?");
    }


?>
Gewijzigd op 01/01/1970 01:00:00 door NWo
 
PHP hulp

PHP hulp

24/05/2012 17:39:04
Gesponsorde koppelingen:
 
- SanThe -

- SanThe -

05/08/2007 11:53:00
Quote Anchor link
Gebruik je écht dan weer een hoofdletter en dan weer een kleine letter bij je veldnamen? Niet erg handig. Verder is $HTTP_POST_VARS antiek. $HTTP_SERVER_VARS trouwens ook.
 
Marco PHPJunky

Marco PHPJunky

05/08/2007 11:55:00
Quote Anchor link
Weet je zeker dat de tabel name goed is allemaal in kleine letters ?
haal is wat spaties weg na de tabel naam...

En weet je zeker dat deze 2 goed staan voor je query !@ ??

en als je een game gaat maken is het dan geen beter idee om de login en user-info te scheiden zodat het heel wat overzichtelijker word... ??

attans dat zou ik doen 1 tabel met login gegevens en de andere met User-ID de user-info...
 
NWo

nWo

05/08/2007 11:56:00
Quote Anchor link
ja had gekeken of ik hem verkeerd schreef dus toen keek ik nog maar een keer en deed ik het zo krijg ik nog steeds dezelfde fout, welke moet ik dan gebruiken ipv $HTTP_POST_VARS en $HTTP_SERVER_VARS ?
 
NWo

nWo

05/08/2007 11:57:00
Quote Anchor link
ja dit zijn me tabel namen

username password rang geld crew health gun protection quote kills crime gta oc locatie recover travel bank timebank online moderator signedup blank latina asian black specialised email ip admin prison Hash Actief
 
Marco PHPJunky

Marco PHPJunky

05/08/2007 11:58:00
Quote Anchor link
Heb je al wel is de insert query zelf laten echo'en als hij de fout geeft ??

Edit:
Quote:
ja dit zijn me tabel namen
username password rang geld crew health gun protection quote kills crime gta oc locatie recover travel bank timebank online moderator signedup blank latina asian black specialised email ip admin prison Hash Actief


Zoals het er nu staat in je SQL Query zijn bovenstaande geen tabel namen maar row namen binnen de tabel users.
Gewijzigd op 01/01/1970 01:00:00 door Marco PHPJunky
 
GaMer B

GaMer B

05/08/2007 12:00:00
Quote Anchor link
1. Dat zijn veld namen, geen tabel namen.
2. Niet bumpen.
3. I.p.v. $HTTP_POST_VARS[] => $_POST[] en i.p.v. $HTTP_SERVER_VARS[] => $_SERVER[].
 
NWo

nWo

05/08/2007 12:00:00
Quote Anchor link
hij dooet het verder prima alleen als ik dan die Hash enz erbij zet en Actief dan stopt die gelijk met werken dus dat vind ik vreemd
 
Jan Koehoorn

Jan Koehoorn

05/08/2007 12:06:00
Quote Anchor link
Dat je geen errors krijgt, is logisch. Je hebt een @ teken voor mysql_query staan. Als je die weghaalt, wat krijg je dan?

Edit:
Volgens mij heb je last van een MySQL bug: je mag het woord 'hash' niet in een query gebruiken
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
Marco PHPJunky

Marco PHPJunky

05/08/2007 12:07:00
Quote Anchor link
en hou je er ook rekening mee dat Hash een geregistreerde functie naam is...
dus dat het misschien beter is om een andere naam uit te kiezen voor de variable...

En geeft hij alles goed aan als je je query eens laat echo'en ??
 
NWo

nWo

05/08/2007 12:08:00
Quote Anchor link
Notice: Undefined index: REMOTE_ADDR in C:\AppServ\www\register.php on line 90
 
Jan Koehoorn

Jan Koehoorn

05/08/2007 12:09:00
Quote Anchor link
Zie de edit van mijn vorige post. Gebruik een andere naam dan 'hash'.
 
NWo

nWo

05/08/2007 12:09:00
Quote Anchor link
Martijn de Coo schreef op 05.08.2007 12:08:
Notice: Undefined index: REMOTE_ADDR in C:\AppServ\www\register.php on line 90



Gemaakt deze Had spelfoutje maar doet het nog niet
 
NWo

nWo

05/08/2007 12:10:00
Quote Anchor link
bijv Act ofzo ?
mod-edit:
NIET BUMPEN!!!

En lees mijn vorige posts even.
Gewijzigd op 01/01/1970 01:00:00 door nWo
 
NWo

nWo

05/08/2007 12:20:00
Quote Anchor link
heb nou totaal me script veranderd dit is het geworden
Heb de

$HTTP_POST_VARS[] => $_POST[] en i.p.v. $HTTP_SERVER_VARS[] => $_SERVER[].

Verwisselt

en heb de @ overal weggehaalt

hieronder het nieuwe gedeelte

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
49
50
51
52
<?

// Alle variabelen zijn gevuld, nu even de hash
    // declareren om met het bevestigingsmailtje mee te sturen
    // time() is altijd een uniek getal.


    $act = time();

    // De user in de tabel zetten
    if (!mysql_query("INSERT INTO
                    users         (username,password,rang,geld,crew,health,gun,protection,quote,kills,crime,gta,oc,locatie,recover,travel,bank,timebank,online,moderator,signedup,blank,latina,asian,black,specialised,email,ip,prison,admin,actc,actief)
                   VALUES
                               ('"
.addslashes($_POST['username'])."',
                                '"
.($_POST['password'])."',
                 '1111',
                 '0',
                 '0',
                 '1500',
                 '0',
                 '100',
                 '0',
                 '0',
                 'No Qoute',
                 '0',
                 '0',
                 '0',
                 '0',
                 'Netherlands',
                 '0',
                 '0',
                 '0',
                 '0',
                 '0',
                 '0',
                 '"
.$datem."',
                 '0',
                 '0',
                 '0',
                 '0',
                                 '"
.addslashes($_POST['email'])."',
                 '"
.addslashes($_POST['email'])."',
                                 '"
.$_SERVER['REMOTE_ADDR']."',
                 '0',
                 '0',
                 '"
.$act."',
                 '0')
                "
))
                        
  {

        exit (" Kan niets uit tabel selecteren, tabel wel aangemaakt?");
    }

?>
 
Marco PHPJunky

Marco PHPJunky

05/08/2007 12:21:00
Quote Anchor link
en doet hij het nu ?
 
NWo

nWo

05/08/2007 12:25:00
Quote Anchor link
Kan niets uit tabel selecteren, tabel wel aangemaakt?

terwijl ik alles nageteld heb en heb de rows nageteld en alle namen opnieuw in me script gezet.
toch blijft hij zeggen dat die niks kan selecteren terwijl er geen fouten in zitten, verder heb ik gekeken of die goed is afgesloten en dat was allemaal ok.
Gewijzigd op 01/01/1970 01:00:00 door nWo
 
Jan Koehoorn

Jan Koehoorn

05/08/2007 12:27:00
Quote Anchor link
Hoe ziet je query er nu uit? Plak dat gedeelte van je code eens?
Edit:
Zou je af en toe wat hoofdletters, punten en komma's willen gebruiken in je posts? Dat leest zo lekker.
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
NWo

nWo

05/08/2007 12:29:00
Quote Anchor link
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
<?

 if (!mysql_query("INSERT INTO
                    users         (username,password,rang,geld,crew,health,gun,protection,quote,kills,crime,gta,oc,locatie,recover,travel,bank,timebank,online,moderator,signedup,blank,latina,asian,black,specialised,email,ip,admin,prison,actc,actief)
                   VALUES
                ('"
.addslashes($_POST['username'])."',
                 '"
.($_POST['password'])."',
                 '1111',
                 '0',
                 '0',
                 '1500',
                 '0',
                 '100',
                 '0',
                 '0',
                 'No Qoute',
                 '0',
                 '0',
                 '0',
                 '0',
                 'Netherlands',
                 '0',
                 '0',
                 '0',
                 '0',
                 '0',
                 '0',
                 '"
.$datem."',
                 '0',
                 '0',
                 '0',
                 '0',
                 '"
.addslashes($_POST['email'])."',
                 '"
.addslashes($_POST['email'])."',
                 '"
.$_SERVER['REMOTE_ADDR']."',
                 '0',
                 '0',
                 '"
.$act."',
                 '0')
                "
))

?>
 
Marco PHPJunky

Marco PHPJunky

05/08/2007 12:30:00
Quote Anchor link
zou je tijdens het uitvoeren van je query je query zelf eens willen echo'en om te zien welke waardes hij allemaal pakt en doet ?
 
NWo

nWo

05/08/2007 12:31:00
Quote Anchor link
Marco schreef op 05.08.2007 12:30:
zou je tijdens het uitvoeren van je query je query zelf eens willen echo'en om te zien welke waardes hij allemaal pakt en doet ?


Hoe bedoel je dat dan ? en hoe werkt dat precies dan ?
Edit:
Tweede waarschuwing: NIET BUMPEN, of ik sluit je topic.
Gewijzigd op 01/01/1970 01:00:00 door nWo
 

Pagina: 1 2 volgende »



Overzicht Reageren

Get Adobe Flash player