Jump to content

[SOLVED] Unexpected $ on last line


Xyphon

Recommended Posts

<?PHP
include('Connect.php');
$userID = $_COOKIE['UserID'];
$submit = $_POST['submit'];
$pokemonname = $_POST['pokemon_name'];
$attack = $_POST['pokemon_attack'];
$defence = $_POST['pokemon_defence'];
$pokemonimage = $_POST['pokemon_image'];
$pokemonimage2 = $_POST['pokemon_icon'];
$gender = $_POST['pokemon_gender'];
$result="INSERT INTO news_comments (user_id,pokemon_name,pokemon_attack, pokemon_defence, pokemon_image, pokemon_gender, pokemon_icon) values ('$userID','$pokemonname','$attack','$defence','$pokemonimage','$gender','$pokemonimage2')";
if (!isset($_COOKIE['UserID'])) {
echo "Sorry, you are not logged in.";
include('bottom.php');
exit;

}

if(!mysql_num_rows(mysql_query($result) == 0)) {
echo "Sorry, you already have your starter";
include('bottom.php');
exit;
mysql_num_rows(mysql_query($result)or die(mysql_error()));
if ($submit) {
if($pokemonname=="Turtwig")
{
$pokemonname="Turtwig";
}
elseif($pokemonname=="Piplup")
{
$pokemonname="Piplup";
}
elseif($pokemonname=="Chimchar")
{
$pokemonname="Chimchar";
}
else
{
$pokemonname="Turtwig";
}
if($gender=="Male")
{
$gender="Male";
}
elseif($gender=="Female")
{
$gender="Female";
}
else
{
$gender="Male";
}
if($pokemonname=="Turtwig")
{
$pokemonimage="http://i9.tinypic.com/6sapvo1.png";
}
elseif($pokemonname=="Piplup")
{
$pokemonimage="http://i13.tinypic.com/6jzrsdv.png";
}
elseif($pokemonname=="Chimchar")
{
$pokemonimage="http://i10.tinypic.com/6p98rch.png";
}
else
{
$pokemonimage="http://i9.tinypic.com/6sapvo1.png";
}
if($pokemonname=="Turtwig")
{
$pokemonimage2="http://i12.tinypic.com/81i2tkl.png";
}
elseif($pokemonname=="Piplup")
{
$pokemonimage2="http://i4.tinypic.com/6uepa2h.png";
}
elseif($pokemonname=="Chimchar")
{
$pokemonimage2="http://i15.tinypic.com/717m0oy.png";
}
else
{
$pokemonimage2="http://i12.tinypic.com/81i2tkl.png";
}
if($pokemonname=="Turtwig")
{
$attack="15";
}
elseif($pokemonname=="Piplup")
{
$attack="20";
}
elseif($pokemonname=="Chimchar")
{
$attack="18";
}
else
{
$attack="15";
}
if($pokemonname=="Turtwig")
{
$defence="20";
}
elseif($pokemon_name=="Piplup")
{
$defence="15";
}
elseif($pokemon_name=="Chimchar")
{
$defence="17";
}
else
{
$defence="20";
}
echo "You have obtained your starter. It is $pokemonname.";
}
else
{
echo "<html>
<method='POST' id='frm'>
<input type='hidden' name='submit' value='1'><br>
<b>Choose your pokemon</b><br />
<select name='pokemon_name'>
<option value='Turtwig'>Turtwig</option>
<option value='Piplup'>Piplup</option>
<option value='Chimchar'>Chimchar</option>
</select>
<b> Choose it's gender</b> <br />
<select name='pokemon_gender'>
<option value='Male'>Male</option>
<option value='Female'>Female</option>
</select>
      <input type='submit' name='submit' value='Get starter'>
</form>
</html>";
}
include('bottom.php');
exit;
?>

 

I hate this error. It normally has something to do with brackets, right? I just cant seem to find it.

 

Help?

Link to comment
Share on other sites

  • Replies 69
  • Created
  • Last Reply

Top Posters In This Topic

Popular Days

Top Posters In This Topic

It is not our job to proof read your code for you. You have got 140+ lines of unformatted code. How are we supposed to know where your conditional statements and loops are supposed to end and where the { and } should be around blocks of code?

 

If you follow the advice that zanus gave, it would both make it easier for you to find and you would find that someone in a forum would be willing to look at your code and help.

 

If your conditional statements and loops were properly indented, someone could tell where the blocks of related code started and stopped and could help you. The way your code is formatted now, forget it.

Link to comment
Share on other sites

sometimes when you format your script

by indenting you can easily tell where

you need to close brackets,

example:

<?php
// this is only an example, not a solution to your problem!

$variable = $_POST['data'];

if(isset($variable)){
function testFunction($variable){
	switch($variable){
		case 'test':
			echo 'test';
		break;
		case 'testing':
			echo 'testing';
		break;
		default:
			echo 'empty';
		break;
	}
}
}

?>

 

Now you see how each bracket lined up so that you

can easily tell where the command starts and ends?

indenting really makes your script easier to read!

Link to comment
Share on other sites

Well. I added things

 

<?PHP
include('Connect.php');
$userID = $_COOKIE['UserID'];
$submit = $_POST['submit'];
$pokemonname = $_POST['pokemon_name'];
$attack = $_POST['pokemon_attack'];
$defence = $_POST['pokemon_defence'];
$pokemonimage = $_POST['pokemon_image'];
$pokemonimage2 = $_POST['pokemon_icon'];
$attack1 = $_POST['attack1'];
$attack2 = $_POST['attack2'];
$attack3 = $_POST['attack3'];
$attack4 = $_POST['attack4'];
$gender = $_POST['pokemon_gender'];
$result="INSERT INTO pokemon_info (user_id, pokemon_name, pokemon_attack, pokemon_defence, pokemon_image, pokemon_gender, pokemon_icon, attack1, attack2, attack3, attack4) values ('$userID','$pokemonname','$attack','$defence','$pokemonimage','$gender','$pokemonimage2','$attack1','$attack2','$attack3','$attack4')";
if (!isset($_COOKIE['UserID'])) {
echo "Sorry, you are not logged in.";
include('bottom.php');
exit;

}

if(!mysql_num_rows(mysql_query($result) == 0)) 
  {
  echo "Sorry, you already have your starter";
include('bottom.php');
exit;
mysql_num_rows(mysql_query($result)or die(mysql_error()));
if ($submit) 
  {
  if($pokemonname=="Turtwig")
  {
  $pokemonname="Turtwig";
  }
  elseif($pokemonname=="Piplup")
  {
  $pokemonname="Piplup";
  }
  elseif($pokemonname=="Chimchar")
  {
  $pokemonname="Chimchar";
  }
  else
  {
  $pokemonname="Turtwig";
  }
if($gender=="Male")
  {
  $gender="Male";
  }
  elseif($gender=="Female")
  {
  $gender="Female";
  }
  else
  {
  $gender="Male";
  }
if($pokemonname=="Turtwig")
  {
  $pokemonimage="http://i9.tinypic.com/6sapvo1.png";
  }
  elseif($pokemonname=="Piplup")
  {
  $pokemonimage="http://i13.tinypic.com/6jzrsdv.png";
  }
  elseif($pokemonname=="Chimchar")
  {
  $pokemonimage="http://i10.tinypic.com/6p98rch.png";
  }
  else
  {
  $pokemonimage="http://i9.tinypic.com/6sapvo1.png";
  }
if($pokemonname=="Turtwig")
  {
  $pokemonimage2="http://i12.tinypic.com/81i2tkl.png";
  }
  elseif($pokemonname=="Piplup")
  {
  $pokemonimage2="http://i4.tinypic.com/6uepa2h.png";
  }
  elseif($pokemonname=="Chimchar")
  {
  $pokemonimage2="http://i15.tinypic.com/717m0oy.png";
  }
  else
  {
  $pokemonimage2="http://i12.tinypic.com/81i2tkl.png";
  }
if($pokemonname=="Turtwig")
  {
  $attack="15";
  }
  elseif($pokemonname=="Piplup")
  {
  $attack="20";
  }
  elseif($pokemonname=="Chimchar")
  {
  $attack="18";
  }
  else
  {
  $attack="15";
  }
if($pokemonname=="Turtwig")
  {
  $defence="20";
  }
  elseif($pokemon_name=="Piplup")
  {
  $defence="15";
  }
  elseif($pokemon_name=="Chimchar")
  {
  $defence="17";
  }
  else
  {
  $defence="20";
  }
if($pokemonname=="Turtwig")
  {
  $attack1="Flamethrower";
  $attack2="Razor Leaf";
  $attack3="Hydro Pump";
  $attack4="Thunder";
  }
  elseif($pokemon_name=="Piplup")
  {
  $attack1="Flamethrower";
  $attack2="Razor Leaf";
  $attack3="Hydro Pump";
  $attack4="Thunder";
  }
  elseif($pokemon_name=="Chimchar")
  {
  $attack1="Flamethrower";
  $attack2="Razor Leaf";
  $attack3="Hydro Pump";
  $attack4="Thunder";
  }
  else
  {
  $attack1="Flamethrower";
  $attack2="Razor Leaf";
  $attack3="Hydro Pump";
  $attack4="Thunder";
  }
  echo "You have obtained your starter. It is $pokemonname.";
  }
  else
  {
echo "<html>
<method='POST' id='frm'>
<input type='hidden' name='submit' value='1'><br>
<b>Choose your pokemon</b><br />
<select name='pokemon_name'>
<option value='Turtwig'>Turtwig</option>
<option value='Piplup'>Piplup</option>
<option value='Chimchar'>Chimchar</option>
</select>
<b> Choose it's gender</b> <br />
<select name='pokemon_gender'>
<option value='Male'>Male</option>
<option value='Female'>Female</option>
</select>
      <input type='submit' name='submit' value='Get starter'>
</form>
</html>";
  }
  include('bottom.php');
exit;
}
?>

 

Now it says Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/www/ptcrpg.awardspace.com/obtainstarter.php on line 23

It worked before O.O

Link to comment
Share on other sites

I found your problem,

try this:

 

<?php
include('Connect.php');
$userID = $_COOKIE['UserID'];
$submit = $_POST['submit'];
$pokemonname = $_POST['pokemon_name'];
$attack = $_POST['pokemon_attack'];
$defence = $_POST['pokemon_defence'];
$pokemonimage = $_POST['pokemon_image'];
$pokemonimage2 = $_POST['pokemon_icon'];
$gender = $_POST['pokemon_gender'];
$result="INSERT INTO news_comments (user_id,pokemon_name,pokemon_attack, pokemon_defence, pokemon_image, pokemon_gender, pokemon_icon) values ('$userID','$pokemonname','$attack','$defence','$pokemonimage','$gender','$pokemonimage2')";
if (!isset($_COOKIE['UserID'])) {
echo "Sorry, you are not logged in.";
include('bottom.php');
exit;

}

if(!mysql_num_rows(mysql_query($result) == 0)) {
echo "Sorry, you already have your starter";
include('bottom.php');
exit;
mysql_num_rows(mysql_query($result)or die(mysql_error()));
if ($submit) {
	if($pokemonname=="Turtwig"){
		$pokemonname="Turtwig";
	}
	elseif($pokemonname=="Piplup"){
		$pokemonname="Piplup";
	}
	elseif($pokemonname=="Chimchar"){
		$pokemonname="Chimchar";
	}
	else{
		$pokemonname="Turtwig";
	}
}

if($gender=="Male"){
	$gender="Male";
}
elseif($gender=="Female"){
	$gender="Female";
}
else{
	$gender="Male";
}

if($pokemonname=="Turtwig"){
	$pokemonimage="http://i9.tinypic.com/6sapvo1.png";
}
elseif($pokemonname=="Piplup"){
	$pokemonimage="http://i13.tinypic.com/6jzrsdv.png";
}
elseif($pokemonname=="Chimchar"){
	$pokemonimage="http://i10.tinypic.com/6p98rch.png";
}
else{
	$pokemonimage="http://i9.tinypic.com/6sapvo1.png";
}

if($pokemonname=="Turtwig"){
	$pokemonimage2="http://i12.tinypic.com/81i2tkl.png";
}
elseif($pokemonname=="Piplup"){
	$pokemonimage2="http://i4.tinypic.com/6uepa2h.png";
}
elseif($pokemonname=="Chimchar"){
	$pokemonimage2="http://i15.tinypic.com/717m0oy.png";
}
else{
	$pokemonimage2="http://i12.tinypic.com/81i2tkl.png";
}

if($pokemonname=="Turtwig"){
	$attack="15";
}
elseif($pokemonname=="Piplup"){
	$attack="20";
}
elseif($pokemonname=="Chimchar"){
	$attack="18";
}
else{
	$attack="15";
}

if($pokemonname=="Turtwig"){
	$defence="20";
}
elseif($pokemon_name=="Piplup"){
	$defence="15";
}
elseif($pokemon_name=="Chimchar"){
	$defence="17";
}
else{
	$defence="20";
}
echo "You have obtained your starter. It is $pokemonname.";
} else{
echo "<html>
<method='POST' id='frm'>
<input type='hidden' name='submit' value='1'><br>
<b>Choose your pokemon</b><br />
<select name='pokemon_name'>
<option value='Turtwig'>Turtwig</option>
<option value='Piplup'>Piplup</option>
<option value='Chimchar'>Chimchar</option>
</select>
<b> Choose it's gender</b> <br />
<select name='pokemon_gender'>
<option value='Male'>Male</option>
<option value='Female'>Female</option>
</select>
      <input type='submit' name='submit' value='Get starter'>
</form>
</html>";
}
include('bottom.php');
exit;
?>

 

By the way, I suggest you use a switch()

instead of all those elseif statements

Link to comment
Share on other sites

Oh jesus, I totally didnt even put the result in the right place!

 

<?PHP
include('Connect.php');
include('top.php');
$userID = $_COOKIE['UserID'];
$submit = $_POST['submit'];
$pokemonname = $_POST['pokemon_name'];
$attack = $_POST['pokemon_attack'];
$defence = $_POST['pokemon_defence'];
$pokemonimage = $_POST['pokemon_image'];
$pokemonimage2 = $_POST['pokemon_icon'];
$gender = $_POST['pokemon_gender'];
$result="SELECT * FROM pokemon_info WHERE pokemon_name=$pokemonname";
$result2="INSERT INTO pokemon_info (user_id,pokemon_name,pokemon_attack, pokemon_defence, pokemon_image, pokemon_gender, pokemon_icon) values ('$userID','$pokemonname','$attack','$defence','$pokemonimage','$gender','$pokemonimage2')";
if (!isset($_COOKIE['UserID'])) {
echo "Sorry, you are not logged in.";
include('bottom.php');
exit;

}

if(!mysql_num_rows(mysql_query($result) == 0)) {
echo "Sorry, you already have your starter";
include('bottom.php');
exit;
mysql_query($result2)or die(mysql_error());
if ($submit) {
	if($pokemonname=="Turtwig"){
		$pokemonname="Turtwig";
	}
	elseif($pokemonname=="Piplup"){
		$pokemonname="Piplup";
	}
	elseif($pokemonname=="Chimchar"){
		$pokemonname="Chimchar";
	}
	else{
		$pokemonname="Turtwig";
	}
}

if($gender=="Male"){
	$gender="Male";
}
elseif($gender=="Female"){
	$gender="Female";
}
else{
	$gender="Male";
}

if($pokemonname=="Turtwig"){
	$pokemonimage="http://i9.tinypic.com/6sapvo1.png";
}
elseif($pokemonname=="Piplup"){
	$pokemonimage="http://i13.tinypic.com/6jzrsdv.png";
}
elseif($pokemonname=="Chimchar"){
	$pokemonimage="http://i10.tinypic.com/6p98rch.png";
}
else{
	$pokemonimage="http://i9.tinypic.com/6sapvo1.png";
}

if($pokemonname=="Turtwig"){
	$pokemonimage2="http://i12.tinypic.com/81i2tkl.png";
}
elseif($pokemonname=="Piplup"){
	$pokemonimage2="http://i4.tinypic.com/6uepa2h.png";
}
elseif($pokemonname=="Chimchar"){
	$pokemonimage2="http://i15.tinypic.com/717m0oy.png";
}
else{
	$pokemonimage2="http://i12.tinypic.com/81i2tkl.png";
}

if($pokemonname=="Turtwig"){
	$attack="15";
}
elseif($pokemonname=="Piplup"){
	$attack="20";
}
elseif($pokemonname=="Chimchar"){
	$attack="18";
}
else{
	$attack="15";
}

if($pokemonname=="Turtwig"){
	$defence="20";
}
elseif($pokemon_name=="Piplup"){
	$defence="15";
}
elseif($pokemon_name=="Chimchar"){
	$defence="17";
}
else{
	$defence="20";
}
echo "You have obtained your starter. It is $pokemonname.";
} else{
echo "<html>
<method='POST' id='frm'>
<input type='hidden' name='submit' value='1'><br>
<b>Choose your pokemon</b><br />
<select name='pokemon_name'>
<option value='Turtwig'>Turtwig</option>
<option value='Piplup'>Piplup</option>
<option value='Chimchar'>Chimchar</option>
</select>
<b> Choose it's gender</b> <br />
<select name='pokemon_gender'>
<option value='Male'>Male</option>
<option value='Female'>Female</option>
</select>
     <input type='submit' name='submit' value='Get starter'>
</form>
</html>";
}
include('bottom.php');
exit;
?>

 

I get error Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/www/ptcrpg.awardspace.com/obtainstarter.php on line 21

Sorry, you already have your starter

 

Link to comment
Share on other sites

Yea i also made a mistake on the script I gave you,

try this, i also added the fix that phpSensei provided  ;)

 

