PHP: mysql_insert_id()

July 16, 2009 by  
Filed under Tips and Tutorials

tn-phpSometimes it is necessary to get the ID value of the last record you inserted into a MySQL database.

For example, let’s say you have a shopping cart function that added records into the database. But you need to print out a receipt that includes the item tracking number. And this tracking number would be the record’s ID value, which is also the PRIMARY KEY of the table.

An easy way to do this in PHP is by using the function mysql_insert_id().
NOTE: This will only work for AUTO_INCREMENT fields.

Pretend STEP 1 is a form with a list of items. If you change the QUANTITY of the item, and submit, you will be at STEP 2, which is the sample code below.
Read more

Related Products:

The Book of Codes: Understanding the World of Hidden Messages: An Illustrated Guide to Signs, Symbols, Ciphers, and Secret LanguagesThe Book of Codes: Understanding the World of Hidden Messages: An Illustrated Guide to Signs, Symbols, Ciphers, and Secret LanguagesThe art of the code—code making and code breaking—remains shrouded in mystery and seems locked away in the murky realms of military intelligence, ... Read More >
Clean Code: A Handbook of Agile Software CraftsmanshipClean Code: A Handbook of Agile Software CraftsmanshipEven bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every year, countless hours and significa... Read More >
Murach's PHP and MySQL (Murach: Training & Reference)Murach's PHP and MySQL (Murach: Training & Reference)This book was developed by the same team that authored Murach's JavaScript and DOM Scripting, and it has the same strong content organization that let... Read More >

Popularity: 2% [?]

if $IE

July 11, 2009 by  
Filed under Geek Fun & Humor, PHP

I was working on a web project and I usually start with Firefox to test things. Then Safari, Chrome, and then IE. By the time I got to IE, I noticed that my hard work was just not viewable. Argh. So I tweeted out:

tweet-browsercheck

function browserCh()
{
     $a = $_SERVER['HTTP_USER_AGENT'];
     $IE = ((eregi("MSIE",$a) || eregi("Microsoft",$a)))==1; 

     if($IE)
        return 'Bad Browser!';
}

I got a laugh at some of the responses.. :)

@honging : daynah, i prefer: <style type="text/css">* html body { display: none; }</style> ;)

@j_holtslander: @daynah that was kinda hot. LOL.

@robflynn43: @daynah Haha, browserCh() made me happy. You win a high five, redeemable any time you see me. =)

@ialexs@daynah :D (re: bad browser)

Related Products:

When My Mind Wanders It Brings Back SouvenirsWhen My Mind Wanders It Brings Back SouvenirsThe author's commentary on the humor found in everyday events ranging from marriage to parenthood, dog ownership, health issues, and more. Kirkland is... Read More >
The Wit and Humor of America, Volume I. (of X.)The Wit and Humor of America, Volume I. (of X.)This book was converted from its physical edition to the digital format by a community of volunteers. You may find it for free on the web. Purchase of the Kindle edition includes wireless delivery.
PHP Solutions: Dynamic Web Design Made EasyPHP Solutions: Dynamic Web Design Made EasyThis is the second edition of David Power's highly-respected PHP Solutions: Dynamic Web Design Made Easy. This new edition has been updated by David ... Read More >

Popularity: 2% [?]

iPhone App Review: PHP Ref

October 16, 2008 by  
Filed under Apple, Reviews

PHP RefName: PHP Ref
Written By: Joseph Frizalone
Category: Utilities
Price: $.99
Size: 1.3 MB
Requirements: iPhone / iPod Touch

This is a great app for any PHP developer. It’s a quick reference to all 5149 standard PHP functions. You can search for a function or scroll through a list of them. Tap on the function and a description of its purpose and parameters will be displayed. The only improvement I would like is an example of how the function can be used. Other than that, it’s pretty nice.

PHP Ref PHP Ref PHP Ref

Related Products:

iPhone 3G 8GB (Unlocked)Why buy Legally unlocked iPhone 3G 8GB from us? Our phones are factory unlocked NO 2 YEAR CONTRACT You don't need any hacks or turbo-sim adapter at... Read More >
Head First PHP & MySQLHead First PHP & MySQL

If you're ready to create web pages more complex than those you can build with HTML and CSS, Head First PHP & MySQL is the ultimate learning guide ... Read More >

