Jump to content

mikegeorgeff

Members
  • Posts

    11
  • Joined

  • Last visited

Everything posted by mikegeorgeff

  1. remove the base_url() from your form open because the form_open() function automatically grabs the full site url.
  2. Backend pro but I'm pretty sure that it's not up to date with the latest release
  3. Whats the exact error you are getting, and which view is not loading
  4. In your model update_record function you need to pass the $id to the function function update_record($id, $data) { $this->db->where('id', $id); $this->db->update('data', $data); } Then in the controller pass the $id variable to the update function function update($id) And in your view change the form_open to <?php echo form_open('site/update/'.$id); ?>
  5. I have never used backend pro before but from the look of it, it is not updated for codeigniter 2.0+. To start try opening MY_Controller.php located in system/applications/libraries/MY_Controller.php and change the line class Site_Controller extends Controller to class Site_Controller extends CI_Controller
  6. e-texteditor for windows http://e-texteditor.com/ or textmate for mac http://macromates.com/ both are good editors that have a plugin for cakephp synatx highlighting. Google search cakephp and you should be able to find many tutorials otherwise check out amazon there are several books that will walk you through the some of the libraries used in the framework
  7. cakephp 1.2 supports php4 and 5.2, I would not use php4 because it's basically dead. You shouldn't have any problems with your Apache or MySQL version, but if you do consult cakes manual for more information. You might want to consider updating the script to be compatible with cake 1.3 since 1.2 has become a little out dated.
  8. I've built applications with codeigniter, cakephp, and kohana, but in the end settled on codeigiter. Codeigniter is very well documented, especially compared to kohana, and I like that codeigniter isn't very strict when it comes to MVC. Cake is well documented and is great for rapid app development, but I found the learning curve to be a little steep. All in all their is no wrong answer, test out a couple and pick the one you are most comfortable with. By the way codeigniter dropped php4 support with it's latest release (2.0.0), so if your looking for backward compatibility you will have to use version 1.7.3
  9. Try running your foreach loop using the result() function instead of result_array() if(!empty($comment->result())) { foreach ($comment->result() as $comment) { // rest of code here If you read codeigniters user guide you'll find result_array() expects ONLY results as an array so if you have 1 or less results it's going to throw an error. The result() function can handle arrays but doesn't require them
  10. first load the text helper, either auto load it or load it in the constructor in the controller. then use the following function: word_limiter($string, 10); where the 10 is the number of words that will display a sample post would look like the following in the view file <?php foreach ($posts as $p): ?> <h2><?php echo $p['title']; ?></h2> <p><?php echo word_limiter($p['body'], 25); ?></p> <?php echo anchor('blog/post/'.$p['id'], 'Read More >>>'); <?php endforeach; ?> The second to last line of code will create a link to the full blog article
  11. I have an order form that we want to use on our website at work. It has multiple entries but I can only get one of the entries to email in the message body. How can I get all the entries into the message body so the whole form emails to us. Here is the code for the form: <form action="formprocess1.php" method="post"> <!--Contact Info Div--> <div id="formcontact"> <table width="66%" border="0"> <tr> <td><div align="center">Contact Info</div></td> </tr> </table> <table width="66%" border="0"> <tr> <td width="8%"><label for="label">Name:</label></td> <td width="25%"><span id="sprytextfield1"> <label for="name"></label> <input type="text" name="name" id="name" /> <span class="textfieldRequiredMsg">A value is required.</span></span></td> <td width="7%"> </td> <td width="13%"> </td> <td width="4%"> </td> <td width="43%"> </td> </tr> <tr> <td><label for="label">Address:</label></td> <td><span id="sprytextfield2"> <label for="address"></label> <input type="text" name="address" id="address" /> <span class="textfieldRequiredMsg">A value is required.</span></span></td> <td> </td> <td> </td> <td> </td> <td> </td> </tr> <tr> <td><label for="label">City:</label></td> <td><span id="sprytextfield3"> <label for="city"></label> <input type="text" name="city" id="city" /> <span class="textfieldRequiredMsg">A value is required.</span></span></td> <td><label for="label">State:</label></td> <td><span id="sprytextfield4"> <label for="state"></label> <input name="state" type="text" id="state" size="4" maxlength="2" /> <span class="textfieldRequiredMsg">A value is required.</span></span></td> <td><label for="label">Zip:</label></td> <td><span id="sprytextfield5"> <label for="zip"></label> <input name="zip" type="text" id="zip" size="7" maxlength="5" /> <span class="textfieldRequiredMsg">A value is required.</span></span></td> </tr> <tr> <td><label for="label">E-Mail:</label></td> <td><span id="sprytextfield6"> <label for="email"></label> <input type="text" name="email" id="email" /> <span class="textfieldRequiredMsg">A value is required.</span></span></td> <td><label for="label">Phone:</label></td> <td><span id="sprytextfield7"> <label for="phone"></label> <input name="phone" type="text" id="phone" size="12" maxlength="10" /> <span class="textfieldRequiredMsg">A value is required.</span></span></td> <td> </td> <td> </td> </tr> </table> </div> <!--End Contact--> <!--Form Amounts--> <div id="formtally"> <table width="100%" border="0"> <tr> <td width="17%"><div align="center">Item Number/Description</div></td> <td width="15%"><div align="center">Color</div></td> <td width="18%"><div align="center">Size</div></td> <td width="11%"><div align="center">Cost</div></td> <td width="10%"><div align="center">XXL Upcharge</div></td> <td width="15%"><div align="center">Qty.</div></td> <td width="14%"><div align="center">Total</div></td> </tr> <tr> <td><label for="item"></label> <div align="center"> <select name="item" id="item"> <option value="N/A" selected="selected">N/A</option> <option value="Item #1 T-shirt">Item #1 T-shirt</option> <option value="Item #2 Hooded Sweatshirt">Item #2 Hooded Sweatshirt</option> <option value="Item #3 Polo">Item #3 Polo</option> <option value="Item #4 Fitted Hat">Item #4 Fitted Hat</option> </select> </div></td> <td><label for="color"></label> <div align="center"> <select name="color" id="color"> <option value="N/A" selected="selected">N/A</option> <option value="Black">Black</option> <option value="Orange">Orange</option> <option value="White">White</option> </select> </div></td> <td><label for="size"></label> <div align="center"> <select name="size" id="size"> <option value="N/A" selected="selected">N/A</option> <option value="Small">Small</option> <option value="Medium">Medium</option> <option value="Large">Large</option> <option value="XL">XL</option> <option value="XXL">XXL</option> <option>One Size</option> </select> </div></td> <td><label for="cost"></label> <div align="center"> <input name="cost" type="text" id="cost" size="8" maxlength="8" /> </div></td> <td><label for="upcharge"></label> <div align="center"> <select name="upcharge" id="upcharge"> <option value="N/A" selected="selected">N/A</option> <option value="$2.00">$2.00</option> </select> </div></td> <td><label for="qty"></label> <div align="center"> <select name="qty" id="qty"> <option value="N/A" selected="selected">N/A</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select> </div></td> <td><label for="total"></label> <div align="center"> <input name="total" type="text" id="total" size="12" maxlength="12" /> </div></td> </tr> <tr> <td><div align="center"> <select name="item2" id="item2"> <option value="N/A" selected="selected">N/A</option> <option value="Item #1 T-shirt">Item #1 T-shirt</option> <option value="Item #2 Hooded Sweatshirt">Item #2 Hooded Sweatshirt</option> <option value="Item #3 Polo">Item #3 Polo</option> <option value="Item #4 Fitted Hat">Item #4 Fitted Hat</option> </select> </div></td> <td><div align="center"> <select name="color2" id="color2"> <option value="N/A" selected="selected">N/A</option> <option value="Black">Black</option> <option value="Orange">Orange</option> <option value="White">White</option> </select> </div></td> <td><div align="center"> <select name="size2" id="size2"> <option value="N/A" selected="selected">N/A</option> <option value="Small">Small</option> <option value="Medium">Medium</option> <option value="Large">Large</option> <option value="XL">XL</option> <option value="XXL">XXL</option> <option>One Size</option> </select> </div></td> <td><div align="center"> <input name="cost2" type="text" id="cost2" size="8" maxlength="8" /> </div></td> <td><div align="center"> <select name="upcharge2" id="upcharge2"> <option value="N/A" selected="selected">N/A</option> <option value="$2.00">$2.00</option> </select> </div></td> <td><div align="center"> <select name="qty2" id="qty2"> <option value="N/A" selected="selected">N/A</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select> </div></td> <td><div align="center"> <input name="total2" type="text" id="total2" size="12" maxlength="12" /> </div></td> </tr> <tr> <td><div align="center"> <select name="item3" id="item3"> <option value="N/A" selected="selected">N/A</option> <option value="Item #1 T-shirt">Item #1 T-shirt</option> <option value="Item #2 Hooded Sweatshirt">Item #2 Hooded Sweatshirt</option> <option value="Item #3 Polo">Item #3 Polo</option> <option value="Item #4 Fitted Hat">Item #4 Fitted Hat</option> </select> </div></td> <td><div align="center"> <select name="color3" id="color3"> <option value="N/A" selected="selected">N/A</option> <option value="Black">Black</option> <option value="Orange">Orange</option> <option value="White">White</option> </select> </div></td> <td><div align="center"> <select name="size3" id="size3"> <option value="N/A" selected="selected">N/A</option> <option value="Small">Small</option> <option value="Medium">Medium</option> <option value="Large">Large</option> <option value="XL">XL</option> <option value="XXL">XXL</option> <option>One Size</option> </select> </div></td> <td><div align="center"> <input name="cost3" type="text" id="cost3" size="8" maxlength="8" /> </div></td> <td><div align="center"> <select name="upcharge3" id="upcharge3"> <option value="N/A" selected="selected">N/A</option> <option value="$2.00">$2.00</option> </select> </div></td> <td><div align="center"> <select name="qty3" id="qty3"> <option value="N/A" selected="selected">N/A</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select> </div></td> <td><div align="center"> <input name="total3" type="text" id="total3" size="12" maxlength="12" /> </div></td> </tr> <tr> <td><div align="center"> <select name="item4" id="item4"> <option value="N/A" selected="selected">N/A</option> <option value="Item #1 T-shirt">Item #1 T-shirt</option> <option value="Item #2 Hooded Sweatshirt">Item #2 Hooded Sweatshirt</option> <option value="Item #3 Polo">Item #3 Polo</option> <option value="Item #4 Fitted Hat">Item #4 Fitted Hat</option> </select> </div></td> <td><div align="center"> <select name="color4" id="color4"> <option value="N/A" selected="selected">N/A</option> <option value="Black">Black</option> <option value="Orange">Orange</option> <option value="White">White</option> </select> </div></td> <td><div align="center"> <select name="size4" id="size4"> <option value="N/A" selected="selected">N/A</option> <option value="Small">Small</option> <option value="Medium">Medium</option> <option value="Large">Large</option> <option value="XL">XL</option> <option value="XXL">XXL</option> <option>One Size</option> </select> </div></td> <td><div align="center"> <input name="cost4" type="text" id="cost4" size="8" maxlength="8" /> </div></td> <td><div align="center"> <select name="upcharge4" id="upcharge4"> <option value="N/A" selected="selected">N/A</option> <option value="$2.00">$2.00</option> </select> </div></td> <td><div align="center"> <select name="qty4" id="qty4"> <option value="N/A" selected="selected">N/A</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select> </div></td> <td><div align="center"> <input name="total4" type="text" id="total4" size="12" maxlength="12" /> </div></td> </tr> <tr> <td><div align="center"> <select name="item5" id="item5"> <option value="N/A" selected="selected">N/A</option> <option value="Item #1 T-shirt">Item #1 T-shirt</option> <option value="Item #2 Hooded Sweatshirt">Item #2 Hooded Sweatshirt</option> <option value="Item #3 Polo">Item #3 Polo</option> <option value="Item #4 Fitted Hat">Item #4 Fitted Hat</option> </select> </div></td> <td><div align="center"> <select name="color5" id="color5"> <option value="N/A" selected="selected">N/A</option> <option value="Black">Black</option> <option value="Orange">Orange</option> <option value="White">White</option> </select> </div></td> <td><div align="center"> <select name="size5" id="size5"> <option value="N/A" selected="selected">N/A</option> <option value="Small">Small</option> <option value="Medium">Medium</option> <option value="Large">Large</option> <option value="XL">XL</option> <option value="XXL">XXL</option> <option>One Size</option> </select> </div></td> <td><div align="center"> <input name="cost5" type="text" id="cost5" size="8" maxlength="8" /> </div></td> <td><div align="center"> <select name="upcharge5" id="upcharge5"> <option value="N/A" selected="selected">N/A</option> <option value="$2.00">$2.00</option> </select> </div></td> <td><div align="center"> <select name="qty5" id="qty5"> <option value="N/A" selected="selected">N/A</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select> </div></td> <td><div align="center"> <input name="total5" type="text" id="total5" size="12" maxlength="12" /> </div></td> </tr> <tr> <td><div align="center"> <select name="item6" id="item6"> <option value="N/A" selected="selected">N/A</option> <option value="Item #1 T-shirt">Item #1 T-shirt</option> <option value="Item #2 Hooded Sweatshirt">Item #2 Hooded Sweatshirt</option> <option value="Item #3 Polo">Item #3 Polo</option> <option value="Item #4 Fitted Hat">Item #4 Fitted Hat</option> </select> </div></td> <td><div align="center"> <select name="color6" id="color6"> <option value="N/A" selected="selected">N/A</option> <option value="Black">Black</option> <option value="Orange">Orange</option> <option value="White">White</option> </select> </div></td> <td><div align="center"> <select name="size6" id="size6"> <option value="N/A" selected="selected">N/A</option> <option value="Small">Small</option> <option value="Medium">Medium</option> <option value="Large">Large</option> <option value="XL">XL</option> <option value="XXL">XXL</option> <option>One Size</option> </select> </div></td> <td><div align="center"> <input name="cost6" type="text" id="cost6" size="8" maxlength="8" /> </div></td> <td><div align="center"> <select name="upcharge6" id="upcharge6"> <option value="N/A" selected="selected">N/A</option> <option value="$2.00">$2.00</option> </select> </div></td> <td><div align="center"> <select name="qty6" id="qty6"> <option value="N/A" selected="selected">N/A</option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> </select> </div></td> <td><div align="center"> <input name="total6" type="text" id="total6" size="12" maxlength="12" /> </div></td> </tr> <tr> <td><div align="center"></div></td> <td><div align="center"></div></td> <td><div align="center"></div></td> <td><div align="center"></div></td> <td><div align="center"></div></td> <td><div align="center">Grand Total:</div></td> <td><div align="center"> <input name="total7" type="text" id="total7" size="12" maxlength="12" /> </div></td> </tr> <tr> <td><div align="center"></div></td> <td><div align="center"></div></td> <td><div align="center"></div></td> <td><div align="center"></div></td> <td><div align="center"></div></td> <td><div align="center"></div></td> <td><div align="center"></div></td> </tr> <tr> <td><div align="center"></div></td> <td><div align="center"></div></td> <td><div align="center"></div></td> <td><div align="center"></div></td> <td><div align="center"></div></td> <td><div align="center"></div></td> <td><div align="center"></div></td> </tr> <tr> <td><div align="center"></div></td> <td><div align="center"></div></td> <td><div align="center"></div></td> <td><div align="center"></div></td> <td><div align="center"></div></td> <td><div align="center"> <label for="submit"></label> <input type="submit" name="submit" id="submit" value="Submit" /> </div></td> <td><div align="center"></div></td> </tr> </table> </div> <!--Tally End--> </form> When I code the php I am only able to get one entry to email over to us.
×
×
  • 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.