Jump to content

ack

Members
  • Posts

    20
  • Joined

  • Last visited

About ack

  • Birthday 01/12/1950

Contact Methods

  • Website URL
    http://www.acksfaq.com

Profile Information

  • Gender
    Male
  • Location
    Independence, MO USA

ack's Achievements

Member

Member (2/5)

0

Reputation

  1. Excellent assistance, mac_gyver! removing the 'i' solved the problem - which is now obvious to me. The resulting change revealed the true problem as being syntax useage in the query string. I shall study up on the PDO extension so that my pages do not "seize up" when GoDaddy next upgrades the server software. Again, Thank you!
  2. I am trying to add a record to a table. Using previously- functional code lifted from another project, the script dies at the mysql_query() line. I have confirmed that the information to be inserted is being passed properly from the form page, that the variables and field names match and are in sequence and the coding is correct. The problem I am having in debugging is that I cannot get an explanatory error message to generate. Here is a snippet (MySQL version 5.5.43-37.2-log on a Godaddy server) $query = "INSERT INTO linkdb (keywords.category,title,link,icon,id_no) values ($inkeywords,$incategory,$intitle,$inlink,$inicon,$inid_no)"; mysql_query($query) or die("error :".mysqli_error($connection)); "$connection" being the correct mysql_connect data. The error string generated by the server is: "warning: mysqli-error() expects parameter 1 to be mysqli, resource given in ......" The above line of code was adapted from page 350 of "PHP & MySQL Web Development for Dummies" by Janet Valade, whom I trust more than W3Schools... I suspect there may be a problem with the compatibility of the construction of the table and fields, but I am reluctant to change anything blindly as the table is currently in use on a website. How do I get the actual error information to appear? Your Humble servant, Ack
  3. Yay! figured out the problem thanks to Muddy_Funster! At some time I had deleted test records in a fashion that left 4 test records - one of which had a key field containing the value "5". Every time I created a new record, it put "5" in the key field and tried to save the record with a duplicate key record. I need to be careful about mucking with the table outside of the application.... Again, thanks all!
  4. Thank you, DavidAM! My debugging skills need much work! I plugged in mysql_error() and Voila! I got some information back! In this case, it was "Duplicate entry '5' for key 1" I am not exactly sure what that means, but I suspect I have some sort of mismatch between the variable fields and the table fields in a query. Or perhaps I have inadvertantly placed a too-long string into the table field... Does that make sense? Thank you very much for the debugging help! I'll try not to forget it....
  5. Here is my code (abbreviated a bit for clarity AND): The Submit form: <?php session_start(); ?> <html> <head> <title>Radio Remote Event Booking Input></title> </head> <?php /*$_SESSION['session_var'] = "BODY";*/ $frmyear = date("Y"); // 10, 3, 2001 $frmday = date("d"); // 10, 3, 2001 $frmmonth = date("m"); // 10, 3, 2001 echo " <FORM ACTION='saverrsdata.php' method='POST'> <h5> <table border = '0'> <tr> <th colspan = '4'> <img src='redBannerPhone.png' ALIGN = 'left' border='0' usemap='#REMOTERADIO'/> </th> </TR> <tr> <TD><b>Enter Station Call letters:</b></TD> <TD> <INPUT TYPE='text' name='instation' VALUE='KFKF-FM' maxlength = '7' size = '7'></TD> <TD rowspan = '7'><img src='transitwebani.gif'align = 'right' height ='200' width='400'></TD> </TR> <TR> <TD><b>Enter Account Executive Name:</b></TD> <TD> <INPUT TYPE='text' name='inacctexec' VALUE='Bob Ferapples' maxlength = '15' size = '15'></TD> </TR> <TR> <TD><B> A/E Telephone Number:</B></TD> <TD><B><INPUT TYPE ='TEXT' NAME='inaephone' VALUE='816-555-1212' maxlength -'10' size ='14'></td> </TR> <TR> <TD><B> A/E Email Address:</B></TD> <TD><B><INPUT TYPE ='TEXT' NAME='inaeemail' VALUE='acker_dackerly@yahoo.com' maxlength -'30' size ='30'></td> </TR> <TR> <TD><b>Enter Client's Business Name:</b></TD><TD><INPUT TYPE='text' name='inclient' VALUE='Bill's Pajama Bottoms' maxlength = '25' size = '25'></TD> </TR> <TR> <TD><B> Client Telephone Number:</B></TD> <TD><B><INPUT TYPE ='TEXT' NAME='inclientphone' VALUE='816-223-1122' maxlength -'10' size ='14'></td> </TR> <TR> <TD><b>Enter Address:</b></TD><TD> <INPUT TYPE='text' name='inaddress' VALUE='1000 Missouri ave' maxlength = '25' size = '25'></TD> </TR> <TR> <TD><b>Enter City:</b></TD><TD> <INPUT TYPE='text' name='incity' VALUE='Kansas City' maxlength = '15' size = '15'></TD> <TD rowspan = '6' align= 'center'><img src='prize_machine_bg.gif' height = '200' width = '200'></TD> </TR> <TR> <TD><b>Enter State:</b></TD> <TD> <select NAME ='instate' maxlength = '2' > <OPTION SELECTED>KS <OPTION>MO </SELECT><BR> </TD> </TR> <TR> <TD><b>Enter ZIPCode:</b></TD><TD><INPUT TYPE='text' name='inzip' VALUE='64110' maxlength = '10' size = '10'></TD> </TR> <TR> <TD><b>Enter Client's Contact Name:</b></TD><TD> <INPUT TYPE='text' name='incontact' VALUE='Bill Glass' maxlength = '15' size = '15'></TD> </TR> <TR> <TD><b>Enter Producer's Name:</b></TD><TD> <INPUT TYPE='text' name='inproducer' VALUE='Jim Cambron' maxlength = '15' size = '15'></TD> </TR> <TR> <TD><b>Enter Talent's Name:</b></TD><TD> <INPUT TYPE='text' name='intalent' VALUE='Charles DeTuna' maxlength = '15' size = '15'></TD> </TR> <TR> <TD><b>Enter Notes Here:</b></TD><TD><TEXTAREA name='innotes' rows='10' cols='32' VALUE='blah blah blah!' > </TEXTAREA></TD> <TD valign = 'bottom'><B><h3> <font color='red'>Previously Booked Event List<BR> Check below for booking conflicts!</font></H3></B></TD> </TR> <TR> <TD><b>Enter Date of Broadcast Year:</b></TD> <TD> <select NAME ='inyear' maxlength = '4' > <OPTION SELECTED> $frmyear <OPTION>2013 ...... ...... ...... </SELECT><BR> </TD> /* here is where the form program loads eventlist.... */ <td rowspan='5'> <iframe src='eventlist.php' height='160' width='400'> <p>Your browser does not support iframes.</p> </iframe> <TD> </TR> <TR> <TD><b>Enter Date of Broadcast Month:</b></TD> <TD> <select NAME ='inmonth' maxlength = '2' > <OPTION SELECTED> $frmmonth <OPTION>02 ...... ...... ...... </SELECT><BR> </TD> </TR> <TR> <TD><b>Enter Date of Broadcast Day:</b></TD> <TD> <select NAME ='inday' maxlength = '2' > <OPTION SELECTED> $frmday <OPTION>02 ...... ...... ...... </SELECT><BR> </TD> </TR> <TR> <TD><b>Enter Start Time:</b> </TD> <TD> <select NAME ='instart' maxlength = '7' > <OPTION SELECTED>06:00AM <OPTION>07:00AM ...... ...... ...... </SELECT><BR> </TD> </TR> <TR> <TD><b>Enter End Time:</b> </TD> <TD> <select NAME ='inend' maxlength = '5' > <OPTION selected>07:00AM <OPTION>07:00AM ...... ...... ...... </SELECT><BR> </TD> </TR> </table> </h5> <P><b><i>Submit</i> data:</b> <input type='submit' value='Submit'> </P></h4> </form>"; ?> The "lookup PHP app called "eventlist.php".... (this is the first time the database is opened in the program flow...) <?php /* savenewdata.php * by Jim Cambron * a revised version of: * * Program: petDisplay.php * Desc: Displays all pets in selected category. * * Source: "PHP and Mysql for Dummies" by Janet Valade */ session_start(); ?> <body background="RRS_bkgd_blu.jpg" style='tab-interval:.5in'> <BASEFONT FACE="Arial, Helvetica, Geneva, sans-serif"> <map name='REMOTERADIO'> <area shape='RECT' coords='10,67,60,80' href='index.htm' alt='Home'/> <area shape='RECT' coords='120,67,225,80' href='RRSinput.php' alt='Enter Event'/> <area shape='RECT' coords='289,67,478,80' href='lookup.php' alt='View Scheduled Events'/> </map> <img src='redBannerPhone.png' ALIGN = 'left' border='0' usemap='#REMOTERADIO'/> <img src ='prize_machine_bg.gif' height = "200" width = "200" align= 'right'><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR> <img src='transitwebani.gif'align = 'right' height ='200' width='400'> <h3><b>List of Current Bookings:</b></h3> (Use this list to avoid double-booking a timeslot)<BR><BR> <!-- access the table --> <?php /* put today's date into a variable so that only future bookings are listed */ $tyear =date(Y); $tmonth = date(m); $tday = date(d); $thisday = $tyear." ".$tmonth."-".$tday; echo"today's date:".$thisday."<BR>"; /* Open the database */ $host="somewhere.com"; $user="88888888888"; $password="999999999"; $database = "22222222222"; $connection = mysql_connect($host,$user,$password) or die ("couldn't connect to server"); $db = mysql_select_db($database,$connection) or die ("Couldn't select database"); /* display everything */ $query = "SELECT * FROM remoteraio order by starttime"; /* run the query */ $result = mysql_query($query) or die ("Couldn't execute query."); echo "<table border='3' cellpadding = '5'> <TR> <TD>Start time</TD> <TD>End Time</TD></TR> "; while ($row = mysql_fetch_array($result)) { /* extract the contents of the row */ extract($row); /* is $starttime less than $thisday? */ $val = strncmp($starttime,$thisday,10); If ($val == 0) echo"<TD>",$starttime,"</TD><TD>",$endtime,"</TD></TR>"; If ($val > 0) echo"<TD>",$starttime,"</TD><TD>",$endtime,"</TD></TR>"; /* display information echo"<TD>",$starttime,"</TD>"; echo"<TD>",$endtime,"</TD></TR>"; */ } msql_close($connection); ?> </TR> </body> </html> The save data php app called "saverrsdata.php.... <?php /* ****************************************************************************************** * savenewdata.php * by Jim Cambron * a revised version of: * * Program: petDisplay.php * Desc: Displays all pets in selected category. * * Source: "PHP and Mysql for Dummies" by Janet Valade * * * Modified 12-11-12 * this version contains only code to store a remote radio database record, display the results and finally send as an email. * J Cambron * ****************************************************************************************** */ session_start(); ?> <STYLE TYPE="text/css"> <!-- H4 { color:black; font-size:10pt; font-weight:400; } --> </STYLE TYPE="text/css"> <!-- H5 { color:black; font-size:7pt; font-weight:600; } --> </STYLE> <STYLE TYPE="text/css"> <!-- H3 { color:black; font-size:12pt; font-weight:800; } --> </STYLE> <body background="RRS_bkgd_blu.jpg" style='tab-interval:.5in'> <BASEFONT FACE="Arial, Helvetica, Geneva, sans-serif"> <map name='REMOTERADIO'> <area shape='RECT' coords='10,67,60,80' href='index.htm' alt='Home'/> <area shape='RECT' coords='120,67,225,80' href='RRSinput.php' alt='Enter Event'/> <area shape='RECT' coords='289,67,478,80' href='lookup.php' alt='View Scheduled Events'/> </map> <img src='redBannerPhone.png' ALIGN = 'left' border='0' usemap='#REMOTERADIO'/> <img src ='prize_machine_bg.gif' height = "200" width = "200" align= 'right'><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR><BR> <img src='transitwebani.gif'align = 'right' height ='200' width='400'> <h5> <!-- access the table --> <?php /* get today's date */ ini_set('display_errors', 'On'); error_reporting(E_ALL); /* Open the database */ $host="somewhere.com"; $user="888888888888888"; $password="9999999999999999"; $database = "2222222222"; $connection = mysql_connect($host,$user,$password) or die ("couldn't connect to server"); $db = mysql_select_db($database,$connection) or die ("Couldn't select database"); /* grab the values entered */ $instation = $_POST['instation']; $inacctexec = $_POST['inacctexec']; $inaephone = $_POST['inaephone']; $inaeemail = $_POST['inaeemail']; $inclient = $_POST['inclient']; $inclientphone = $_POST['inclientphone']; $inaddress = $_POST['inaddress']; $incity = $_POST['incity']; $instate = $_POST['instate']; $inzip = $_POST['inzip']; $incontact = $_POST['incontact']; $inyear = $_POST['inyear']; $inmonth = $_POST['inmonth']; $inday = $_POST['inday']; $instart = $_POST['instart']; $inend = $_POST['inend']; $inproducer = $_POST['inproducer']; $intalent = $_POST['intalent']; $innotes = $_POST['innotes']; /* create start and end times variables... */ $starttim = $inmonth."/".$inday."/".$inyear." ".$instart; $endtime = $inmonth."/".$inday."/".$inyear." ".$inend; $today = date("m/d/y"); // 03.10.01 /* Get the next id-no value by simply using the number of records value as it will be exactly the next available number in sequence because the id_no value starts with 0 for the first record. */ $query = "SELECT ALL * FROM remoteraio"; $result = mysql_query($query) or die(mysql_error()); $injobno = mysql_num_rows($result); ++$injobno; /* let's check the $pstarttime to see if there is an existing event in the database */ while ($row = mysql_fetch_array($result)) { /* -- extract the contents of the row -- */ extract($row); /* ---find a match? if so exit script with message --- */ if ($starttim == $starttime){ exit("<h3><b>There is already an event scheduled for this day and time! <BR><BR>Click <i>Book Event</i> again and select another event day/time.</b></h3>"); } } /* Put the data into the database */ $query= "INSERT INTO remoteraio(jobno,station,acctexec,aephone,aeemail,client,clientphone,address,city,state,zip,contact,starttime,endtime,producer,talent,notes,entrydate) VALUES ('$injobno','$instation','$inacctexec','$inaephone','$inaeemail','$inclient','$inclientphone','$inaddress','$incity','$instate','$inzip','$incontact','$starttim','$endtime','$inproducer','$intalent','$innotes','$today')" ; $result = mysql_query($query) or die ("Couldn't select database"); /* close the connection to remoteraio */ /* mysql_close($result);*/ /* calendar database processing goes here....*/ /* first, generate a julian number from $inmonth $inday and $inyear. */ $d=cal_to_jd(CAL_GREGORIAN,$inmonth,$inday,$inyear); echo "the julian number is:".$d."<BR>"; /* next convert the start time to 24 hour notation with trailing seconds (:00) */ $ampm = substr($instart, -2); // returns "AM or PM" $minutes = substr($instart,-4,2); // returns minutes $hours = substr($instart,-7,2); // returns hours $chkpmval = 12; if ($ampm == "PM") { if ($hours < $chkpmval) { $hours = $hours + $chkpmval; } } $cal_starttime = $hours.":".$minutes.":00"; echo "start time :".$cal_starttime."<BR>"; /* next, convert the start time to 24 hour notation with trailing seconds (:00) */ $ampm = substr($inend, -2); // returns "AM or PM" $minutes = substr($inend,-4,2); // returns minutes $hours = substr($inend,-7,2); // returns hours $chkpmval = 12; if ($ampm == "PM") { if ($hours < $chkpmval) { $hours = $hours + $chkpmval; } } $cal_endtime = $hours.":".$minutes.":00"; echo "end time: ".$cal_endtime."<BR>"; /* FINALLY, STORE THE DATA INTO THE CALENDAR TABLE! */ $query= "INSERT INTO epc7_calendar(startDate,endDate,startTime, endTime,title,descr) VALUES ('$d','$d','$cal_starttime','$cal_endtime','$inclient','$innotes')" ; $result = mysql_query($query) or die ("Couldn't select database"); /* close the table */ mysql_close(); /* BUILD A PAGE THAT SHOWS what has been entered */ echo " <h3><b>This is what you just booked:</b></h3> <b>Station Call letters:</b>$instation <BR> <b>Enter Account Executive Name:</b> $inacctexec <BR> <B> A/E Telephone Number:</B>$inaephone <BR> <B> A/E Email:</B> $inaeemail <BR> <B> Client Name:</B> $inclient <BR> <B>Client phone number:</B> $inclientphone <BR> <B>address:</B> $inaddress <BR> <B>city:</B> $incity <BR> <B>State:</B> $instate <B>ZIP:</B> $inzip <BR> <B>Contact:</B> $incontact <BR> <B>Date:</B> $inmonth/$inday/$inyear <BR> <B>Start Time:</B> $starttime <BR> <B>End Time:</B> $endtime <BR> <B>Producer:</B> $inproducer <BR> <B>Talent:</B> $intalent <BR> <B>Comments:</B> $innotes <BR>"; /* SEND EVERYTHING AS AN EMAIL TO CLIENT EMAIL AND TO RRS */ $to = $inaeemail; $subject = "Remote Radio Services Booking"; $mess ="Station:\r\n $instation\r\n\r\n Booking Date/Time:\r\n $inmonth $inday $inyear $instart to $endtime \r\n\r\n Account Executive:\r\n $inacctexec $inaephone \r\n\r\n Client Info:\r\n $inclient \r\n $inclientphone \r\n $inaddress \r\n $incity, $instate $inzip \r\n\r\n Contact: $incontact \r\n Producer: $inproducer \r\n Talent: $intalent \r\n\r\n Notes, Script:\r\n $innotes" ; $headers = "bcc:noneofyourbeezwax@mail.com\r\n"; $mailsend = mail($to,$subject,$mess,$headers); ?> <BR>A copy of this booking has been sent to the above Account Executive's email address and to Remote Radio Services' email account. </body> </html> The End....
  6. I went to the link indicated in the forum post in my title and got 404 errors! That said, here is my nube problem: I have an form page that loads a PHP app in a frame which displays a list of date information from a table. The idea being as the user fills out the form he/she can refer to the list of dates to avoid "double-booking". Once the form has been filled out and the ever-popular "submit" button is clicked, a PHP page is executed that is suposed to take the information gathered and put it into a record in the SAME table that the php app in the form page's frame used. Before adding this PHP app to the form page, everything worked fine. Now I get a "couldn't select database" error - which is the "die" message found in this code: $db = mysql_select_db($database,$connection) or die ("Couldn't select database"); ...when the php app that receives the form data tries to connect to the database. I do close the database in the list applet and I have also tried the same process with the database remaining open when the "submit" button with the same results. What am I missing here? Must I somehow close the php ap in the frame as part of the process of passing data to the following pgp app? Is there a way to set up the database so that, once opened, subsequent php apps can modify the table? Your assistance is much appreciated.
  7. Thanks again, PFMaBiSmAd I successfully wrapped your code example into a maintenence page so that I can now reset the table when necessary. I spent quite a while trying to find a solution and I suspected that I was going down the wrong road... I have been researching PHP classes in my area and - from this question - it appears that spending some time in the classroom will help a lot. too! I appreciate everyone's help and advice over the last few days! Cordially, Ack (not the ASCII control code, BTW. I was amazed that that handle had not been snagged onto here. Usually that stuff is long gone...)
  8. Forgive me if I am using the word "globally" incorrectly... I want to reset the content of a particular field in all rows of a table to a specific value, I was thinking of nesting a query inside a query for the same table, but was not sure that this would work: ... $query = "SELECT * FROM music WHERE picked >'0'"; $result = mysql_query($query) or die ("Couldn't execute query."); /* reset the picked field to zero (0) */ while ($row = mysql_fetch_array($result)) { $picked = 0; $query= "UPDATE music SET picked='$picked' WHERE title='$title'"; $selectresult = mysql_query($query) or die ("Problem with the query: $query<br>" . mysql_error()); } ... Is this the correct approach or is there a better way of doing this?
  9. kenrbnsn AND PFMaBiSmAd: You are the BEST! You have been patient with a guy who, in a matter of 8 months, had a great deal of "learnin'" leak out of his noggin! Naming a field "select" is pretty stupid. That was the biggest goof that i made with this project. Many smaller ones preceeded it. All of you helped me get on the right track - which I appreciate very much! If any of you get the offroading bug and buy a Suzuki Samurai or Sidekick (know by other names incluiding Asuna, Tracker and Vitara), feel free to stop by http://www.acksfaq.com for help! Most Sincerely, Ack
  10. Ken! Thanks! Your snippet suggestion revealed - in an obtuse way - the problem with the query along with the fact that the variable content is correct: Problem with the query: UPDATE music SET select='1' WHERE title='Free Xone Janet Jackson The Velvet Rope Soul and R&B.wma' 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 'select='1' WHERE title='Free Xone Janet Jackson The Velvet Rope Soul and R&B.wma' at line 1 (Sorry about the choice of the song title. For some reason I typed in "Jackson" and clicked on the first title that appeared ) The at line 1 is puzzling... <?php line 1 session_start(); line 2 ?> line 3 .... Gotta get to work. I'll check with the hosting company and find out the version of PHP that is running. Thanks!
  11. Well, I removed the extra comma and I tried all the variations that i could think of with single quotes including "%" as seen in the original post's $query string an all I got was the die() message - could not save new data! Also, I was unable to see any results with echo mysql_errno($query) ; Placed after the $query= "UPDATE music SET select=$selectval, WHERE title=$title"; $selectresult = mysql_query($query) or die ("could not save new data!"); Very puzzling...
  12. I do get the die("could not save new data!" ) when the code executes. I have discovered that sample code found at various PHP sites tend to lack a bit when it comes to accuracy. Thus it is often hard to understand what the proper syntax is required for proper execution. I end up playing for hours with the code until I somehow hit upon the solution. Very frustrating... Assuming that the query contains invalid SQL syntax, what is that syntax error? Alternatively, is there a way to debug this problem? By the way,... This project's purpose is to create a music request page for an Internet radio show that I have. A plug-in has been written for winamp, but it cannot be easily adapted to other similar applications. A PHP-based clone would be useful for other "DJs" wanting to offer request funtionality without having to sacrifice the ability to use the audio mixing software of their choice. Bonus: It makes for a good introduction to PHP! Humbly submitted, Ack
  13. Thanks, PFMaBiSmAd and wigwambam! I tried "LIKE" instead of "=" and was able to pull the field contents in the row. I guess that somehow a leading or trailng space manged to get appended to the string that I was looking for because the contents of the title field was extracted from the same table then passed from a dynamic php page to this page using URL parameters... So, I have the data, now I want to increment the content of a counter field (to track how many times this particular row of data has been selected) and store it back into the table... The incrementing is working but the I can't seem to manage the simple task of storing the incremented variable back into to table... $query= "UPDATE music SET select=$selectval, WHERE title=$title"; $selectresult = mysql_query($query) or die ("could not save new data!"); So just how moronic am I??? I've slept a few times since I last monkeyed with php... Thanks in advance!
  14. I am trying to extract field data from a specific row, Here is my code: $query = "SELECT * FROM music WHERE title = '%$selected%'"; $musicresult = mysql_query($query) or die ("Couldn't execute query."); $row = mysql_fetch_array($musicresult); /* extract the contents of the row */ Line 98 extract($row); echo $title." "."<BR>"; echo $select."<BR>"; /* set contents of selected to 1 */ $selectval = $select; ++$selectval ; echo $selectval."<BR>"; /* Put the data into the database */ //$query= "UPDATE music SET select=$selectval WHERE title=$selected"; //$result = mysql_query($query) or die ("could not save new data!"); Here is the error message: Warning: extract() [function.extract]: First argument should be an array in /home/content/a/c/k/acksfaq/html/theackshow/THANKYOU.PHP on line 98 The two echo statements that follow line 98 do not generate an output About the only thing that is different with is table compared with a table that this code works with is the fact that this table (music) is not indexed. What the heck am I doing wrong?? Thanks, Ack
  15. Two suggestions: 1. PHP & MYSQL For Dummies by Janet Valade (ISBN 0-470-09600-4[/b] This 'ol programmer found it very useful. B. If you use phpMyAdmin to manage your MYSQL databases online, it generates and displays query code on the resulting page every time you do something to your database tables. You can cut and paste these samples into a script and play with them. php and MYSQL requires patience to learn/understand when one is working by one's self. Some of us - who have been pounding out code at a semi-pro level for 30 years - still have trouble with figuring things out this way. The best way to learn is by hands-on trial and error coding. That, or taking a class at the local community college. When you come to a point where there seems to be no solution, you post here. By then, your vocabulary will be large enough that folks here will be able to understand and help you. I know this because I have been the newbie poster-boy on more forums than you can imagine! I hope that this helps!
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.