Discussion Board
Welcome Guest! You can login or register. Login or Register.
5 Pages123>»

Options
Go to last post Go to first unread
Zero2Cool  
#1 Posted : Tuesday, September 8, 2009 12:27:07 AM(UTC)
Okay, effective, umm, now. No more host switching until next off season. I'm going to focus on learning PHP in a similar fashion that I know ASP.NET.

Click HERE to see the page.


Building the form, easy.
Coding the connection to the database, easy.
Grabbing the values from the radio buttons and storing them into variables to transfer to a database, kicking my ass.

I think I'm attacking this wrong because I'm using HTML code, but shouldn't I be able to use straight PHP code throughout?


Edit, here's how I'm starting out ...
http://w3schools.com/php/php_syntax.asp

lol
IronMan  
#2 Posted : Tuesday, September 8, 2009 1:04:32 AM(UTC)
I have no idea what you are talking about, but thanks for keeping this site running!
djcubez  
#3 Posted : Tuesday, September 8, 2009 1:34:41 AM(UTC)
I'm not sure this will help you understand, my comments might not be helpful if you're just learning.

Save this as "pickem.php":

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Poop</title>
</head>

<?php 
// start php

// see if the GET variable "picks" is set
if(isset($_GET["picks"])) {
	// if picks is equal to "yes" proceed
	if($_GET["picks"] == "yes") {
		echo "<strong>You picked the following winners:</strong><br />";
		// if the GET variable "picks" is set, show picks
		// variables for the form are stored in an array called $_POST[]
		// the value for the array is the name of the input field i.e., rdoGame01
		// go through the post variable and display picks
		// assign variables
		$games = 16;	// number of games
		// if variable $x is less than the total number of games, add 1 to $x
		for($x = 0; $x <= 16; $x++) {
			// check games
			if($x < 10) {
				$x = "0" . $x . "";
			}
			if(isset($_POST["rdoGame" . $x . ""])) {
				// do whatever you want with each game right here
				if($x != "1") {echo ", ";}
				echo $_POST["rdoGame" . $x . ""] . "";
			}
		}
		echo "<br /><br />";
	}
}

?>

