On Thursday 16 January 2003 17:17, WMB wrote:
Please use a descriptive subject!
> Am trying to get rid of spaces and change all into uppercase in an entered
> form variable, which I am able to do when trying things out but when
> running the full php statement it refuses to change and enters the original
> variable into the database anyway. Haven't got a clue why.
>
> Please, what's wrong with the following:
>
> if(mysql_result($query, 0, 0) == 0)// && (mysql_result($query2) > 0)#)
> {
> $password = md5($_POST['strPassword']);
> $newstrUserName = $_POST['strUsername'];
> $newstrUserName = strtoupper(ereg_replace(" ", "",
> $newstrUserName));
So here if you echo $newstrUserName, it is correct and what you had expected?
> $strQuery = "INSERT INTO users (";
> $strQuery .= "`username`, `password`, `level`, `firstname`,
> `lastname`, `ngfnummer`, `email`) VALUES (";
> $strQuery .= "'$newstrUserName', '$password', '1',
> '{$_POST['strFirstName']}', '{$_POST['strLastName']}',
> '{$_POST['strNgfnummer']}', '{$_POST['strEmail']}')";
What if you now echo $strQuery? Is it still what you expected?
> if(mysql_query($strQuery)) etc etc etc
And you should have error checking in your code, something like:
if (mysql_query($strQuery)) {
do_your_stuff; }
else { //an error
echo mysql_error();
}
or checkout the examples in the manual.
--
Jason Wong -> Gremlins Associates -> www.gremlins.biz
Open Source Software Systems Integrators
* Web Design & Hosting * Internet & Intranet Applications Development *
/*
The most costly of all follies is to believe passionately in the palpably
not true. It is the chief occupation of mankind.
-- H.L. Mencken
*/
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php