A real challenge for real PHP programmers

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Brian Murphy

    #1

    A real challenge for real PHP programmers

    <?php
    /*
    A challenge to every PHP programmer.The one who's gonna solve this
    problem would be deemed as

    PSP(PHP Supreme Programmer).The problem is this : You have to write a
    script that displays a list of

    categories and subcategoriesli ke this one:

    <select name="category" >
    <option value="1">Main</option>
    <option value="2">Main > Computers</option>
    <option value="4">Main > Computers > Hardware </option>
    <option value="8">Main > Computers > Hardware > PC</option>
    <option value="7">Main > Computers > Hardware > Mac</option>
    <option value="9">Main > Computers > Hardware > Atari</option>
    <option value="11">Main > Computers > Hardware > PC > History of
    Pc</option>
    <option value="">etc... </option>
    </select>


    The categories and subcategories details are stored in these two
    tables in a MySQL database.
    -categories : the categories names and ids.
    -cat_relations : the relations between categories.It shows which
    subcategory belongs to which category.
    The belongings between categories can go very deep and the number of
    categories is unlimited. This script will create the two tables and
    fill them with sample data. All you need to do is to change the four
    variables below. You can send the script back to this email :
    yasbergy@yahoo. com.
    */

    //Here starts the script. Please change the values of these variables
    to fit your settings
    $user = "prospective_PS P";
    $database = "db";
    $server = "localhost" ;
    $pwd = "" ;
    //Connection to the database that you created
    mysql_connect($ server,$user,$p wd) ;
    mysql_select_db ($database);
    //Creation of the two tables : categories and cat_relations
    $categories = " CREATE TABLE `categories` (`id` INT not null
    AUTO_INCREMENT, `name` VARCHAR(100) not null , PRIMARY KEY (`id`),
    INDEX (`id`), UNIQUE (`id`)) comment = 'The categories details' ";
    mysql_query($ca tegories) ;
    $cat_relations = "CREATE TABLE `cat_relations` (`id` INT not null
    AUTO_INCREMENT, `daughter_id` INT not null, `mother_id` INT not null ,
    PRIMARY KEY (`id`), INDEX (`id`), UNIQUE (`id`)) comment = 'Which
    category is the daughter of which category'";
    mysql_query($ca t_relations) ;

    //Filling the two tables with sample data
    $cats = array('Main','C omputers','Coun tries','Hardwar e','Software',' Programming
    languages','Mac ','PC','Atari', 'Winamp','Histo ry of the
    PC','IBM','Comp onents','High
    level','USA','N YC','LA','Manha ttan','India',' Winzip');
    for ($i=0;$i<count( $cats);$i++){
    $sql = mysql_query("in sert into categories (name)
    values('".$cats[$i]."')");
    }
    mysql_query("in sert into cat_relations (daughter_id,mo ther_id) values
    (2,1),(3,1),(4, 2),(5,2),(6,2), (7,4),(8,4),(9, 4),(11,8),(12,8 ),(13,8),(10,5) ,(20,5),(14,6), (15,3),(16

    ,15),(17,15),(1 8,16),(19,3)");
    //Now you can have a look on them through phpMyAdmin
    ?>
  • Tom Lynn

    #2
    Re: A real challenge for real PHP programmers

    On 12 Dec 2003 20:38:23 -0800, yasbergy@yahoo. com (Brian Murphy) wrote:
    [color=blue]
    ><?php
    >/*
    >A challenge to every PHP programmer.The one who's gonna solve this
    >problem would be deemed as
    >
    >PSP(PHP Supreme Programmer).The problem is this : You have to write a
    >script that displays a list of[/color]

    Are you trying to get custom made scripts for free?

    If you are having trouble with a piece of code and need some help, just
    ask. That's one thing, but I suspect you are just being cheap. I'm sure
    there are a lot of good PHP coders here that would be more than willing to
    write your code for you, provided you reciprocate with cash.

    Just my humble opinion.

    T

    Comment

    • Michael Fuhr

      #3
      Re: A real challenge for real PHP programmers

      Tom Lynn <tomlynn97@hotm ail.com> writes:
      [color=blue]
      > On 12 Dec 2003 20:38:23 -0800, yasbergy@yahoo. com (Brian Murphy) wrote:
      >[color=green]
      > ><?php
      > >/*
      > >A challenge to every PHP programmer.The one who's gonna solve this
      > >problem would be deemed as
      > >
      > >PSP(PHP Supreme Programmer).The problem is this : You have to write a
      > >script that displays a list of[/color]
      >
      > Are you trying to get custom made scripts for free?
      >
      > If you are having trouble with a piece of code and need some help, just
      > ask. That's one thing, but I suspect you are just being cheap. I'm sure
      > there are a lot of good PHP coders here that would be more than willing to
      > write your code for you, provided you reciprocate with cash.
      >
      > Just my humble opinion.[/color]

      Not to mention the low standard for the "PHP Supreme Programmer"
      appellation. Sounds more like a kind of pizza.

      --
      Michael Fuhr

      Comment

      • Robert Downes

        #4
        Re: A real challenge for real PHP programmers

        Tom Lynn wrote:[color=blue]
        > Are you trying to get custom made scripts for free?
        >
        > If you are having trouble with a piece of code and need some help, just
        > ask. That's one thing, but I suspect you are just being cheap. I'm sure
        > there are a lot of good PHP coders here that would be more than willing to
        > write your code for you, provided you reciprocate with cash.
        >
        > Just my humble opinion.[/color]

        Sounds more like some cheesy kid trying to get his homework done for free.
        --
        Bob

        Comment

        Working...