Jump to content

Sample Error Help (Again :( )


cyimking

Recommended Posts

Im back once more, learning php, and i realize that i have to fully learn functions and classes before i begin working on my project. So to learn i created 2 sample scripts. One is suppose to be a mini table, that ask the user to input a number. The form will go to main.php which will run a function that decides whether the number is blah, not cool, or cool number and return it.

 

But the problem is, that is not what is happening. A cool number is > 10, a not cool number is < 7 , and the blah number is 7-10. What is happening is that it is ONLY returning a not cool number.

 

index.php

<?php 
include "main.php";




?>

<!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=utf-8" />
<title>Testing!</title>
</head>

<body>


<table>
<form action='main.php' method='post' />
<tr>
<td>Please Input a number!</td>
<td><input type='text' name='number'  /></td>
<td><input type='submit' name'submit' value='next'  /></td></tr>
</form>
</table>
</body>
</html>

 

main.php


<?php



class test
{

var $number;


function process()
{
	if(isset($_POST['submit']))
	$this->sample();
}


function sample($number)
{
	$number = $_POST['number'];

	if($this->number > 10)
	return "Number is a cool one!";

	else if($this->number < 7)
	return "Not cool bro";

	else
    return "blah";
}

}

$type = new test;

echo $type->sample();
echo $type->number;

?>

Link to comment
https://forums.phpfreaks.com/topic/259436-sample-error-help-again/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • 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.