Pinned Repositories
2D-Array-Pattern-Generator
This program allows users to input two numbers (within 0 to 10) to generate a dynamic 2D array pattern. It validates input, prompting re-entry for values outside the specified range. The resulting array is incrementally populated and displayed in its original order. For odd-numbered rows, the program showcases a modified element order.
2D-List-with-Zeros
In this program, we are creating a 2D list with a fixed number of rows and columns, and all the elements are initially set to zero.
Calculate-2x2-Matrix-Determinant
This program calculates the determinant of a 2x2 matrix. It starts by asking the user to input a 2x2 matrix, where each element is entered by the user. Then, it uses the formula for the determinant of a 2x2 matrix, which is the product of the diagonal elements minus the product of the off-diagonal elements, and prints the result.
Cost-Efficient-Phone-Plan-Analyzer
This program allows users to input the duration of communication in minutes, and it calculates the monthly cost for four different phone plan options, each with varying rate structures. It then compares the costs and provides a recommendation on which plan may be the best choice for the user's calling habits ..
Customer-invoice
A program to create an invoice for a customer based on tax, discount, full name and number of products purchased.
Hidden-Word-Guesser
Hidden Word Guesser is a Python game where players input and guess a word based on length and uppercase character criteria. They reveal the hidden word by guessing individual letters, with limited attempts. The game ends when the word is guessed or attempts run out, resulting in a win or loss for the player.
PasswordStrengthEvaluator
This Python program assesses the strength of a provided password using a scoring mechanism. The evaluation considers factors such as password length, the inclusion of lowercase and uppercase letters, the presence of non-alphabetic characters, and the lengths of consecutive sequences of both lowercase and uppercase letters.
Saadelkelkha
Saadelkelkha.github.io
This is my portfolio
SmokeStream-Name-Animator
This is a captivating web tool that adds a mesmerizing smoke effect to your name. This unique web application combines video backgrounds with a striking, smoky animation to transform your name into an enchanting visual experience.
Saadelkelkha's Repositories
Saadelkelkha/Saadelkelkha
Saadelkelkha/Employee-Travel-Registration-System
This a web-based application designed to streamline the process of travel planning and management for employees within a company. The system facilitates secure user login, travel registration, and viewing of travel details through an intuitive interface. Built with PHP and MySQL, it ensures data integrity and ease of user.
Saadelkelkha/AJAX-Form-Submission
This a web application demonstrating asynchronous form submission using AJAX with jQuery. It features a simple HTML form collecting user information (name, first name, age) and sending it to a PHP script. The script processes and saves the data to a JSON file, dynamically updating the web page to display the submitted information without reloading.
Saadelkelkha/AJAX-User-Loader-
This is a web application demonstrating asynchronous user data retrieval using AJAX with jQuery. It features an HTML page with a button to load user data into a table. The button runs an AJAX request to the PHP script, and returns the data as a JSON response. The table is dynamically updated with user data without reloading the page.
Saadelkelkha/Arithmetic-Operation-Form
This function is consists of a form with input fields for two numbers and a dropdown menu (Operator) for selecting the arithmetic operation to perform (+, -, x, /). Upon submission of the form by clicking the "Calculer" button, the selected operation is applied to the two input numbers, and the result is displayed below the form
Saadelkelkha/Average-Score-Emoticon-Evaluator
This function f1 calculates the average of two input scores a continuous assessment score and an exam score,evaluates the average against specific ranges, and displays an emoticon representation along with the numerical average in a span element. Different emoticons are used to represent different qualitative assessments based on the average score.
Saadelkelkha/Average-Score-Evaluator
This JavaScript function f1 calculates the average of two input scores (a continuous assessment score and an exam score), evaluates the average against specific ranges, and displays a qualitative assessment ("Très bien", "Bien", "Assez bien", "Passable", "Insuffisant", or "Nil") along with the numerical average in a span element
Saadelkelkha/ClientManager
These PHP scripts collectively manage a client database, allowing for CRUD (Create, Read, Update, Delete) operations through a web interface
Saadelkelkha/Color-Picker
The Color Picker project is a simple web-based application that allows users to select a color, save their selection using cookies, and then display the selected color as the background of a subsequent page. This project demonstrates the use of HTML forms, PHP for server-side processing, and cookies for maintaining user preferences
Saadelkelkha/Dynamic-List-Manipulation-with-jQuery
This web page allows users to dynamically add and remove items from a list using jQuery. The interface consists of an input field for entering list items, and buttons for adding or removing items from the list. The design is simple and centered, making it easy to interact with.
Saadelkelkha/Even-or-Odd-Number-Sorter
This JavaScript function reads a number from an input field, checks if the number is even or odd, and then appends the number to a designated <div> element. Even numbers are appended to a <div> with the ID np and odd numbers to a <div> with the ID ni. Each number is wrapped in a paragraph element followed by a line break.
Saadelkelkha/Form-Validation
This a web-based application that demonstrates client-side form validation using JavaScript. It includes fields for name, email, telephone number, and password. Each field is validated upon losing focus (on blur), and the form as a whole is validated before submission. This ensures that the input meets specified criteria before it is accepted.
Saadelkelkha/github-readme-stats
:zap: Dynamically generated stats for your github readmes
Saadelkelkha/Hotel-Management-System
The Hotel Management System is a web-based application designed to manage hotel information efficiently. It provides functionalities to add, update, delete, and display hotel records stored in a MySQL database. The system leverages PHP for server-side scripting and Bootstrap for responsive design, ensuring a user-friendly interface.
Saadelkelkha/Hover-Color-Change-with-jQuery
This web page demonstrates a simple interaction where the color of a text changes when the user hovers over it. The page uses HTML, CSS, and jQuery to achieve this functionality. The design is minimal and centered, providing a clean and interactive experience.
Saadelkelkha/HTML-Structure-Viewer
This JavaScript function afficher retrieves information about the structure of the HTML document and displays it in the console. It logs the following details : The tag names of all children of the <form> element. The tag name of the previous sibling of the <button> element, if it exists. The tag name of the parent element of the <form> element
Saadelkelkha/Interactive-Counter-with-jQuery
This web page features an interactive counter that allows users to increase, decrease, or reset a numerical value displayed on the page. The page uses HTML, CSS, and jQuery to achieve this functionality. The layout is simple and centered, providing a clean and user-friendly interface.
Saadelkelkha/Interactive-Div-Color-Changer
This web page demonstrates an interactive feature where clicking on a div element changes its background color using jQuery. The page includes multiple div elements styled with CSS and a jQuery script that handles click events to update their appearance dynamically.
Saadelkelkha/Interactive-Form-with-Hidden-Elements
This is an interactive web page designed using HTML, CSS, and jQuery. The page features a navigation bar, a form, and hidden elements that are manipulated through JavaScript.
Saadelkelkha/Interactive-Image-and-Input-Validation
The Interactive Image and Input Validation project is a web page that includes an image with an event listener for double-click events and an input field with validation for a minimum character length. The project uses HTML, CSS, and JavaScript to provide an interactive user experience.
Saadelkelkha/International-Capitals
The International Capitals project is a simple and interactive web page that allows users to input the names of countries and their capitals, which are then added to a table. This project demonstrates the use of HTML, CSS, and JavaScript to dynamically manipulate the DOM and display user inputs in a structured format.
Saadelkelkha/List-Item-Mover-and-Remover
This function moves an item from one list to another if it already exists in the second list, removing it from the second list and adding it to the first list. If the item doesn't exist in the second list, it does nothing and removes an item from a list if it exists.
Saadelkelkha/PHP-8-Review-Form
This an HTML document that allows users to submit their feedback and comments about PHP 8. It features a form where users can enter their name, email address, and comments. Users can submit their feedback by clicking the Envoyer button. Additionally, there's an option to display the latest feedback received by clicking the Afficher les avis button.
Saadelkelkha/Simple-Comment-System
This setup allows for a simple, dynamic comment system where user inputs are stored and displayed without requiring a page reload.
Saadelkelkha/Simple-PHP-Login-System
This project demonstrates a basic login system implemented using PHP, HTML, CSS, and MySQL. It includes a login page, a session management system, and a logout functionality.
Saadelkelkha/Size-and-Color-Animation-with-jQuery
This web page features a simple interactive animation that allows users to change the size and color of a square using jQuery. The page includes a square div element and three buttons for controlling the animation: enlarging, reducing, and changing color.
Saadelkelkha/Student-Grade-Management
The Student Grade Management project is a web-based application that allows users to input and manage student grades for different subjects. It features form validation and dynamically updates a table with student data. The project uses HTML, CSS, and JavaScript to provide a seamless user experience
Saadelkelkha/Student-Management-System
-The Student Management System is a web-based application built using PHP, MySQL, and jQuery. It allows users to perform CRUD (Create, Read, Update, Delete) operations on student records. The system includes a navigation header for easy access to different pages and utilizes a MySQL database to store student data.
Saadelkelkha/Student-Management-System-MVC
This a web-based Student Management System built with PHP, MySQL, and jQuery. It enables users to perform CRUD operations on student records, featuring a navigation header for easy page access. Utilizing the MVC architecture separates application logic, presentation, and data handling, ensuring efficient management of student information.
Saadelkelkha/Text-Color-Changer-with-jQuery
This is a simple web page designed to demonstrate how to change the color of a text element using jQuery. The page features a heading, a paragraph of text, and three buttons. Each button, when clicked, changes the color of the text to either red, green, or blue.