<body>
<form action="pickem.php?picks=yes" method="post">
<table width="372" border="1">
  <tr>
    <td colspan="4"><div align="center">Week One </div></td>
  </tr>

  <tr>
    <td width="56">Thursday</td>
    <td width="127"><input name="rdoGame01" type="radio" value="Titans" />
      Tenneesee </td>
    <td width="17">at</td>
    <td width="144"><input name="rdoGame01" type="radio" value="Steelers" />
      Pittsburgh</td>

  </tr>
 <tr>
    <td height="24">Sunday</td>
    <td><input name="rdoGame02" type="radio" value="Dolphins" />
      Miami </td>
    <td>at</td>
    <td><input name="rdoGame02" type="radio" value="Falcons" />

      Atlanta</td>
  </tr>
  <tr>
    <td>Sunday</td>
    <td><input name="rdoGame03" type="radio" value="Broncos" />
      Denver </td>
    <td>at</td>

    <td><input name="rdoGame03" type="radio" value="Bengals" />
      Cincinnati</td>
  </tr>
  <tr>
    <td>Sunday</td>
    <td><input name="rdoGame04" type="radio" value="Packers" />
      Minnesota </td>

    <td>at</td>
    <td><input name="rdoGame04" type="radio" value="Packers" />
      Cleveland</td>
  </tr>
  <tr>
    <td>Sunday</td>
    <td><input name="rdoGame05" type="radio" value="Packers" />

      Jacksonville </td>
    <td>at</td>
    <td><input name="rdoGame05" type="radio" value="Packers" />
      Indianapolis</td>
  </tr>
  <tr>
    <td>Sunday</td>

    <td><input name="rdoGame06" type="radio" value="Packers" />
      Detroit </td>
    <td>at</td>
    <td><input name="rdoGame06" type="radio" value="Packers" />
      New Orleans</td>
  </tr>
  <tr>

    <td>Sunday</td>
    <td><input name="rdoGame07" type="radio" value="Packers" />
      Dallas </td>
    <td>at</td>
    <td><input name="rdoGame07" type="radio" value="Packers" />
      Tampa Bay</td>
  </tr>

  <tr>
    <td>Sunday</td>
    <td><input name="rdoGame08" type="radio" value="Packers" />
      Philadelphia </td>
    <td>at</td>
    <td><input name="rdoGame08" type="radio" value="Packers" />
      Carolina</td>

  </tr>
  <tr>
    <td>Sunday</td>
    <td><input name="rdoGame09" type="radio" value="Packers" />
      Kansas City</td>
    <td>at</td>
    <td><input name="rdoGame09" type="radio" value="Packers" />

      Baltimore</td>
  </tr>
  <tr>
    <td>Sunday</td>
    <td><input name="rdoGame10" type="radio" value="Packers" />
      NY Jets</td>
    <td>at</td>

    <td><input name="rdoGame10" type="radio" value="Packers" />
      Houston</td>
  </tr>
  <tr>
    <td>Sunday</td>
    <td><input name="rdoGame11" type="radio" value="Packers" />
      Washington </td>

    <td>at</td>
    <td><input name="rdoGame11" type="radio" value="Packers" />
      NY Giants</td>
  </tr>
  <tr>
    <td>Sunday</td>
    <td><input name="rdoGame12" type="radio" value="Packers" />

      San Francisco</td>
    <td>at</td>
    <td><input name="rdoGame12" type="radio" value="Packers" />
      Arizona</td>
  </tr>
  <tr>
    <td>Sunday</td>

    <td><input name="rdoGame13" type="radio" value="Packers" />
      St. Louis</td>
    <td>at</td>
    <td><input name="rdoGame13" type="radio" value="Packers" />
      Seattle</td>
  </tr>
  <tr>

    <td>Sunday</td>
    <td><input name="rdoGame14" type="radio" value="Packers" />
      Chicago </td>
    <td>at</td>
    <td><input name="rdoGame14" type="radio" value="Packers" />
      Green Bay</td>
  </tr>

  <tr>
    <td>Monday</td>
    <td><input name="rdoGame15" type="radio" value="Packers" />
      Buffalo </td>
    <td>at</td>
    <td><input name="rdoGame15" type="radio" value="Packers" />
      New England</td>

  </tr>
  <tr>
    <td>Monday</td>
    <td><input name="rdoGame16" type="radio" value="Packers" />
      San Diego</td>
    <td>at</td>
    <td><input name="rdoGame16" type="radio" value="Packers" />

      Oakland</td>
  </tr>
 
</table>
<div><input type="submit" value="Submit Picks" /></div></form>
<p> </p>
</body>
</html>
Zero2Cool  
#4 Posted : Tuesday, September 8, 2009 2:27:53 AM(UTC)
Very awesome of you, thank you for taking the time to do that. Unfortunately, I have to go to sleep now, but hopefully I can spend some time on this tomorrow.
dhazer  
#5 Posted : Tuesday, September 8, 2009 10:48:30 AM(UTC)
good job dj +1 for the code
Rockmolder  
#6 Posted : Tuesday, September 8, 2009 11:00:09 AM(UTC)
" said: Go to Quoted Post
I have no idea what you are talking about, but thanks for keeping this site running!
Porforis  
#7 Posted : Tuesday, September 8, 2009 12:25:50 PM(UTC)
As crazy inefficient as it is, this makes me miss Visual Basic (6, of course. None of that .net sorcery). As a kid I'd spend afternoons and weekends experimenting with code, not having the slightest clue what I was doing until I got it to work and figured out why. Nowadays I'm working with shell scripts (linux), I miss that fluid feel VB6 had. Didn't miss having to make API calls for some more advanced graphical manipulation and trying to learn directx, but at its core it was streamlined and not as unusable for higher-end applications as most people say...

Regardless, a bit off-topic I suppose. I guess some people like making websites, some people like making computer games, and then there's database nerds. :P
Grabacr  
#8 Posted : Tuesday, September 8, 2009 12:56:17 PM(UTC)
Hooray...only spent $20000 on college so far and i understand the code....the system works!

