Jump to content

Recommended Posts

In the below URL if a person chooses "what" or "whatever2" how would I get the price to adjust upwards or downwards based on what they choose? Would that be related to a mysql statement? Thanks man!

 

For example, if they choose "whatever" the price goes up for 100 or "whatever2" the price goes down by 100. How would I do something like that?

 

Thanks!

 

http://whatsmyowncarworth.com/auto-members/math/math.php

$priceMods = array ('whatever' => 100, 'whatever2' => -100);
if (isset ($priceMods[$_POST['options']]) {
    $price += $priceMods[$_POST['options']];
}

And if you're smart, then you'll use the same $priceMods array to build the dropdown selection. ;)

Hey Christian,

 

Thanks for the code, I appreciate it but I keep on getting an error. It's a simple error but I can't seem to figure it out or where I should delete or move the {.  Below is my syntax. What am I doing wrong?

 

Thanks everyone!

 

<?php

//Connect to the database through our include 
include "connect_to_mysql.php";

// Query member data from the database and ready it for display
$sql = mysql_query("SELECT price FROM car_data2");
while($row = mysql_fetch_array($sql)){

$price = $row["price"];

}

?>

<?php

$priceMods = array ('whatever' => 100, 'whatever2' => -100);

if (isset ($priceMods[$_POST['choose']]) {

    $price += $priceMods[$_POST['choose']];

}

?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" text="#000000">
<?php echo "$price"; ?>
<form action="math.php" method="post" enctype="multipart/form-data" name="form" id="form" onSubmit="return validate_form ( );">
  <table>
    <tr> 
      <td>Choose:</td>
      <td> 
        <select name="choose">
          <option value="whatever">Whatever</option>
          <option value="whatever2">Whatever2</option>
        </select>
      </td>
    </tr>
    <tr> 
      <td width="99"> 
        <input type="submit" name="submit" value="Contact Us">
      </td>
    </tr>
  </table>
</form>
</body>
</html>

Hey,

 

I'm getting a parsing error.

 

Parse error: syntax error, unexpected '{' in /home/scm22ri/public_html/whatsmyowncarworth.com/auto-members/math/math.php on line 25

 

I've tried a million times to rewrite the code but I don't know what I'm doing wrong. Error is turned on (you can't see that in my above syntax).

 

Thanks!

Hey,

 

I'm getting a parsing error.

 

Parse error: syntax error, unexpected '{' in /home/scm22ri/public_html/whatsmyowncarworth.com/auto-members/math/math.php on line 25

 

I've tried a million times to rewrite the code but I don't know what I'm doing wrong. Error is turned on (you can't see that in my above syntax).

 

Thanks!

 

If you haven't already figured it out, you need to close 1 of your parathensis:

 

if (isset ($priceMods[$_POST['choose']]) {

 

Should be:

 

if (isset ($priceMods[$_POST['choose']])) {

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.