<?PHP
include('Connect.php');
$userID = $_COOKIE['UserID'];
$submit = $_POST['submit'];
$pokemonname = $_POST['pokemon_name'];
$attack = $_POST['pokemon_attack'];
$defence = $_POST['pokemon_defence'];
$pokemonimage = $_POST['pokemon_image'];
$pokemonimage2 = $_POST['pokemon_icon'];
$gender = $_POST['pokemon_gender'];
$result="INSERT INTO news_comments (user_id,pokemon_name,pokemon_attack, pokemon_defence, pokemon_image, pokemon_gender, pokemon_icon) values ('$userID','$pokemonname','$attack','$defence','$pokemonimage','$gender','$pokemonimage2')";
if (!isset($_COOKIE['UserID'])) {
echo "Sorry, you are not logged in.";
include('bottom.php');
exit;

}

if(mysql_num_rows(mysql_query($result)) != 0) {
echo "Sorry, you already have your starter";
include('bottom.php');
exit;
mysql_num_rows(mysql_query($result)or die(mysql_error()));
if ($submit) {
	if($pokemonname=="Turtwig"){
		$pokemonname="Turtwig";
	}
	elseif($pokemonname=="Piplup"){
		$pokemonname="Piplup";
	}
	elseif($pokemonname=="Chimchar"){
		$pokemonname="Chimchar";
	}
	else{
		$pokemonname="Turtwig";
	}

	if($gender=="Male"){
		$gender="Male";
	}
	elseif($gender=="Female"){
		$gender="Female";
	}
	else{
		$gender="Male";
	}

	if($pokemonname=="Turtwig"){
		$pokemonimage="http://i9.tinypic.com/6sapvo1.png";
	}
	elseif($pokemonname=="Piplup"){
		$pokemonimage="http://i13.tinypic.com/6jzrsdv.png";
	}
	elseif($pokemonname=="Chimchar"){
		$pokemonimage="http://i10.tinypic.com/6p98rch.png";
	}
	else{
		$pokemonimage="http://i9.tinypic.com/6sapvo1.png";
	}

	if($pokemonname=="Turtwig"){
		$pokemonimage2="http://i12.tinypic.com/81i2tkl.png";
	}
	elseif($pokemonname=="Piplup"){
		$pokemonimage2="http://i4.tinypic.com/6uepa2h.png";
	}
	elseif($pokemonname=="Chimchar"){
		$pokemonimage2="http://i15.tinypic.com/717m0oy.png";
	}
	else{
		$pokemonimage2="http://i12.tinypic.com/81i2tkl.png";
	}

	if($pokemonname=="Turtwig"){
		$attack="15";
	}
	elseif($pokemonname=="Piplup"){
		$attack="20";
	}
	elseif($pokemonname=="Chimchar"){
		$attack="18";
	}
	else{
		$attack="15";
	}

	if($pokemonname=="Turtwig"){
		$defence="20";
	}
	elseif($pokemon_name=="Piplup"){
		$defence="15";
	}
	elseif($pokemon_name=="Chimchar"){
		$defence="17";
	}
	else{
		$defence="20";
	}
	echo "You have obtained your starter. It is $pokemonname.";
} else{
	echo "<html>
	<method='POST' id='frm'>
	<input type='hidden' name='submit' value='1'><br>
	<b>Choose your pokemon</b><br />
	<select name='pokemon_name'>
	<option value='Turtwig'>Turtwig</option>
	<option value='Piplup'>Piplup</option>
	<option value='Chimchar'>Chimchar</option>
	</select>
	<b> Choose it's gender</b> <br />
	<select name='pokemon_gender'>
	<option value='Male'>Male</option>
	<option value='Female'>Female</option>
	</select>
		<input type='submit' name='submit' value='Get starter'>
	</form>
	</html>";
}
}
include('bottom.php');
exit;
?>