good job man. Will have to see what i come up with in my spare time when im back at college
djcubez  
#9 Posted : Tuesday, September 8, 2009 3:03:42 PM(UTC)
" said: Go to Quoted Post
good job dj +1 for the code

Maybe I'll finally have to take you off my ignore list now :P

I feel like I click to read your posts half the time anyway hah.

@DKF295: I remember being a kid (not too long ago, in fact i'm probably still one now) and doing the same thing, albeit with websites. My dad was a website designer for over a decade so I kind of picked up the tools of the trade at a young age--not because I had too but because I found it fun.

@grabacr: I haven't learned an ounce about PHP or web design in college. In fact my teacher gave me a B in my web design course because she disliked that I knew almost everything already. I'm not saying I'm a genius or anything or that you won't learn anything in college, I just happen to learn things better on my own.
Zero2Cool  
#10 Posted : Tuesday, September 8, 2009 5:51:39 PM(UTC)
dj, would you be willing to help me with this project? You're PHP skills are far superior to mine. I'm only good editing existing code. I could figure it out on my own, but having a genius help me would speed things up for shizzle.
djcubez  
#11 Posted : Wednesday, September 9, 2009 12:16:53 AM(UTC)
" said: Go to Quoted Post
dj, would you be willing to help me with this project? You're PHP skills are far superior to mine. I'm only good editing existing code. I could figure it out on my own, but having a genius help me would speed things up for shizzle.

I'll see what I can do. Schools a bit heavy now but come this weekend I might be able to set aside some time.
Zero2Cool  
#12 Posted : Wednesday, September 9, 2009 8:57:14 AM(UTC)
" said: Go to Quoted Post
" said: Go to Quoted Post
dj, would you be willing to help me with this project? You're PHP skills are far superior to mine. I'm only good editing existing code. I could figure it out on my own, but having a genius help me would speed things up for shizzle.

I'll see what I can do. Schools a bit heavy now but come this weekend I might be able to set aside some time.


Oh, you're in school. No worries, I don't want to take up any of your time. I know how it is with school, so no worries bud. :) I'm sure I'll figure it out. You've given me a great starting point. Thanks.
Formo  
#13 Posted : Wednesday, September 9, 2009 3:03:53 PM(UTC)
" said: Go to Quoted Post
I'm not sure this will help you understand, my comments might not be helpful if you're just learning.

Save this as "pickem.php":

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Poop</title>
</head>

-=snip snip=-
UserPostedImage
Porforis  
#14 Posted : Wednesday, September 9, 2009 4:31:03 PM(UTC)
lol 4chan?
dhpackr  
#15 Posted : Wednesday, September 9, 2009 8:43:17 PM(UTC)
did u get ur form to work??
i work with php/mysql database driven forms A LOT.
check boxes,radio buttons, drop down lists all the time.
i do not think the code posted is correct.
keep in mind u may have to edit more than 1 file and 1 function.

is there a template file
a class file
and a db file
and a index file
so to get the data to post to the database, and display on the form u may have to edit more than 1 file and 1 function. also, do you want to edit the selection, and give the user the ability to change a selection.

PHP is like c or java. u may need to edit a class and the functions within that class.
Zero2Cool  
#16 Posted : Wednesday, September 9, 2009 8:53:32 PM(UTC)
I haven't worked further on it. Kind of strapped for time.

My goal for this project is to link it with the website's database but only read the members column. Then upload the data to a separate database built specifically for this.

What you see above, is all I have thus far. I have an example of connecting to a db, reading, updating, importing, but storing the picks into variables TO be processed into the db is my flaw.
dhpackr  
#17 Posted : Wednesday, September 9, 2009 9:11:44 PM(UTC)
i will shoot you some code samples next week. say tues night.
i work programming during the week and had a long day today. I work on forms all the time, its all i do.

i have used vb.net and ektron, but really got started doing classic asp. i have been doing php forms since july 1. basically, adding drop downs, radio buttons, check boxes, text feilds and validation to a program that already exists.

