Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
FAQ Community Calendar Today's Posts Search

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #6  
Old 05-23-2006, 01:12 AM
Quarterbore Quarterbore is offline
 
Join Date: Mar 2005
Location: Valley Forge PA
Posts: 538
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Well, I can describe it better....

I have a Database I am building that serves up information to a Timeshare Resorts Database as in the following link:

http://www.timeshareforums.com/resor...e.php?resort=1

Before I added the nl2br function my text was running on (no line breaks) but as you can see it is all formated now. What I need to do is create a script that will allow me to edit the data as there are too many errors in the data for me to use phpmyadmin to correct them.

The database was actually created using vBaLinks but the vBaLinks program was too limiting for me to use the data as I want so I created a new database with my resort information and now I am trying to flesh out the rest of the tools I need to edit and serve up the data.

Also, does anybody suggest a good MYSQL book? I have a few PHP books but I really need to buy a good MYSQL book to help me get through these issues...

Edit:

Here is a sample page:


http://www.timeshareforums.com/editr...php?resort=300

The code is set such that the value in the RCI Season info comes from this:

PHP Code:
RCI Season Info<br>
                <textarea rows="15" cols="30" name="uprstrciseas" wrap="physical"><?php echo $rstrciseas1 ?></textarea><br />
It is POSTED to my second page as: $uprstrciseas and when you click the "Update" you see that I lose the line breaks...

Note: This is not updating anything in my database as obviously if it were I would have this locked down...

My full output template looks like the following so you can see the data I am working with:

http://www.timeshareforums.com/resor...php?resort=300

When I am done I hope to integrate this into my vB system to asign edit permissions and the like but as of now it is a stand alone application to keep in "simple"

OK, I talked with a SQL developer at work and he gave me a hint that seems to have solved my problems.... To send a $variable and retain the line breaks it is necessary to convert it to html before passing the value via a POST command...

For example:

PHP Code:
$variable addslashes(htmlspecialchars($_POST['variable])); 
When the value is received, I then need to undo the changes in the posted value using the following code:

PHP Code:
nl2br($_POST['uprstrciseas']); 
Amazing.... I spent hours searching every book I have to figure this out and he spit it out like it was common knowledge

This was a major victory but it is rather anti-climatic that two lines of code that are that short were all I needed... Now I can work on programing the rest of my page... WOW!
Reply With Quote
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 09:13 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04214 seconds
  • Memory Usage 2,407KB
  • Queries Executed 12 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (5)bbcode_php
  • (1)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (6)post_thanks_box
  • (6)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (6)post_thanks_postbit_info
  • (6)postbit
  • (6)postbit_onlinestatus
  • (6)postbit_wrapper
  • (1)showthread_list
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_threadedmode.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids_threaded
  • showthread_threaded_construct_link
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete