Posts by Patrick
-
-
class.database.php
PHP
Toon Meer<?php /** * Version 0.1 * - beta * * * * */ class database { # Create standard variables for class private $identifier; public function __construct ($hostname = NULL, $username = NULL, $password = NULL, $database = NULL) { # Connect to database $this->identifier = mysql_connect($hostname, $username, $password); if ( mysql_error ( ) ) { # Error handler, when sql error $RespondsHandler->sql('CONNECT_ERROR'); return FALSE; } else { # Select database from database mysql_select_db($database, $this->identifier); if ( mysql_error ( ) ) { # Error handler, when sql error $RespondsHandler->sql('SELECT_DB_ERROR'); return FALSE; } } } public function SqlQuery ( $SqlLine = NULL ) { # when a empty line has been returned if ( ! func_num_args() OR ! is_string($SqlLine)) { $RespondsHandler->sql('NO_SQL_LINE'); return FALSE; } else { # The query itself $Query = mysql_query ( $this->SqlLine ); if ( mysql_error ( ) ) { # Error handler, when sql error $RespondsHandler->sql('SQL_ERROR', mysql_error ( ) ); return FALSE; } else { # Sql succeed return $Query; } } } function Value ( $SqlLine = NULL, $Value = NULL ) { # When 1 or both lines are not filled return an error if ( !$SqlLine OR !$Value ) { # Error handler, when sql error $RepsondsHandler->sql('SQL_LINE_OR_VALUE_ERROR'); return FALSE; } else { # Check if value is an array, if so run the if otherwise the else if ( is_array ( $Value ) ) { # Create the query to return results $this->Result = $this->( $this->SqlLine ); # Reverze array's $Value = array_flip($Value); if ( is_string( $Value ) ) { $assoc = mysql_fetch_assoc($query); $array_return = array_intersect_key($assoc, $Value); # Return the result return $array_return; } } else { # Create the query to return 1 assoc result $Result = $this->sqlQuery( $Query ); $Fetch = mysql_fetch_assoc ( $Result ); if ( mysql_error ( ) ) { # Error handler, when sql error $RespondsHandler->sql('SQL_ERROR', mysql_error ( ) ); return FALSE; } else { # Return the result of the assoc return $Fetch[$Value]; } } } } public function Rows ( $Query = NULL ) { if ( ! $Query OR ! is_string($Query ) ) { # Error handler, when sql error $RespondsHandler->sql('NO_SQL_LINE'); return FALSE; } else { # Run the sql query, to return the row count $Result = $this->SqlQuery( $Query ); $RowCount = mysql_num_rows ( $Result ); if ( mysql_error ( ) ) { # Error handler, when sql error $RespondsHandler->sql('SQL_ERROR', mysql_error ( ) ); return FALSE; } else { # Return the number count return $RowCount; } } } function __destruct ( ) { # Close the mysql connection mysql_close( $this->identifier ); } } ?>
class.login.php
PHP
Toon Meer<?php class Login { # Allows to use the database class global $database; #create protected variables private $username; private $password; private $hash; public function __construct () } public function UserLogin ($name = NULL, $password = NULL) { if ( empty ( $name ) OR empty ( $password ) ) { # Error handler, when sql error $RespondsHandler->login('LOGIN_ERROR'); return FALSE; } else { # set the variables $this->$username = $name; $this->$password = $password; if ( $rows('SELECT * FROM `users` WHERE `username` = ' . addslashes($this->username) . ' AND `passord` = ' . md5 ( addslashes ( $this->password ) ) . ' ') > 0 ) { # Yeah it is registerd, create the session for the user self::RegisterSession(); $RespondsHandler->login('LOGIN_SUCCESS'); return TRUE; } else { # Something bad happen, the user doesnt exist or the password is wrong $RespondsHandler->login('LOGIN_ERROR'); return FALSE; } } } private function RegisterSession ( ) { # Get user id, and store in session $_SESSION['uid'] = $datbase->Value('SELECT * FROM `users` WHERE `username` = ' . addslashes($this->username) . ' AND `passord` = ' . md5 ( addslashes ( $this->password ) ) . ' ', 'id'); # Update time that the user is online, and hash for protection $database->SqlQuery('UPDATE `users` set `time` = NOW(), `hash` = ' . $this->hash . ' WHERE `username` = ' . addslashes($this->username) . ' AND `passord` = ' . md5 ( addslashes ( $this->password ) ) . ' '); return TRUE; } function __destruct ( ) { # unset the variables, for security unset $this->username; unset $this->password; unset $this->hash; } } ?>
tips of iets :)?
thx:slotje:
-
-
-
Goede avond iedereen
-
-
om even alles recht te zetten, dit is inderdaard een rip off van een andere site, en nee niet de site die jullie nu geven want dat is ook weer een ripoff van een andere site, deze template komt officieel van themeforest waar hij voor 12 dollar te koop staat daar heb ik hem dan ook gekocht,
hoe ik weet dat jullie link een ripoff is om dat de template die ik gekocht heb nog maar 1x gekocht is en dat is door mij
maar voor de rest ter jullie informatie ik ben er zelf ook niet mee verder gegaan omdat ik een eigen soort wil creeren en heb al veel leukere idee'n gezien op themeforest waar ik mijn eigen draai aan kan geven.
-
-
-
Ja, vanwege dat ik een portfolio site nodig heb voor mijn stage (creativ) heb ik een portfolio nodig waarzowel het design simpel is gehouden maar toch uit zonderlijk en daarnaast moest de codering erachter ook goed zijn, op het moment is het alleen javascript (ajax) met html maar daar ben ik op het moment mee bezig.
Het enigste regeltje wat nu nog niet werkt is:
PHP$.ajax({ type: "POST", url: "mail.php", data: dataString, success: function() { ResetForm(); $("#successMessage").fadeIn(10); setTimeout('$("#successMessage").fadeOut(1000);',2000); }
waarom dit precies niet het geval is ben ik nu mee bezig, hij submit het contact formulier wel en disabled send button ook weer maar verder gaat hij niet...
-
-
-
waarom de vorige beter?
en thx
-
ja het zijn 2 niels namen, ik bedoelde de eerste niels jij reageerde nog normaal erop en gaf een normale reden erop
-
totale redesign gedaan, en ja ik weet niet veel kleur maar goed..
C&C please
0/10 -
thx voor de reactie's en niels, maakt het jou veel uit?
Greetz,Patrick
-
de innerjoin werkt niet echt en ik snap niet waarom:
PHPSELECT car_users.car_id car_users.count, cars_overview.car_name cars_overview.car_price cars_overview.cars_max_speed cars_overview.car_weight car_0_100 FROM car_users INNER JOIN cars_overview USING (car_id)
error message:
CitaatErrormessage: 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 '.count, cars_overview.car_name ' at line 1
EDIT:
kan dit werken:
EDIT 2:
Bij de 2 sql lijn krijg ik de error:
Citaat
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/patrick/domains/noxxie.nl/public_html/beta/ingame/garage.php on line 44PHPwhile ($jFetch = mysql_fetch_assoc($jQuery) ) { echo $jFetch['count'] . ' ' . $jFetch['car_name']; }
Greetz,
Patick -
-
Update:
bedoeling is dat de kleur verandert van de header bij ander menu item
-
al gefixed, was andere fout dan de comma