like i said PHP is like java or c. you have to edit several files and several functions for the program to work properly.
Zero2Cool  
#18 Posted : Wednesday, September 9, 2009 11:14:34 PM(UTC)
I've been programming professionally in VB.NET for two years. That's my strong spot, thus, me wanting to use ASP.NET :)

I did Java and C++ in college. I can 'do' it, if I have to, but not a fan of C++.

PHP and HTML I've been doing on/off for nearly a dozen years. I've built from the ground up with HTML, and with PHP I've only manipulated what I've seen to do as I want.

Just so you know the kind of dumb programmer you're working with here, lol.

Thinking more about this ...
This will all be with one database. I'll export the members from the website db, into the nfl picks db.
I'm siding with making this a module built into the website, not sure yet.
There will be several pages...
Log In
Current Standings
Weekly Winner
Each Week's Picks (with submit and finalize options) This means you can submit your picks, come back to them the day prior to the game, change them and hit 'finalize' to finalize your picks.

I think this is fairly simple to do, but don't have the time to get it all done. I was hoping to have it done this off season, but with ASP.NET. And after paying for two extra hosting packages and failing to meet my speed requirement for the forums, I've decided PHP is the best option as I know I can learn it, slowly but surely, lol.






Any help from you or dj is greatly appreciated or anyone else whom wants to help out.
dhpackr  
#19 Posted : Thursday, September 10, 2009 4:30:29 PM(UTC)
well, you are on the right track 4-sho.

1 database
4 tables

Log In table
Current Standings table
Weekly Winner table
Each Week's Picks table

now, you'll need your login page
this will have a
template page
a class page
a login.php page
a db class page

a current standings page

this will have a
template page
a class page
a db class page

Weekly Winner page
this will have a
template page
a class page
a db class page

Each Week's Picks page
this will have a
template page
a class page
a db class page

with in the class pages, you will put your functions to store and retrieve your data as well as the functionality to save pics and change the picks..

what do you think.

BTW do not get me started talkin about programming. i am an junkie. i just started 4 years ago. two years of school, got hired for a fullt time programming job before i even graduated. worked 14 months full time, then the next 5 months part time.

i have received no training, just been cut loose on live projects since day 1. i've coded in cold fusion, vb6, vb.net, classic asp, sql, javascript, css, html, mysql, php.

mainly doing various database driven forms and validation. no fancy graphics or code editors.

my week is over no more coding for this week, & i'm going fishing. chat next week.
Pack93z  
#20 Posted : Thursday, September 10, 2009 4:35:02 PM(UTC)
I thought we scrapped this project with the failed host move.. but the design that DH has listed looks pretty solid overall.. +1.

However maybe link the login credentials from here to the other app..
Rss Feed
Users browsing this topic
Guest
5 Pages123>»
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

Notification

Icon
Error