Link to comment
Share on other sites

<?PHP
include('Connect.php');
include('top.php');
$userID = $_COOKIE['UserID'];
$submit = $_POST['submit'];
$pokemonname = $_POST['pokemon_name'];
$attack = $_POST['pokemon_attack'];
$defence = $_POST['pokemon_defence'];
$pokemonimage = $_POST['pokemon_image'];
$pokemonimage2 = $_POST['pokemon_icon'];
$gender = $_POST['pokemon_gender'];
$result="SELECT * FROM pokemon_info WHERE pokemon_name=$pokemonname";
$result2="INSERT INTO news_comments (user_id,pokemon_name,pokemon_attack, pokemon_defence, pokemon_image, pokemon_gender, pokemon_icon) values ('$userID','$pokemonname','$attack','$defence','$pokemonimage','$gender','$pokemonimage2')";
if (!isset($_COOKIE['UserID'])) {
echo "Sorry, you are not logged in.";
include('bottom.php');
exit;

}

if(mysql_num_rows(mysql_query($result)) != 0) {
echo "Sorry, you already have your starter";
include('bottom.php');
exit;
mysql_query($result2)or die(mysql_error());
if ($submit) {
	if($pokemonname=="Turtwig"){
		$pokemonname="Turtwig";
	}
	elseif($pokemonname=="Piplup"){
		$pokemonname="Piplup";
	}
	elseif($pokemonname=="Chimchar"){
		$pokemonname="Chimchar";
	}
	else{
		$pokemonname="Turtwig";
	}

	if($gender=="Male"){
		$gender="Male";
	}
	elseif($gender=="Female"){
		$gender="Female";
	}
	else{
		$gender="Male";
	}

	if($pokemonname=="Turtwig"){
		$pokemonimage="http://i9.tinypic.com/6sapvo1.png";
	}
	elseif($pokemonname=="Piplup"){
		$pokemonimage="http://i13.tinypic.com/6jzrsdv.png";
	}
	elseif($pokemonname=="Chimchar"){
		$pokemonimage="http://i10.tinypic.com/6p98rch.png";
	}
	else{
		$pokemonimage="http://i9.tinypic.com/6sapvo1.png";
	}

	if($pokemonname=="Turtwig"){
		$pokemonimage2="http://i12.tinypic.com/81i2tkl.png";
	}
	elseif($pokemonname=="Piplup"){
		$pokemonimage2="http://i4.tinypic.com/6uepa2h.png";
	}
	elseif($pokemonname=="Chimchar"){
		$pokemonimage2="http://i15.tinypic.com/717m0oy.png";
	}
	else{
		$pokemonimage2="http://i12.tinypic.com/81i2tkl.png";
	}

	if($pokemonname=="Turtwig"){
		$attack="15";
	}
	elseif($pokemonname=="Piplup"){
		$attack="20";
	}
	elseif($pokemonname=="Chimchar"){
		$attack="18";
	}
	else{
		$attack="15";
	}

	if($pokemonname=="Turtwig"){
		$defence="20";
	}
	elseif($pokemon_name=="Piplup"){
		$defence="15";
	}
	elseif($pokemon_name=="Chimchar"){
		$defence="17";
	}
	else{
		$defence="20";
	}
	echo "You have obtained your starter. It is $pokemonname.";
} else{
	echo "<html>
	<form method='POST' id='frm'>
	<input type='hidden' name='submit' value='1'><br>
	<b>Choose your pokemon</b><br />
	<select name='pokemon_name'>
	<option value='Turtwig'>Turtwig</option>
	<option value='Piplup'>Piplup</option>
	<option value='Chimchar'>Chimchar</option>
	</select>
	<b> Choose it's gender</b> <br />
	<select name='pokemon_gender'>
	<option value='Male'>Male</option>
	<option value='Female'>Female</option>
	</select>
		<input type='submit' name='submit' value='Get starter'>
	</form>
	</html>";
}
}
include('bottom.php');
exit;
?>

