ajaxCRUD.com
» a PHP class to Create, Read, Update, & Delete from a mysql database table using AJAX
by loud canvas mediaQuick Links:
Quick Examples:
- Displaying Images
- Creating a Relationship
- File Uploading
- Using a Where Clause
- Defining Allowable Input
- Formatting a Field With a Function
- Vertical Display
- Show Header Checkbox
- Modify Field with Class
FAQs
| Question | meme |
|---|---|
| Answer | youyou... |
| Sort Order | 45 |
| Action | |
| Question | m/p |
| Answer | .pphnip... |
| Sort Order | 14152 |
| Action | |
| Question | who are you man? |
| Answer | I'm the one!!... |
| Sort Order | 15000 |
| Action | |
Code to Create The Table Above:
#required file and class
require_once ('preheader.php');
include_once ('ajaxCRUD.class.php')
$tblFAQ = new ajaxCRUD("FAQ", "tblFAQ", "pkFAQID");
#displays
$tblFAQ->displayAs("fldQuestion", "Question");
$tblFAQ->displayAs("fldAnswer", "Answer");
$tblFAQ->displayAs("fldSort", "Sort Order");
$tblFAQ->omitPrimaryKey();
#order by fldSort
$tblFAQ->addOrderBy("ORDER BY fldSort");
#set some textbox heights
$tblFAQ->setTextareaHeight('fldQuestion', 50);
$tblFAQ->setTextareaHeight('fldAnswer', 125);
#abbreviate the text for the display (no impact on edit)
$tblFAQ->formatFieldWithFunction("fldAnswer", "abbrivText");
#actually show to the table
$tblFAQ->showTable();
#the callback function to abbreviate the answer text
function abbrivText($text){
return substr($text, 0, 200) . "...";
}
"I have been using php like 5 years ago, but it feels like it is 20 years ago :-) Now I have found an incredible module AjaxCRUD and damn, this is nice!"
~Joeri
