Re: MySQL Database - NOT SAVING USER WEB-FORM DATA, ANY SUGGESTIONS...

Hi, after adding the missing <html> tag, still doesn't make any difference, see below the php code and html form in context, the one you've asked me to paste.
Note: I am trying to incorporate this, into an existing webpage, "the html form has to work with the existing html tags without duplicating" it's an existing webpage currently online.
*Corrected the typing error Murray mentioned previously, about mysqli
THE PHP CODE...
<?php
class MySessionHandler implements SessionHandlerInterface
private $savePath;
public function open($savePath, $sessionName)
  $this->savePath = $savePath;
  if (!is_dir($this->savePath)) {
   mkdir($this->savePath, 0777);
  return true;
public function close()
  return true;
public function read($id)
  return (string)@file_get_contents("$this->savePath/sess_$id");
public function write($id, $data)
  return file_put_contents("$this->savePath/sess_$id", $data) === false ? false : true;
public function destroy($id)
  $file = "$this->savePath/sess_$id";
  if (file_exists($file)) {
   unlink($file);
  return true;
public function gc($maxlifetime)
  foreach (glob("$this->savePath/sess_*") as $file) {
   if (filemtime($file) + $maxlifetime < time() && file_exists($file)) {
    unlink($file);
  return true;
$handler = new MySessionHandler();
session_set_save_handler($handler, true);
session_start();
?>
<?php
class session {
var $lifeTime;
var $dbHandle;
function open($savePath, $sessName) {
  $this->lifeTime = get_cfg_var("session.gc_maxlifetime");
  $dbHandle = @mysql_connect("server", "user","password");
  $dbSel = @mysql_select_db("database",$dbHandle);
  if(!$dbHandle || !$dbSel)
   return false;
  $this->dbHandle = $dbHandle;
  return true;
function close() {
  $this->gc(ini_get("session.gc_maxlifetime"));
  return @mysql_close($this->dbHandle);
function read($sessID) {
  $res = mysql_query("SELECT session_data AS d FROM ws_sessions
     WHERE session_id = '$sessID'
     AND session_expires > " .time(), $this->dbHandle);
  if($row = mysql_fetch_assoc($res))
     return $row['d'];
  return "";
function write($sessID, $sessData) {
  $newExp = time() + $this->lifeTime;
  $res = mysql_query("SELECT * FROM ws_sessions
     WHERE session_id = '$sessID'", $this->dbHandle);
  if(mysql_num_rows($res)) {
   mysql_query("UPDATE ws_sessions
      SET session_expires = '$newExp',
      session_data = '$sessData'
      WHERE session_id = '$sessID'", $this->dbHandle);
   if(mysql_affected_rows($this->dbHandle))
      return true;
  else {
   mysql_query("INSERT INTO ws_sessions (
      session_id,
      session_expires,
      session_data)
      VALUES(
      '$sessID'
      '$newExp'
      '$sessData')", $this->dbHandle);
   if(mysql_affected_rows($this->dbHandle))
      return true;
  return false;
function destroy($sessID) {
  mysql_query("DELETE FROM ws_sessions WHERE session_id = '$sessID'", $this->dbHandle);
  if(mysql_affected_rows($this->dbHandle))
     return true;
  return false;
function gc($sessMaxLifeTime) {
  mysql_query("DELETE FRKOM ws_sessions WHERE session_expires < " .time(), $this->dbHandle);
  return mysql_affected_rows($this->dbHandle);
$session = new session();
session_set_save_handler(array(&$session,"open"),
    array(&$session,"close"),
array(&$session,"read"),
array(&$session,"write"),
array(&$session,"destroy"),
array(&$session,"gc"));
session_start();
?>
<?php
$conn = new mysqli("1and1.com", "dbo501129768", "simpsys", "db501129768");
if ($mysqli->connect_error) {
die('Connect Error (' . $mysqli->connect_errno . ') '  //CHECK CONNECTION.
   . $mysqli->connect_error);
if (array_key_exists('submit', $_POST)){
$userName = $_POST['username'];
$firstName = $_POST['firstname'];
$lastNmae = $_POST['lastname'];
$password = $_POST['password'];
$confirmPassword = $_POST['confirmPassword'];
$conn->query("INSERT INTO ws_sessions (`user_name`, `first_name`, `last_name`, `email`, `password`, `confirm_password`) VALUES('$userName', '$firstName', '$lastName', '$email', '$password', '$confirmPassword')");
?>
THE HTML FORM...   EDITED
<!DOCTYPE html>
<html>
<head>
<title>Admin</title>
</head>
<body>
<form name='registration' method='post' action='insert_2.php' enctype="application/x-www-form-urlencoded">
    <p>Username: *</p>
    <p>
    <label for='username'></label>
    <input type='text' name='username' maxlength='40' size='60' tabindex='1'/>
    </p>
<p>Firstname: *</p>
<p>
<label for='firstname'></label>
<input type='text' name='firstname' maxlength='40' size='60' tabindex='2'/>   
<p>Lastname: *</p>
<p>
<label for='lastname'></label>
<input type='text' name='lastname' maxlength='40' size='60' tabindex='3'/>
    <p>Email: *</p>
    <p>
    <label for='email'></label>
    <input type='text' name='email' maxlength='40' size='60' tabindex='4'/>
    </p>
    <p>Password: *</p>
    <p>
    <label for='password'></label>
    <input type='password' name='password' id='password' maxlength='40' size='60' tabindex='5'/>
    </p>
    <p>Confirm password: *</p>
    <p>
    <label for='confirm password'></label>
    <input type='password' name='confirmPassword' id='confirmPassword' maxlength='40' size='60' tabindex='6'/>
    </p>
    <p>
    <input type='submit' value='Register'/>
    </p>
    <p> </p>
</form>
</body>
</html> End of Form
</div> "This tag and the ones below already exist inside the webpage"
</div>
</body>
</html>
I hope this helps - I appreciate your help.
smartCode

smartCode wrote:
Hi, after adding the missing <html> tag, still doesn't make any difference, see below the php code and html form in context, the one you've asked me to paste.
Note: I am trying to incorporate this, into an existing webpage, "the html form has to work with the existing html tags without duplicating" it's an existing webpage currently online.
*Corrected the typing error Murray mentioned previously, about mysqli
THE PHP CODE...
<?php
class MySessionHandler implements SessionHandlerInterface
private $savePath;
public function open($savePath, $sessionName)
  $this->savePath = $savePath;
  if (!is_dir($this->savePath)) {
   mkdir($this->savePath, 0777);
  return true;
public function close()
  return true;
public function read($id)
  return (string)@file_get_contents("$this->savePath/sess_$id");
public function write($id, $data)
  return file_put_contents("$this->savePath/sess_$id", $data) === false ? false : true;
public function destroy($id)
  $file = "$this->savePath/sess_$id";
  if (file_exists($file)) {
   unlink($file);
  return true;
public function gc($maxlifetime)
  foreach (glob("$this->savePath/sess_*") as $file) {
   if (filemtime($file) + $maxlifetime < time() && file_exists($file)) {
    unlink($file);
  return true;
$handler = new MySessionHandler();
session_set_save_handler($handler, true);
session_start();
?>
<?php
class session {
var $lifeTime;
var $dbHandle;
function open($savePath, $sessName) {
  $this->lifeTime = get_cfg_var("session.gc_maxlifetime");
  $dbHandle = @mysql_connect("server", "user","password");
  $dbSel = @mysql_select_db("database",$dbHandle);
  if(!$dbHandle || !$dbSel)
   return false;
  $this->dbHandle = $dbHandle;
  return true;
function close() {
  $this->gc(ini_get("session.gc_maxlifetime"));
  return @mysql_close($this->dbHandle);
function read($sessID) {
  $res = mysql_query("SELECT session_data AS d FROM ws_sessions
     WHERE session_id = '$sessID'
     AND session_expires > " .time(), $this->dbHandle);
  if($row = mysql_fetch_assoc($res))
     return $row['d'];
  return "";
function write($sessID, $sessData) {
  $newExp = time() + $this->lifeTime;
  $res = mysql_query("SELECT * FROM ws_sessions
     WHERE session_id = '$sessID'", $this->dbHandle);
  if(mysql_num_rows($res)) {
   mysql_query("UPDATE ws_sessions
      SET session_expires = '$newExp',
      session_data = '$sessData'
      WHERE session_id = '$sessID'", $this->dbHandle);
   if(mysql_affected_rows($this->dbHandle))
      return true;
  else {
   mysql_query("INSERT INTO ws_sessions (
      session_id,
      session_expires,
      session_data)
      VALUES(
      '$sessID'
      '$newExp'
      '$sessData')", $this->dbHandle);
   if(mysql_affected_rows($this->dbHandle))
      return true;
  return false;
function destroy($sessID) {
  mysql_query("DELETE FROM ws_sessions WHERE session_id = '$sessID'", $this->dbHandle);
  if(mysql_affected_rows($this->dbHandle))
     return true;
  return false;
function gc($sessMaxLifeTime) {
  mysql_query("DELETE FRKOM ws_sessions WHERE session_expires < " .time(), $this->dbHandle);
  return mysql_affected_rows($this->dbHandle);
$session = new session();
session_set_save_handler(array(&$session,"open"),
    array(&$session,"close"),
array(&$session,"read"),
array(&$session,"write"),
array(&$session,"destroy"),
array(&$session,"gc"));
session_start();
?>
<?php
$conn = new mysqli("1and1.com", "dbo501129768", "simpsys", "db501129768");
if ($mysqli->connect_error) {
die('Connect Error (' . $mysqli->connect_errno . ') '  //CHECK CONNECTION.
   . $mysqli->connect_error);
if (array_key_exists('submit', $_POST)){
$userName = $_POST['username'];
$firstName = $_POST['firstname'];
$lastNmae = $_POST['lastname'];
$password = $_POST['password'];
$confirmPassword = $_POST['confirmPassword'];
$conn->query("INSERT INTO ws_sessions (`user_name`, `first_name`, `last_name`, `email`, `password`, `confirm_password`) VALUES('$userName', '$firstName', '$lastName', '$email', '$password', '$confirmPassword')");
?>
THE HTML FORM...   EDITED
<!DOCTYPE html>
<html>
<head>
<title>Admin</title>
</head>
<body>
<form name='registration' method='post' action='insert_2.php' enctype="application/x-www-form-urlencoded">
    <p>Username: *</p>
    <p>
    <label for='username'></label>
    <input type='text' name='username' maxlength='40' size='60' tabindex='1'/>
    </p>
<p>Firstname: *</p>
<p>
<label for='firstname'></label>
<input type='text' name='firstname' maxlength='40' size='60' tabindex='2'/>   
<p>Lastname: *</p>
<p>
<label for='lastname'></label>
<input type='text' name='lastname' maxlength='40' size='60' tabindex='3'/>
    <p>Email: *</p>
    <p>
    <label for='email'></label>
    <input type='text' name='email' maxlength='40' size='60' tabindex='4'/>
    </p>
    <p>Password: *</p>
    <p>
    <label for='password'></label>
    <input type='password' name='password' id='password' maxlength='40' size='60' tabindex='5'/>
    </p>
    <p>Confirm password: *</p>
    <p>
    <label for='confirm password'></label>
    <input type='password' name='confirmPassword' id='confirmPassword' maxlength='40' size='60' tabindex='6'/>
    </p>
    <p>
    <input type='submit' value='Register'/>
    </p>
    <p> </p>
</form>
</body>
</html> End of Form
</div> "This tag and the ones below already exist inside the webpage"
</div>
</body>
</html>
I hope this helps - I appreciate your help.
smartCode
I'm trying to establish if the code I supplied is working or not, i.e. if something is being inserted into your database or not. Including all the other php classes/functions does not help at this time as there is probably some conflict going on -  you CAN'T mix mysqli and mysql
What happens if you just use the code below. Yes, it's a basic form and mysqli connection BUT it should insert something in your ws_sessions table.
Then you can start adding in the other php  functions one by one and see where it breaks down.
<?php
$conn = new mysqli("1and1.com", "dbo501129768", "simpsys", "db501129768");
if (array_key_exists('submit', $_POST)){
$userName = $_POST['username'];
$firstName = $_POST['firstname'];
$lastNmae = $_POST['lastname'];
$password = $_POST['password'];
$confirmPassword = $_POST['confirmPassword'];
$conn->query("INSERT INTO ws_sessions (`user_name`, `first_name`, `last_name`, `email`, `password`, `confirm_password`) VALUES('$userName', '$firstName', '$lastName', '$email', '$password', '$confirmPassword')");
?>
<!DOCTYPE html>
<html>
<head>
<title>Admin</title>
</head>
<body>
<form name='registration' method='post' action='insert_2.php' enctype="application/x-www-form-urlencoded">
    <p>Username: *</p>
    <p>
    <label for='username'></label>
    <input type='text' name='username' maxlength='40' size='60' tabindex='1'/>
    </p>
<p>Firstname: *</p>
<p>
<label for='firstname'></label>
<input type='text' name='firstname' maxlength='40' size='60' tabindex='2'/>   
<p>Lastname: *</p>
<p>
<label for='lastname'></label>
<input type='text' name='lastname' maxlength='40' size='60' tabindex='3'/>
    <p>Email: *</p>
    <p>
    <label for='email'></label>
    <input type='text' name='email' maxlength='40' size='60' tabindex='4'/>
    </p>
    <p>Password: *</p>
    <p>
    <label for='password'></label>
    <input type='password' name='password' id='password' maxlength='40' size='60' tabindex='5'/>
    </p>
    <p>Confirm password: *</p>
    <p>
    <label for='confirm password'></label>
    <input type='password' name='confirmPassword' id='confirmPassword' maxlength='40' size='60' tabindex='6'/>
    </p>
    <p>
    <input type='submit' value='Register'/>
    </p>
    <p> </p>
</form>
</body>
</html>

Similar Messages

  • Sorry, your browser/program is not supported by Web Dynpro! Any suggestions on how to get browser to support?

    Getting this message when visiting an ATT extranet portal where employees can view their paystubs.

    According to the [https://en.wikipedia.org/wiki/Web_Dynpro wikipedia article], this software only works in older versions of internet explorer, and nothing else. You can try using [https://addons.mozilla.org/en-US/firefox/addon/user-agent-switcher/?src=ss this addon] to make the software think you are using a compatible version of internet explorer and allow you to access it, but the website may not work correctly.

  • Just purchased and downloaded pe 13. While installing, I found out pe13 is not compatible with my OSX 7.5 system. Any Idea's on how to swap for pe 12? It's not available on the Adobe web site. Any suggestions would be appreciated. Thanks

    Just purchased and downloaded pe 13. While installing, I found out pe13 is not compatible with my OSX 7.5 system. Any Idea's on how to swap for pe 12? It's not available on the Adobe web site. Any suggestions would be appreciated. Thanks

    daleroach
    Adobe is not going to swap 13 for 12. It is selling only 13 download as you found out. So, you are going to have to purchase 12 if you want to use that program. It may still be available at some retail locations, such as Amazon.
    If you are within 30 days of purchase and have purchase the download from Adobe, then contact Adobe via its Adobe Chat to get a refund. To do that, click on the following link
    http://helpx.adobe.com/sea/contact.html?step=PRE_membership-account-payment_payments-invoi ces-orders_stillNeedHelp
    Premiere Elements
    Membership, Account, Payment
    Payments, Invoices, Orders
    Chat Panel
    If the link does not hold its set, then you will need to navigate to Chat Panel using the above titles as guides.
    Please let us know if you are OK with the above. If any questions or need clarification, please do not hesitate to ask. Reminder..we are not Adobe. This is a user to user
    forum with an undefined frequency of an Adobe presence in it.
    Best wishes
    ATR

  • Web form data storage

    Hi,
    In which table the Web form datas will be stored in EPM Planning repository. Please provide the table details.
    Thanks
    Kumar
    Edited by: kumarp on Aug 13, 2012 7:17 AM

    Hi,
    Forms are spread to multiple tables. All tables starting by HSP_FORM*.
    If you want to export forms in a convenient format, it's easier to export them to XML files through LCM.
    Thanks,
    JM

  • My Mac is a 21.5-inch Late 2009 with a 1 TB Seagate HD that must be replaced, according to Apple support, but they denied me that right because the serial is not part of the replacement program: any suggestions to get a plausible solution to this problem?

    My Mac is a 21.5-inch Late 2009 with a 1 TB Seagate HD that must be replaced, according to Apple support Panama, but they denied me that right because the serial is not part of the replacement program: any suggestions to get a plausible solution to this problem?
    I would want to know what are the criteria used by the people al espresslane support to deny the opportunity presented by the replacement program, given the situation that these 1 TB Seagate HD´s have had problems and certainly not only in the batch they accepted, but probable in other batches too.
    The second question is about the powerpc support that is lost when updating from Snow Leopard to Lion X: I can not read my medical application UPTODATE.
    I hope that there wil be some kind of support to help me solve that problem, this is my first petition actually.
    Now, I do not have access to my yahoo email, intermitent access to Apple home page, unpredictable access to Apple store and no access to iCloud in my iMac: when I try to access these web sites, the blue web address bar is interrupted and never goes to the end, no filling up the whole bar.
    I do not know what is the first problem, the Seagate HD or the Lion X, but my life is becoming a miserable one, not having the opportunity to enter in the raplacement program, losing the powerpc support because of the updating to Lion X, the necessity to buy Lion X again because it used to appear as a paid program, but not anymore, and finally having no access to my yahoo email, Apple home website and Apple store and no access at all to the iCloud: I am done.
    Chao, Elías.

    You can have Apple or a competent service shop replace the internal HD for a fee, unless you have AppleCare and the iMac is within its warranty period in which case it will cost nothing. If you must pay the cost will be approximately $350 US.
    PowerPC support is gone with Lion. You can install or retain Snow Leopard on another partition, and boot Snow Leopard as necessary.
    The inability to load web pages is a different problem, unless it is related to your failing hard disk.

  • I can not open itunes in windows 7, any suggestions?

    I can not open itunes in windows 7, any suggestions?

    Over time I've come across a number of posts concerning iTunes for Windows not opening. One conclusion from other Windows users that you might want to check out has been that it could be the result of malware on your PC. The advice has been to try scanning for malware with ewido, you'll find a free download at this link: ewido Anti-Malware

  • HT1551 I ordered a rental movie on my computer and want to watch it on my 1st generation apple TV and it is not showing up there...any suggestions?

    I ordered a rental movie on my computer and want to watch it on my 1st generation apple TV and it is not showing up there...any suggestions?

    I had same problem last night with a movie rental not showing up under the 'Rented' tab in iTunes/Movies on my iMac: as I had no other rentals, there was no 'Rented' tab at all.
    In iTunes 11, the Downloads icon only appears next to the Search bar while there is an active download. Once any  downloads are finished, the icon disappears.  I had no icon so I had to assume the downloading had finished (in the previous UI you could check download progress even after they had finished).
    My movie rental did, however, show up under 'Rented Movies' under the 'Movies' tab in iTunes/Devices/(select any i/device) so I knew it was somewhere in my iTunes.  Yet, we couldn't access it via Apple TV.
    I fiddle around for a bit, restarting iTunes, restarting the iMac, to no avail.  Then I did a little housekeeping and moved a different movie I'd imported awhile ago, from the 'Home Videos' tab under iTunes/Movies.  Under File/Get Info, the 'Media Kind' was incorrectly set to 'Home Video' so I changed it to 'Movie'.  Thus the file was moved over into the Movies tab.  Hey Presto!  The Rented tab suddenly showed up, and there was my rented movie!
    This is the second time a movie rental did not show up after downloading.  Unfortunately my husband initiated the download so we figured he must've messed up somehow as he's not as familiar with iTunes as me.  Hence we opted to download the movie under a different iTunes account, which worked the second time with no problem.  Needless to say the invoice for the original download had no problem in finding us, hence we were effectively being charged twice for the same movie!  We have to contact apple support (such a hassle) but hopefully they will understand the issue (that's the difficult bit) and they are usually good at refunding when they finally accept the customer is genuine in their claim.
    In case anyone is tempted to critique my method, we download rentals through iTune on our computer as we had too many problems trying to rent via Apple TV.  Often the movie was not available to watch for many hours after it was rented, even though we'd start 'download' halfway through the day and sit down at night to watch it!  We have also had problems with movies that kept stopping during viewing because it wasn't streaming fast enough.  We'd give some time and come back to viewing, only to encounter the same.  One time we gave gave up and tried again the next evening, only to find the movie expired.  There is meant to be 48 hours after you've started viewing to resume watching a movie.  Apple's only response to this was to advise we needed a broadband internet connection to stream the movie - this was despite me already telling them we have broadband.
    Anyway, I hope this helps anyone experiencing similar issues with movie downloads.

  • When I upgraded to IOS5, my playlists no longer appear on the iPOD.  When I do a Sync, the playlists appear, but will not sync to the iPOD.  Any suggestions on how to resolve??

    When I upgraded to IOS5, my playlists no longer appear on the iPOD.  When I do a Sync, the playlists appear, but will not sync to the iPOD.  Any suggestions on how to resolve??

    I would understand it if you checked email on your Mac, and then those messages were not available on your iOS devices if you had the advanced account setting "remove copy from server after retrieving message:" set to immediately. 
    I looked through my iPhone settings and don't even see an option to tell my phone to pull the only copy of a message and delete it from the server.
    Possibly there is another setting in Lion (I am running Snow Leopard still) that tells your Mac to only synchronize mail to your iOs devices and is not pulling mail directly from iCloud. 
    You could try disabling your current iCloud email account in Mac Mail, and adding a new one and just telling Mail it is a standard IMAP account (imap.mail.me.com incoming and smtp.mail.me.com outgoing).
    I did that for Leopard to get my email even to work after MobileMe is cancelled and it seems to work fine with my iPhone.
    If that doesn't work, you can delete that new email account and re-enable the temporarily disabled iCloud email account from above.
    Hope this helps.

  • I recently started getting a "not delivered" message in imessages. Any suggestion what the problem might be?

    I recentlt started getting a "not delivered" message in imessage!  Any suggestions what may cause this?
    rtrruss

    kbomby2 wrote:
    Could also try a soft reset - Hold Power and Home down together for 10 seconds.
    If that's a 'soft' reset, then what's a 'hard' reset?

  • I have a new laptop and I am trying to download CS3. The site on adobe gives an error message and the one I tried from this forum downloaded CS3 extended, so my serial number does not work. Does anyone have any suggestions. Regards Vicki

    Hi,
    I have a new laptop and I am trying to download CS3. The site on adobe gives an error message and the one I tried from this forum downloaded CS3 extended, so my serial number does not work. Does anyone have any suggestions. Regards Vicki

    The trial is always extended. The serial number you enter determines whether it runs as standard or extended.
    I'm getting through fine with that link, so it must be a browser issue or some such thing. Try another browser.

  • HT201401 Sleep/Wake button is not working. Do you have any suggestions how can I fix this?

    Hi, I bought an iPhone5 in Sydney on 17 Sep 2012 (through Apple online store-Weborder no. W425361396) while I was studying there. Now I already went back to my home country (Thailand). And I got a problem with my iPhone5. The Sleep/Wake button is not working. Do you have any suggestions how can I fix this?
    Looking forward to hear from you.
    Best regards,
    Apiradee

    You will have to return the iPhone to Australia .The iPhone warranty is not international .
    Warranty and service is only provided in Country of original sale
    You could try a reset followed if required by a restore initially with backup and then again if required as new
    If that makes no difference it will be a hardware issue and you will have to return it to Australia

  • I have a problem with Iphoto.  I have approximately 28000 photos.  Recently all but 5000 have disappeared.  I can not find and restore them.  Any suggestions?

    I have a problem with Iphoto '06.  I have approximately 28000 photos.  Recently all but 5000 have disappeared.  I can not find or restore them.  Any suggestions? 

    This is what the inside of an iPhoto 6 library looks like:
    Where in there did you look for the image files?
    Did you run any updaters pror to discovering the missing photos?  What fixes have you tried?  Do you have a backup of the library on another hard drive?
    OT

  • I need a reliable office suite.   Open Office is not working well for me.  Any suggestions?

    I need a good reliable office suite.  Open Office is not working well for me.  Any suggestions?

    If you mean Open Office is not always able to correctly open documents received from clients created with MS Office, then the only real solution is to purchase Office 2011 for Mac. As good as some of the free alternatives are, they can't duplicate every feature of MS Office.

  • Have downloaded flip4mac to watch .avi files on quicktime but still not able to access files. Any suggestions? Thanks L

    have downloaded flip4mac to watch .avi files on quicktime but still not able to access files. Any suggestions? Thanks L

    Flip4Mac plays Windows Media content, not AVI content. The codec needed to play those specific AVI files is most likely part of Perian or VLC but may not exist for Mac OS X.
    (97189)

  • When i try to look at my pictures on my iphone horizontally instead of vertically it does not flip the pictures sideways anymore - any suggestions?

    when i try to look at my pictures on my iphone horizontally instead of vertically it does not flip the pictures sideways anymore - any suggestions?

    This is written for the iPad but the same applies to iPhones
    Rotate iPad so the display is in the desired orientation.
    Double-click the Home button to display recently used apps.
    Flick from left to right along the bottom of the screen.
    Tap the Screen Rotation Lock button on the bottom left of the screen.
    A padlock will appear in the Screen Rotation Lock button.
    A small Screen Rotation Lock icon appears in the status bar until you disable Screen Rotation Lock:

Maybe you are looking for

  • Messages with zip files or multiple attachments are not being delivered

    Has anyone else come across this? I've discovered that files sent from my .mac account are not being delivered if they contain zip files or multiple attachment. A single .docx file goes through, but multiple doc files or a single zip file do not. I g

  • AP Invoice Workflow fails when approver is terminated

    We are on EBS 12.1.3. I am trying to find out what is the best practice solution for when approvers are terminated while AP Invoice Approval workflow is running. These are the steps in reproducing the problem: 1. Create invoice and send for approval.

  • Missing text / thumbnails / many Lightroom UI elements disappeared

    Hi. I run LR 1.1 on Mac OS X. A few days ago, when I launched Lightroom, I noticed something very weird: all the thumbnails in Grid view were empty. The cells are there, but no badges, text, or image thumbnail. Looking more closely, I see that other

  • What's a good printer for iMac 10.5.6?

    I need a printer for my new iMac. My old printer doesn't work on it. It considers it Classic. Message was edited by: citrine

  • JDeveloper performance unacceptable

    Hi, I am using JDeveloper 10.1.3.2.0 on Windows XP (SP2). It runs on a laptop with a 1.8 GHz CPU and 2 Gb of memory. Apart from JDeveloper, I am only running Firefox and MS Outlook. The performance of JDeveloper is absolutely unacceptable. JDeveloper