Jump to content

Help with a database query


Varma69

Recommended Posts

Hi am havign a problem where I want to return results based ona combo box where the values are generated for a table and when you make a selection it take that value and returns all results based on the value selected. here is the code.

 

combo select

<code>

 

<form action="RecordView.php" method="POST">

 

<?php

require ("dbconnect.php");

 

    $query2 = "SELECT * FROM incidents";

    $result = mysql_query($query2) or die (mysql_error());

?>

    Please select where you would like to go:<br/>

    <select name="cmbper" id="cmbper">

 

<?php

    While($row=mysql_fetch_assoc($result)){

      printf("<option value = %s> %s </option>", $row['inc_driverpermit'], $row['inc_driverpermit']);

    }//end..while

?>

<input type="Submit" name="Submit" value="GO">

  </form>

 

</code>

 

 

Record View

<code>

 

<?php

require ("dbconnect.php");

 

  // retrieve all the rows from the database

 

$cmbper=$_POST['cmbper'];

 

echo $cmbper;

 

$query ="SELECT * FROM incidents WHERE inc_driverpermit=".$cmbper.""; //query set up

  $results = mysql_query($query,$db) or die (mysql_error()); //executes query

 

  if(mysql_num_rows($results) > 0) {

  ?>

  <table border="1">

<tr>

<td>Location</td>

<td>Date</td>

<td>Police Badge</td>

<td>Vehicle Number</td>

<td>Vehicle Make</td>

<td>Vehicle Model</td>

<td>Vehicle Colour</td>

<td>Driver Frist Name</td>

<td>Driver Middle Name</td>

<td>Driver Last Name</td>

<td>Driver Permit</td>

<td>Driver Permit Expiry</td>

<td>Insurer</td>

<td>Insurance Expiry</td>

<td>Notes</td>

<td>Type</td><!--table data last column-->

</tr>

  <?php

 

  // print out the results

        while( $row = mysql_fetch_assoc( $results ) )

      {

        // print out the info

          printf("<tr>

<td>%s</td>

<td>%s</td>

<td>%s</td>

<td>%s</td>

<td>%s</td>

<td>%s</td>

<td>%s</td>

<td>%s</td>

<td>%s</td>

<td>%s</td>

<td>%s</td>

<td>%s</td>

<td>%s</td>

<td>%s</td>

<td>%s</td>

<td>%s</td>

</tr>", $row["inc_location"], $row["inc_datetime"], $row["inc_policebadge"], $row["inc_vehiclenum"], $row["inc_vehiclemake"], $row["inc_vehiclemodel"], $row["inc_vehiclecolour"], $row["inc_driverfirstname"], $row["inc_drivermiddlename"], $row["inc_driversurname"], $row["inc_driverpermit"], $row["inc_driverpermitexpiry"], $row["inc_insurer"], $row["inc_insuranceexpiry"], $row["inc_notes"], $row["inc_type"]);

      }

  }

?>

 

 

</code>

 

 

 

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.