Take out the extraneous bracket!
Should be: $sql  =  "update my_contacts set fname='$fname', name='$lname' 
where id=$id";
At 05:52 PM 12/2/2001 -0400, Miles Thompson wrote:
>Kevin,
>
>There a couple of good tutorials on this sort of thing at 
>http://www.thickbook.com. Well worth a visit.
>
>I've plucked your shorter example out and re-written it this way:
>$sql  =  "update my_contacts set fname='$fname', name='$lname' where id=$id");
>
>Note the single quotes around the $fname and $lname fields. They are most 
>likely char types and need the quotes. I didn't know what type id was, so 
>I left it plain.
>
>This lets you see what your query looks like for debuggin by issuing this:
>echo $sql;
>
>You execute it this way:
>$result = mysql_query( $sql, $connection);
>(you can the or die with mysql_error() if you wish)
>
>
>On the INSERT, just use simple quotes around your char fields, echo the 
>$sql to see what you are getting, and don't be surprised when it's 
>something really trivial. I've often had a bad hour or t wo before supper, 
>then come back downstairs and spotted the missing/extra comma, closing 
>bracket or whatever.
>
>HTH - Miles Thompson
>
>REALLY RECOMMEND those Julie Meloni tutorials at thickbook. Succinct and 
>to the point. /mt
>
>
>
>At 04:27 PM 12/2/2001 -0500, Kevin Ruiz wrote:
>>I'm working on an application that will allow resellers to log into the site
>>and see their potential buyers.
>>
>>When they log in they see their potential buyers and by clicking a link they
>>will get more detailed information about their contacts.  They will also
>>have a link to update their clients listings.
>>
>>As of now I have this set up like this...
>>
>>A person logs in and sees their contacts.  If they click the update link
>>they are takent to a page that lists their contact information.  I've put
>>the respected variables in the "value" attributes of the input tags.  I want
>>to make this process as easy as possible.  I dont' want them to have to
>>update every field if they just want to change a contact's phone number.
>>
>>Here's the problem...when they click the button to send the changes they
>>still see their old information.  I know that this is because I've set the
>>value to their old variables.  Does anyone know a way to get their old input
>>in as the variable value and to still be able to see their new information
>>on the next page.
>>
>>I also want this information to overwrite any existing record based on the
>>potential contact's id.  The sql section of the code I have looks like this:
>>         $sql = "INSERT INTO $table_name
>>                     (id, contactid, fname, lname, title, cnl, address1,
>>address2, city, state, postcode,
>>                     country, phone, cell, fax, emailnl, smanager,
>>percomplete, nfud, exrevenue, wl, cwl)
>>                     VALUES
>>                     (\"\", \"$contactid\", \"$fname\", \"$lname\",
>>\"$title\", \"$cnl\", \"$address1\", \"$address2\", \"$city\", \"$state\",
>>                     \"$postcode\", \"$country\", \"$phone\",
>>                     \"$cell\", \"$fax\", \"$emailnl\", \"$smanager\",
>>\"$percomplete\", \"$nfud\", \"$exrevenue\", \"$wl\", \"$cwl\")
>>                     ";
>>
>>         $result = @mysql_query($sql,$connection)
>>              or die("Couldn't execute query.");
>>
>>I know this doesn't overwrite each entry.  I've also tried something like
>>this:
>>         $sql = mysql_query("update my_contacts set fname=$fname,
>>lname=$lname where id=$id");
>>
>>Whenever I would try to run that query I would get an error back saying I
>>couldn't execute that query.
>>
>>If anyone has any ideas I would be more than grateful.  Thanks for your
>>time.
>>
>>I'm new to the php/mysql world so if I didn't provide enough relevant code
>>let me know.
>>
>>Thanks.
>>Kevin
>>
>>
>>
>>--
>>PHP Database Mailing List (http://www.php.net/)
>>To unsubscribe, e-mail: [EMAIL PROTECTED]
>>For additional commands, e-mail: [EMAIL PROTECTED]
>>To contact the list administrators, e-mail: [EMAIL PROTECTED]
>
>
>--
>PHP Database Mailing List (http://www.php.net/)
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>To contact the list administrators, e-mail: [EMAIL PROTECTED]


-- 
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to