flashbangpro
Members-
Posts
45 -
Joined
-
Last visited
Never
Profile Information
-
Gender
Not Telling
flashbangpro's Achievements
Newbie (1/5)
0
Reputation
-
I am needing to translate a SQL Server statement to MySQL and I was hoping to find an easy opensource translator that I can paste in the SQL Server statement and it translate it to what the MySQL statement should be or something of that effect. Thank you all in advance.
-
PHP date picker not updating MySQL table
flashbangpro replied to flashbangpro's topic in PHP Coding Help
Isn't this a date_reported field? <tr valign="baseline"> <th nowrap align="right">Date That Maintenace/Repair Issues Reported:</th> <td> <?php echo date_picker("date_reported")?></td> </tr> -
PHP date picker not updating MySQL table
flashbangpro replied to flashbangpro's topic in PHP Coding Help
Here is what it gave me - Notice: Undefined index: date_reported in /data/9/0/28/4/517493/user/528148/htdocs/jednewdb/updated_maint.php on line 11 UPDATE service_info SET `service_date`='', `date_reported`='', `issues_reported`='', `service_performed`='', `rts`='', `odomread`='', `odomdate`='', `status`='', `date_service_performed`='', `date_of_followup`='',`service_in_progress`='', `date_return_use`='', `time_return_use`='', `issues_nonrepairable`='', `date_nonrepairable_issues`='', `comments` ='' WHERE id='73' Line 11 is $date_reported = mysql_prep($_POST['date_reported']); -
PHP date picker not updating MySQL table
flashbangpro replied to flashbangpro's topic in PHP Coding Help
Do I echo query string by taking out the redirect and adding <?php echo $_SERVER['QUERY_STRING']; ?> -
PHP date picker not updating MySQL table
flashbangpro replied to flashbangpro's topic in PHP Coding Help
Its not showing any errors and updates all fields I enter data into except the date field I am using the date picker with. -
I am wanting to have a drop down date picker on my maintenance vehicle update forms. The date picker shows up and allows you to choose a date, but it does not insert/update any information in the MySQL database table. I'm wanting to do this to all my date fields but as of now I'm just testing on the first date field in the form. Here is the code I am working with Functions file - <?php function date_picker($name, $startyear=NULL, $endyear=NULL) { if($startyear==NULL) $startyear = date("Y")-100; if($endyear==NULL) $endyear=date("Y")+50; $months=array('','January','February','March','April','May', 'June','July','August', 'September','October','November','December'); // Month dropdown $html="<select name=\"".$name."month\">"; for($i=1;$i<=12;$i++) { $html.="<option value='$i'>$months[$i]</option>"; } $html.="</select> "; // Day dropdown $html.="<select name=\"".$name."day\">"; for($i=1;$i<=31;$i++) { $html.="<option $selected value='$i'>$i</option>"; } $html.="</select> "; // Year dropdown $html.="<select name=\"".$name."year\">"; for($i=$startyear;$i<=$endyear;$i++) { $html.="<option value='$i'>$i</option>"; } $html.="</select> "; return $html; } ?> Maintenance Form - <?php session_start();?> <?php require_once("dbcon.php"); ?> <?php require_once("functions.php"); ?> <?php // get value of id that sent from address bar $id=$_GET['id']; $_SESSION['id'] = $id; // Retrieve data from database $sql="SELECT * FROM service_info WHERE id='$id'"; $result=mysql_query($sql); $rows=mysql_fetch_array($result); $result1 = mysql_query("SELECT name, number, issue_comments FROM service_info WHERE id='$id'"); echo "<table border='1'> <tr> <th>Vehicle Name</th> <th>Vehicle Number </th> <th>Issue Comments </th> </tr>"; while($row = mysql_fetch_array($result1)) { echo "<tr>"; echo "<td>" . $row['name'] . "</td>"; echo "<td>" . $row['number'] . "</td>"; echo "<td>" . $row['issue_comments'] . "</td>"; echo "</tr>"; } echo "</table>"; ?> <html> <body> <h1>Maintenace Repair Form </h1> <section> <section> <form method="post" name="form1" action="updated_maint.php"> <table align="center"> <tr valign="baseline"> <th nowrap align="right">Issue Being Reported:</th> <td><select name="issues_reported" > <option value=""></option> <option value="Engine">Engine</option> <option value="Transmission">Transmission</option> <option value="Differential">Differential</option> <option value="Electrical">Electrical</option> <option value="Tires">Tires</option> <option value="Brakes">Brakes</option> <option value="HVAC">HVAC</option> <option value="Lighting">Lighting</option> <option value="Accident">Accident</option></select></td> </tr> <tr valign="baseline"> <th nowrap align="right">Date That Maintenace/Repair Issues Reported:</th> <td> <?php echo date_picker("date_reported")?></td> </tr> <tr valign="baseline"> <th nowrap align="right">Scheduled Service Date:</th> <td> <input type="text" name="service_date" value="" size="32"></td> </tr> <tr valign="baseline"> <th nowrap align="right">Maintenace/Repair Service Performed W/Comments:</th> <td> <textarea name="service_performed" rows="3" cols="27"></textarea></td> </tr> <tr valign="baseline"> <th nowrap align="right">Status:</th> <td><select name="status" > <option value=""></option> <option value="In Service">In Service</option> <option value="Out of Service">Out of Service</option> <option value="In Service Repair Pending">In Service Repair Pending</option> </select></td> </tr> <tr valign="baseline"> <th nowrap align="right">Date Maintenace/Repair Service Performed:</th> <td><input type="text" name="date_service_performed" value="" size="32"></td> </tr> <tr valign="baseline"> <th nowrap align="right">Date OF Follow-up Work / If Needed:</th> <td> <input type="text" name="date_of_followup" value="" size="32"></td> </tr> <tr valign="baseline"> <th nowrap align="right">Service In Progress:</th> <td><select name="service_in_progress" > <option value=""></option> <option value="Yes">Yes</option> <option value="No">No</option> </select></td> </tr> <tr valign="baseline"> <th nowrap align="right">Projected Date Return To Use:</th> <td> <input type="text" name="date_return_use" value="" size="32"></td> </tr> <tr valign="baseline"> <th nowrap align="right">Projected Time Return Use:</th> <td> <input type="text" name="time_return_use" value="" size="32"></td> </tr> <tr valign="baseline"> <th nowrap align="right">Actual RTS:</th> <td> <input type="text" name="rts" value="" size="32"></td> </tr> <tr valign="baseline"> <th nowrap align="right">Odometer Reading:</th> <td> <input type="text" name="odomread" value="" size="32"></td> </tr> <tr valign="baseline"> <th nowrap align="right">Date Of Odometer Reading:</th> <td><input type="text" name="odomdate" value="" size="32"></td> </tr> <tr valign="baseline"> <th nowrap align="right">Nonrepairable Issues Found W/Comments:</th> <td> <textarea name="issues_nonrepairable" rows="3" cols="27"></textarea></td> </tr> <tr valign="baseline"> <th nowrap align="right">Date Nonrepairable Issues Found:</th> <td> <input type="text" name="date_nonrepairable_issues" value="" size="32"></td> </tr> <tr valign="baseline"> <th nowrap align="right">Repair Made:</th> <td> <textarea name="comments" rows="3" cols="27"></textarea></td> </tr> <input type="hidden" name="id" value = "$id" /> <tr valign="baseline"> <td nowrap align="right"> </td> <td><input type="submit" value="Insert record"></td> </tr> </table> <input type="hidden" name="MM_insert" value="form1"> </form> <a href="service_list_update.php">Cancel</a> <p> </p> </section> <!-- end .content --></h2> </section> </body> </html> Update File - <?php ini_set('display_errors',1); error_reporting(E_ALL); ?> <?php session_start();?> <?php require_once("dbcon.php"); ?> <?php require_once("functions.php"); ?> <?php $id = $_SESSION['id']; $service_date = mysql_prep($_POST['service_date']); $date_reported = mysql_prep($_POST['date_reported']); $issues_reported = mysql_prep($_POST['issues_reported']); $service_performed = mysql_prep($_POST['service_performed']); $status = mysql_prep($_POST['status']); $date_service_performed = mysql_prep($_POST['date_service_performed']); $date_of_followup = mysql_prep($_POST['date_of_followup']); $service_in_progress = mysql_prep($_POST['service_in_progress']); $rts = mysql_prep($_POST['rts']); $odomread = mysql_prep($_POST['odomread']); $odomdate = mysql_prep($_POST['odomdate']); $date_return_use = mysql_prep($_POST['date_return_use']); $time_return_use = mysql_prep($_POST['time_return_use']); $issues_nonrepairable = mysql_prep($_POST['issues_nonrepairable']); $date_nonrepairable_issues = mysql_prep($_POST['date_nonrepairable_issues']); $comments = mysql_prep($_POST['comments']); ?> <?php $query = "UPDATE service_info SET `service_date`='$service_date', `date_reported`='$date_reported', `issues_reported`='$issues_reported', `service_performed`='$service_performed', `rts`='$rts', `odomread`='$odomread', `odomdate`='$odomdate', `status`='$status', `date_service_performed`='$date_service_performed', `date_of_followup`='$date_of_followup',`service_in_progress`='$service_in_progress', `date_return_use`='$date_return_use', `time_return_use`='$time_return_use', `issues_nonrepairable`='$issues_nonrepairable', `date_nonrepairable_issues`='$date_nonrepairable_issues', `comments` ='$comments' WHERE id='$id' "; $result = mysql_query($query, $connection); if ($result) { // Success! redirect_to("service_list_update.php"); } else { // Display error message. echo "<p>Maintenance Info Creation Failed.</p>"; echo "<p>" . mysql_error() . "</p>"; } echo "<p>Error: " . mysql_error() . " SQL: $query</p>"; ?> Thank you, any help or suggestions are appreciated.
-
How to submit a php form to database and email
flashbangpro replied to flashbangpro's topic in PHP Coding Help
Forgot ' at end of email address -
I have searched books, videos, and other forums on how to do this without any luck getting mine to work properly. The form is inserted into database fine, but I don't receive the email notification. Here is the code <html> <body> <ul> <li><a href="vehicle_list.php" title="">SEVICE ORDER LIST</a></li> <li><a href="index.php">LOG OUT</a></li> </ul> </div> <h1>Vehicle Repair Form</h1> <section> <section> <form method="post" name="form1" action="vehicle_info.php"> <table align="center"> <tr valign="baseline"> <th nowrap align="right">Vehicle Name:</th> <td> <input type="text" name="name" value="" size="32"> </tr> <tr valign="baseline"> <th nowrap align="right">Vehicle Number:</th> <td> <input type="text" name="number" value="" size="32"> </tr> <tr valign="baseline"> <th nowrap align="right">Vehicle Vin Number:</th> <td> <input type="text" name="vin_number" value="" size="32"> </tr> <tr valign="baseline"> <th nowrap align="right">Location:</th> <td> <input type="text" name="location" value="" size="32"> </tr> <tr valign="baseline"> <th nowrap align="right">Status:</th> <td> <input type="text" name="status" value="" size="32"> </tr> <tr valign="baseline"> <th nowrap align="right">RTS:</th> <td> <input type="text" name="rts" value="" size="32"> </tr> <tr valign="baseline"> <th nowrap align="right">Odometer Reading:</th> <td> <input type="text" name="odomread" value="" size="32"> </tr> <tr valign="baseline"> <th nowrap align="right">Date Of Odometer Reading:</th> <td><input type="text" name="odomdate" value="" size="32"></td> </tr> </tr> <tr valign="baseline"> <th nowrap align="right">Issue Being Reported:</th> <td><select name="issues_reported" > <option value="Engine">Engine</option> <option value="Transmission">Transmission</option> <option value="Differential">Differential</option> <option value="Electrical">Electrical</option> <option value="Tires">Tires</option> <option value="Brakes">Brakes</option> <option value="HVAC">HVAC</option> <option value="Lighting">Lighting</option> <option value="Accident">Accident</option></select></td> </tr> <tr valign="baseline"> <th nowrap align="right">Issue Comments:</th> <td> <textarea name="issue_comments" rows="3" cols="27"></textarea> </tr> <tr valign="baseline"> <td nowrap align="right"> </td> <td><input type="submit" value="Insert record"></td> </tr> </table> <input type="hidden" name="MM_insert" value="form1"> </form> <a href="vehicle_list.php">Cancel</a> <p> </p> </section> <!-- end .content --></h2> </section> <?php // The message $message = "Vehicle Was Added To Database"; // In case any of our lines are larger than 70 characters, we should use wordwrap() $message = wordwrap($message, 70); // Send mail('xxxxxxxxxx@gmail.com, 'Vehicle update', $message); ?> </body> </html> I got the mail code from http://php.net/manual/en/function.mail.php Greatly appreciate all advice.
-
Thank you, that is what I was missing, Is there a way to mark this as resolved?
-
Ok I will move them above session start and added print $query and this is what I got.... Notice: Undefined index: id in /data/9/0/28/4/517493/user/528148/htdocs/jednewdb/updated_maint.php on line 9 Notice: Undefined index: service_in_progress in /data/9/0/28/4/517493/user/528148/htdocs/jednewdb/updated_maint.php on line 16 UPDATE service_info SET `date_next_maint`='8/23/12', `date_reported`='8/20/12', `scheduled_service_date`='8/20/12', `service_performed`='', `date_service_performed`='8/20/12', `date_of_followup`='',`service_in_progress`='', `date_return_use`='8/24/12', `time_return_use`='23:00', `issues_nonrepairable`='', `date_nonrepairable_issues`='testing', `comments` ='' WHERE id='' I don't understand how it isn't defined when it is the correct id on the maint_update page
-
The maint_update page url shows that it is pulling the correct id from the service_list_update page. I don't understand how there is no $id
-
Ok I had forgot my single quotes on WHERE id='$id' "; So now I have no errors, but the data hasn't been updated either.
-
I have just realized that the INSERT clause apparently doesn't take a WHERE so I have switched back to UPDATE and this is the error I recieved You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 5 Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 5 SQL: UPDATE service_info SET `date_next_maint`='testing', `date_reported`='testing', `scheduled_service_date`='testing', `service_performed`='', `date_service_performed`='testing', `date_of_followup`='',`service_in_progress`='', `date_return_use`='', `time_return_use`='', `issues_nonrepairable`='', `date_nonrepairable_issues`='', `comments` ='' WHERE id=
-
I realize you may not want to help me anymore and I understand I can be frustrating not knowing all that you know, Thank you for the help you have given.
-
Why would I be trolling? If I didn't seriously need help with this I wouldn't take my time to make suggested adjustments and keep reposting.