Fan Shout
gbguy20 (4h) : doesn't seem to have helped his cause much
Zero2Cool (11h) : Aaron Rodgers spoke with Falcons GM Thomas Dimitroff at an airport telling him to sign Matt Ryan
Zero2Cool (11h) : Rodgers said, "We don't know each other that well, but just get this deal done with Matt first so I can get on with my life."
Zero2Cool (11h) : Isn't it Laurel after three tries?
wpr (12h) : Yanny. If it takes 3 tries it isn't worth it
wpr (12h) : Damnit. Bit in the butt by Auto correct
wpr (12h) : When Gianni's pronounced it it sounded like"Tammy"
beast (15h) : Nonstop got it correct, but when Giannis said it, the Ant-teh-toh comes out very quickly, which is said to sound very "inauthentic" when english speakers try to speed it up, but natural to native Yoru
beast (15h) : I just read an article (with videos) on how to say it... I might be able to say it the English way, but no way I can pronounce it like Giannis himself did.
Nonstopdrivel (15h) : Ant teh toh koonm po (roughly)
Zero2Cool (15h) : well if it's not t hat hard to say, then ...
Nonstopdrivel (16h) : Assuming the name is Greek, it's not t hat hard to say.
Zero2Cool (17h) : I don't even try his last name lol
beast (25-May) : Richie Incognito told police he’s involved with the NSA, being tracked by government
beast (25-May) : Can people say Giannis Antetokounmpo's name correctly? :P
Zero2Cool (24-May) : Giannis Antetokounmpo earns All-NBA honors
Zero2Cool (24-May) : Brewers (31-19, .620), off to their best 50-game start in franchise history, own the best record in the National League
Zero2Cool (24-May) : says they shouldn't profit while anthem being played
Zero2Cool (24-May) : 49ers closing concessions during anthem.
Zero2Cool (24-May) : Muhammad Wilkerson's top reason for signing with Packers: 'Aaron Rodgers'
Zero2Cool (24-May) : 2.5lbs ones anyway ... anything else is just showing off
Zero2Cool (24-May) : I can throw dumbells too!
beast (23-May) : Richie Incognito is being held for an involuntary mental evaluation after he was accused of throwing a dumbbell at another person
Nonstopdrivel (23-May) : Weird, I thought they had parted ways with him already. Apparently he was just on IR.
Zero2Cool (23-May) : Packers expected to visit with veteran tight end Marcedes Lewis
DarkaneRules (23-May) : And whether any improvement will be enough to make the team.
DarkaneRules (23-May) : Goodson wasn't very good but it's been a while. He gets an opportunity to show how he's improved.
Zero2Cool (23-May) : I still say Goodson is trash.
Zero2Cool (23-May) : Aaron Rodgers brought up CB Demetri Goodson unprompted on Tuesday. "He's made some plays already during the two days (of OTAs)."
beast (23-May) : Black 21.5" 5ms Widescreen LED Backlight‎
Zero2Cool (23-May) : VA2246M-LED
beast (22-May) : LB Mychal Kendricks anybody? ... good speed LB... and hoping he doesn't want to go play with his brother on the Vikings
Zero2Cool (22-May) : players picked from Nos. 1 to 21 in the first round receive fully guaranteed contracts.
beast (21-May) : Rumor is that Richie Incognito wants to retire, he just wanted to be released first so that he didn't have to play back any of his signing bonus.
Zero2Cool (21-May) : Bills have released G Richie Incognito -->>> ?? Packers?
Please sign in to use Fan Shout
2018 Packers Schedule
Sunday, Sep 9 @ 7:20 PM
BEARS
Sunday, Sep 16 @ 12:00 PM
VIKINGS
Sunday, Sep 23 @ 12:00 PM
Redskins
Sunday, Sep 30 @ 12:00 PM
BILLS
Sunday, Oct 7 @ 12:00 PM
Lions
Monday, Oct 15 @ 7:15 PM
49ERS
Sunday, Oct 28 @ 3:25 PM
Rams
Sunday, Nov 4 @ 7:20 PM
Patriots
Sunday, Nov 11 @ 12:00 PM
DOLPHINS
Thursday, Nov 15 @ 7:20 PM
Seahawks
Sunday, Nov 25 @ 7:20 PM
Vikings
Sunday, Dec 2 @ 12:00 PM
CARDINALS
Sunday, Dec 9 @ 12:00 PM
FALCONS
Sunday, Dec 16 @ 12:00 PM
Bears
Sunday, Dec 23 @ 12:00 PM
Jets
Sunday, Dec 30 @ 12:00 PM
LIONS
Think About It
Think About It
Recent Topics
9m / Green Bay Packers Talk / beast

20m / Green Bay Packers Talk / beast

7h / Green Bay Packers Talk / DoddPower

8h / Green Bay Packers Talk / Nonstopdrivel

13h / Random Babble / Nonstopdrivel

13h / Green Bay Packers Talk / Nonstopdrivel

24-May / Green Bay Packers Talk / Zero2Cool

24-May / Green Bay Packers Talk / Nonstopdrivel

24-May / Green Bay Packers Talk / Cheesey

24-May / Green Bay Packers Talk / Cheesey

22-May / Green Bay Packers Talk / nerdmann

22-May / Green Bay Packers Talk / nerdmann

22-May / Green Bay Packers Talk / nerdmann

22-May / Green Bay Packers Talk / beast

22-May / Green Bay Packers Talk / gbguy20

Headlines