Apple iPod touch 8GB (4th Generation) - Black - Current VersionApple iPod touch 8GB (4th Generation) - Black - Current VersionThe world's most popular portable gaming device is even more fun. Now available in black and white, iPod touch includes iOS 5 with over 200 new featur... Read More >

Popularity: 6% [?]

How to Connect to a MySQL Database using PHP

March 29, 2005 by  
Filed under Code Snippets, PHP, Scripts and Coding

I was helping my coworker yesterday to create her first PHP-Database program. She already knew how phpMyAdmin worked, so I created a sample page for her to show how to connect to the database and then retrieve data from a query. Maybe this sample page could help you too. I commented as much of the code as I could. Let me know if you have any questions.

Read more

Related Products:

Learning PHP, MySQL, and JavaScript (Animal Guide)Learning PHP, MySQL, and JavaScript (Animal Guide)If you know HTML, this guide will have you building interactive websites quickly. You'll learn how to create responsive, data-driven websites with PHP... Read More >
Learning MySQLLearning MySQL

Whether you're running a business, keeping track of members and meetings for a club, or just trying to organize a large and diverse collection of i... Read More >

High Performance MySQL: Optimization, Backups, Replication, and MoreHigh Performance MySQL: Optimization, Backups, Replication, and MoreHigh Performance MySQL is the definitive guide to building fast, reliable systems with MySQL. Written by noted experts with years of real-world experi... Read More >

Popularity: 25% [?]

Random Splash Pages

April 26, 2002 by  
Filed under Code Snippets, PHP

I was looking through my email and found this email from Grace:

Hi Daynah! It’s me, Grace. I would like to ask a question if you don’t mind -_-; Sorry if I am bothering you. I would like to ask if how can I make random splash pages with php? Or do you know any scripts I could download for
that? Thank you so much. And hope you are having a great week =)

Here is a piece of code that Albert (my boyfriend) wrote. It creates an array of random images to use. It’s pretty simple to modify if you want to create random splash pages. If you have comments/questions, please leave them below.

<?php

// Function name: randomimage($showimage)
// Purpose: Create an array with random data for an image
// Use: Please link http://php-princess.net/
function randomimage($showimage)
{

    // ARRAY OF SPLASH IMAGES
    $bgimages = array('images/splash1.jpg','images/splash2.jpg',
                      'images/splash3.jpg','images/splash4.jpg',
                      'images/splash1.jpg','images/splash2.jpg',
                      'images/splash3.jpg','images/splash4.jpg');

    $bgtext = array ('Picture of Splash 1','Picture of Splash 2',
                     'Picture of Splash 3','Picture of Splash 4',
                     'Picture of Splash 1', 'Picture of Splash 2',
                     'Picture of Splash 3', 'Picture of Splash 4');

    $bgmax = count($bgimages)-1;

    // Check if viewing additional image option is
    // set / look for non-integer value passing
    if ((!isset($showimage)) || (!ereg ("^[0-9]{1,2}$", $showimage)))
    {
        srand((double)microtime()*1000000);
        print_r($names);  

        srand ((double) microtime() * 10000000);

        $rand_keys = array_rand ($bgimages, 2);

        // obtain random image from array
        $bgimage = $bgimages[$rand_keys[0]];
        $bgalt   = $bgtext[$rand_keys[0]];
        $bgkey   = $rand_keys[0];
    }    

    return array($bgimage,$bgalt,$bgkey);
}

// Creates a list of the variables with random image
list($bgimage,$bgalt,$bgkey) = randomimage($showimage);

// Put printout into variable $mainbody
$mainbody = ''.$bgalt.'';

// Print out $mainbody
print "$mainbody";

?>

Related Products:

PHP for the Web: Visual QuickStart Guide (4th Edition)PHP for the Web: Visual QuickStart Guide (4th Edition)With PHP for the World Wide Web, Fourth Edition: Visual QuickStart Guide, readers can start from the beginning to get a tour of the programming langua... Read More >
Code Complete: A Practical Handbook of Software Construction, Second EditionCode Complete: A Practical Handbook of Software Construction, Second Edition

Widely considered one of the best practical guides to programming, Steve McConnell’s original CODE COMPLETE has been helping developers write bet... Read More >

CODE Magazine - 2011 Jul/AugCODE Magazine - 2011 Jul/AugIf you are a web developer you have probably heard about numerous web technologies. PHP, Ruby on Rails,HTML5 and ASP MVC. In this issue we take a look... Read More >

Popularity: 19% [?]