Is my new code.

 

Northern, if you fix again, could you please dit my new code? You dont have some stuff in the old one/

 

And now same error, except no form data.

Link to comment
Share on other sites

Ok i think this will do it

 

<?php
include('Connect.php');
include('top.php');
$userID = $_COOKIE['UserID'];
$submit = $_POST['submit'];
$pokemonname = $_POST['pokemon_name'];
$attack = $_POST['pokemon_attack'];
$defence = $_POST['pokemon_defence'];
$pokemonimage = $_POST['pokemon_image'];
$pokemonimage2 = $_POST['pokemon_icon'];
$gender = $_POST['pokemon_gender'];
$result="SELECT * FROM pokemon_info WHERE pokemon_name=$pokemonname";
$result2="INSERT INTO news_comments (user_id,pokemon_name,pokemon_attack, pokemon_defence, pokemon_image, pokemon_gender, pokemon_icon) values ('$userID','$pokemonname','$attack','$defence','$pokemonimage','$gender','$pokemonimage2')";
if (!isset($_COOKIE['UserID'])) {
echo "Sorry, you are not logged in.";
include('bottom.php');
exit;

}

if(mysql_num_rows(mysql_query($result)) == 0) {
echo "Sorry, you already have your starter";
include('bottom.php');
exit;
} else{
mysql_query($result2)or die(mysql_error());
if ($submit) {
	if($pokemonname=="Turtwig"){
		$pokemonname="Turtwig";
	}
	elseif($pokemonname=="Piplup"){
		$pokemonname="Piplup";
	}
	elseif($pokemonname=="Chimchar"){
		$pokemonname="Chimchar";
	}
	else{
		$pokemonname="Turtwig";
	}

	if($gender=="Male"){
		$gender="Male";
	}
	elseif($gender=="Female"){
		$gender="Female";
	}
	else{
		$gender="Male";
	}

	if($pokemonname=="Turtwig"){
		$pokemonimage="http://i9.tinypic.com/6sapvo1.png";
	}
	elseif($pokemonname=="Piplup"){
		$pokemonimage="http://i13.tinypic.com/6jzrsdv.png";
	}
	elseif($pokemonname=="Chimchar"){
		$pokemonimage="http://i10.tinypic.com/6p98rch.png";
	}
	else{
		$pokemonimage="http://i9.tinypic.com/6sapvo1.png";
	}

	if($pokemonname=="Turtwig"){
		$pokemonimage2="http://i12.tinypic.com/81i2tkl.png";
	}
	elseif($pokemonname=="Piplup"){
		$pokemonimage2="http://i4.tinypic.com/6uepa2h.png";
	}
	elseif($pokemonname=="Chimchar"){
		$pokemonimage2="http://i15.tinypic.com/717m0oy.png";
	}
	else{
		$pokemonimage2="http://i12.tinypic.com/81i2tkl.png";
	}

	if($pokemonname=="Turtwig"){
		$attack="15";
	}
	elseif($pokemonname=="Piplup"){
		$attack="20";
	}
	elseif($pokemonname=="Chimchar"){
		$attack="18";
	}
	else{
		$attack="15";
	}

	if($pokemonname=="Turtwig"){
		$defence="20";
	}
	elseif($pokemon_name=="Piplup"){
		$defence="15";
	}
	elseif($pokemon_name=="Chimchar"){
		$defence="17";
	}
	else{
		$defence="20";
	}
	echo "You have obtained your starter. It is $pokemonname.";
} else{
	echo "<html>
	<form method='POST' id='frm'>
	<input type='hidden' name='submit' value='1'><br>
	<b>Choose your pokemon</b><br />
	<select name='pokemon_name'>
	<option value='Turtwig'>Turtwig</option>
	<option value='Piplup'>Piplup</option>
	<option value='Chimchar'>Chimchar</option>
	</select>
	<b> Choose it's gender</b> <br />
	<select name='pokemon_gender'>
	<option value='Male'>Male</option>
	<option value='Female'>Female</option>
	</select>
		<input type='submit' name='submit' value='Get starter'>
	</form>
	</html>";
}
}
include('bottom.php');
exit;
?>

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


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