Find Jobs
Hire Freelancers

Course Final Project, HTML, PHP, XML, MySQL

$10-100 USD

En curso
Publicado hace casi 10 años

$10-100 USD

Pagado a la entrega
Start by building the web forms that will collect the content. Depending on your specifications, you will need one or more web pages with appropriate forms for each class of user who will be contributing to your system. For example, if your CMS is going to be a typical retail oriented site with a product catalog, you might need one page for entering company news and press releases, and a second page for entering product information for the catalog portion of the site. Your web pages should include all appropriate header info, including the XML declaration, DOCTYPE definition, a title, and the link to your cascading style sheet, all necessary forms, plus all necessary instructions and user information. The forms should have an action attribute that identifies a PHP page that will process the submitted information. This web page should be valid XHTML code and have the link to the W3C Validator, as per earlier assignments. You will also need to code a PHP page to process the submitted data from those forms. As in assignment 5.2, your PHP script should perform any required data validation (reporting errors if needed) on the submitted form data. However, instead of sending the validated data via email, your script will need to format your data as well-formed XML and append it to an XML file on your server. To help you with this process of taking data in PHP and converting it to XML, you should study the sample pages provided in this module's readings document titled "The basics of an XML Flat File Repository". In this document you will find several files that have the core functionality you will need to read an XML file in to PHP, store it in PHP as an object, and then save those PHP objects back to a file in XML format. Once your data collection system is ready, use it to add at least ten new components to your XML file(s). For example, if you are doing the news/press releases plus product catalog system mentioned above, you might want to insert at least three or four sample press releases plus at least 6 to 8 sample products. If you are doing a site with just a single type of data, it should have at least ten sample objects (ten books in your library, ten short sample articles for your e-journal, etc.). Additional information to simplify this project: The goal is to demonstrate the concepts of content management. From my experience some of you will deliver a complete working website with several bells and whistles. Others will have only a few pages completed and the core skills demonstrated. This is the norm because your backgrounds are all so different in terms of experience and career goals. To help those on the lower end of the spectrum figure out what they must do to survive, I've decided to post this checklist. 1) Use valid XHTML or HTML in your pages 2) Use CSS as a external style sheet that validates 3) Use at least 1 example of JavaScript 4) Use at least 1 example of client side (JS) validation 5) Use at least 1 example of server side validation (PHP) 6) Have a page that reads content from a datasource (database, xml, etc.) 7) Have a page that writes/updates content that item #6 is displaying 8) Ensure any forms follow accessibility guidelines. 8) Tie all 8 items into one collective site experience related to the project you identified. The above is the minimum expectation for the project to demonstrate the skills in the course. The above project is my final project, and I have nothing but struggled with this course as I have no intention of doing web development this was just a elective course and I thought it would be basic HTML Javascript but instead it ventures into things that I am not familiar with or have had any exposure to previously. I have the outline of the pages when needed. I would need this in the next 5 days. Thank you.
ID del proyecto: 5880439

Información sobre el proyecto

7 propuestas
Proyecto remoto
Activo hace 10 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
7 freelancers están ofertando un promedio de $215 USD por este trabajo
Avatar del usuario
A proposal has not yet been provided
$578 USD en 10 días
5,0 (142 comentarios)
7,1
7,1
Avatar del usuario
Hi I am BS(CS) qualified with Web Development as my main area of interest. I would like to help you in creating such a project that will fully meet the requirements listed in the description, and will be kept as simple as possible so that you could be able to understand (or get a good idea) of what is going on in each file / section (I can comment the code & make sure it looks clean, is indented, etc). The time is quite short, but I can still do it I believe, perhaps it will be not 100% fully validated code because of this short span of time but still you can expect 90-99% job done. I have experience with all commonly used web technologies more than enough for this project (HTML/CSS PHP/MySQL Javascript/Jquery/Ajax/XML Photoshop Design, etc). I have done web projects on this site as well (got great feedback). Please review my profile and let me know if you are interested so that we can discuss further. Thanks and looking forward to seeing your response. Regards Ahsan
$145 USD en 6 días
5,0 (30 comentarios)
5,0
5,0
Avatar del usuario
Hello Sir/Mam, We have professionally trained team of expert web designers which design user friendly web pages and websites. We use all the latest technologies for web designing. We provide the excellent web services which appeal to customers to ask and inquire about your products and services. Regards Autumn Software and Solutions ,
$166 USD en 10 días
5,0 (1 comentario)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Itasca, United States
5,0
1
Forma de pago verificada
Miembro desde abr 22, 2014

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.