Re: Why oh Why????

From: Date: Thu, 16 Jan 2003 11:01:35 +0000
Subject: Re: Why oh Why????
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-131843@lists.php.net to get a copy of this message
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 */

« previous php.general (#131843) next »