Пікірлер
@premchristopher-g8f
@premchristopher-g8f 2 сағат бұрын
plz tell me how to add symbol. Comment the keyboard short cut
@KhanamCoding
@KhanamCoding 2 сағат бұрын
I believe you are asking about emoji's . If you are using Windows , just press windows key and semicolon together , popup will be opened . Select the emoji. If you are using MAC , then shortcut is Ctrl+ Cmd + Space
@DiamondAlex-qf2ox
@DiamondAlex-qf2ox 2 сағат бұрын
thank you for saving my life this is the best tutorial i have seen this year
@KhanamCoding
@KhanamCoding 2 сағат бұрын
Thank you so much for your kind words! I'm really glad to hear that the tutorial helped you out-it means a lot to me. Your feedback motivates me to keep creating more valuable content.
@cherankumar2345
@cherankumar2345 20 сағат бұрын
Node js tutorial please
@KhanamCoding
@KhanamCoding 2 сағат бұрын
Glad to hear you're interested! Once I wrap up the Redux series, I'll be diving into a full MERN stack series, which will include Node.js. Stay tuned, and thanks for your patience!
@hamudxd9497
@hamudxd9497 22 сағат бұрын
@dikshajain9845
@dikshajain9845 22 сағат бұрын
It says 403 forbidden.. Its blocking
@sasaharvan9592
@sasaharvan9592 23 сағат бұрын
the quantity item is a function, the total_price() function must also correspond to it function total_price() { global $con; $ip = getIPAddress(); $select_query="SELECT sum(p.product_price * cd.quantity) AS total_price FROM `cart_details` AS cd JOIN `products` AS p ON cd.product_id = p.product_id WHERE cd.ip_address = '$ip'"; $result_total_query = mysqli_query($con, $select_query); if($row=mysqli_fetch_assoc($result_total_query)){ // change to string $total_price = $row['total_price'] !== null ? strval($row['total_price']) : "0"; } else{ $total_price = "0"; }; echo $total_price; }
@afzalhussain605
@afzalhussain605 Күн бұрын
AdvanceduseReducwer?
@AsemAl-Nuzaili
@AsemAl-Nuzaili Күн бұрын
Thank you so much madam continue with big projects we waiting you from Yemen
@KhanamCoding
@KhanamCoding 2 сағат бұрын
Thank you so much for your support! I truly appreciate it. Exciting MERN stack projects are on the way, and I can't wait to share them with you! Stay tuned, and greetings to everyone in Yemen! 😊
@sasaharvan9592
@sasaharvan9592 Күн бұрын
here is a slightly different calculation for total_price, all in one query. if anyone wants function total_price() { global $con; $ip = getIPAddress(); $select_query="SELECT SUM(p.product_price) AS total_price FROM `cart_details` AS cd JOIN `products` AS p ON cd.product_id = p.product_id WHERE cd.ip_address = '$ip'"; $result_total_query = mysqli_query($con, $select_query); if($row=mysqli_fetch_assoc($result_total_query)){ // change to string $total_price = $row['total_price'] !== null ? strval($row['total_price']) : "0"; } else{ $total_price = "0"; }; echo $total_price; }
@cherankumar2345
@cherankumar2345 Күн бұрын
Please do node js series
@the_kathiiyavad
@the_kathiiyavad 2 күн бұрын
//selecting cart items query not work please give the solution
@DEVIL_GAMERZ863
@DEVIL_GAMERZ863 2 күн бұрын
13:13 my react router dom is not showing up in dependencies
@hamudxd9497
@hamudxd9497 3 күн бұрын
MAM I HAVE WATCH THESE VIDEOS NOW I LEARNED ALOT ___KEEP IT UP ❤
@KhanamCoding
@KhanamCoding 3 күн бұрын
Thank you so much for your kind words! I’m thrilled to hear that you’ve learned a lot from the videos. ❤️ Exciting news-this Monday, a new journey will begin! Stay tuned for the final and most exciting project yet. You won’t want to miss it!
@hamudxd9497
@hamudxd9497 3 күн бұрын
@@KhanamCoding Thnx Mam
@KhanamCoding
@KhanamCoding 3 күн бұрын
Hi Everyone, If you have any doubts or suggestions, feel free to ask in the comment section-I’m here to help. If you aim to master Redux Toolkit, following this roadmap is crucial for staying in the long run Happy Learning!
@cherrywork
@cherrywork 3 күн бұрын
Mam, now I am learning data types....So can I continue this or I want to learn OOPS video first?
@KhanamCoding
@KhanamCoding 3 күн бұрын
Great to hear you’re diving into data types! You can definitely continue with that, as understanding data types is fundamental. However, if you feel comfortable, learning Object-Oriented Programming (OOP) concepts alongside can provide valuable context for how data types are used in PHP. Ultimately, it depends on your learning style-both paths will enhance your skills!
@cherrywork
@cherrywork 3 күн бұрын
@@KhanamCoding okay mam.... Thanks for your reply mam.
@sasaharvan9592
@sasaharvan9592 3 күн бұрын
if anyone wanted, I extended the search product() function to protect against SQL injection and search in several table columns. if(isset($_GET['search_data_product'])) { $search_data_value_raw=$_GET['search_data']; $search_data_value = mysqli_real_escape_string($con, $search_data_value_raw); $search_query="SELECT * FROM `products` WHERE product_title LIKE '%$search_data_value%' OR product_description LIKE '%$search_data_value%' OR product_keywords LIKE '%$search_data_value%'";
@BhagatBhutale..
@BhagatBhutale.. 4 күн бұрын
Video is useful
@KhanamCoding
@KhanamCoding 3 күн бұрын
I'm happy to hear you found the video useful! Thanks for watching!
@hamudxd9497
@hamudxd9497 4 күн бұрын
Great job mam
@unauthorized-e2z
@unauthorized-e2z 4 күн бұрын
You won my subscribe click ❤❤❤ your skills will be on steroids if you start using gpt 01 preview
@hamudxd9497
@hamudxd9497 5 күн бұрын
HOW THE ValUE OF RANGE INCREASE WITH COUN STATE
@KhanamCoding
@KhanamCoding 4 күн бұрын
Because in our reducer we are updating our inc and dec value by adding step value to value. ---action.payload + state.step (this one)
@hamudxd9497
@hamudxd9497 4 күн бұрын
@@KhanamCoding i watched the video twice __now i understand it __thanks Mam
@KhanamCoding
@KhanamCoding 3 күн бұрын
@@hamudxd9497 I'm so glad to hear that it made sense after a second watch! Great job sticking with it, and you're very welcome!
@hamudxd9497
@hamudxd9497 5 күн бұрын
Mam not fully understand this lecture
@KhanamCoding
@KhanamCoding 5 күн бұрын
Could you let me know which part you're stuck on? I'd be happy to help clarify!
@ivangerginov5648
@ivangerginov5648 5 күн бұрын
Very nice, thank you!
@KhanamCoding
@KhanamCoding 5 күн бұрын
You're very welcome! I'm glad you found it helpful!
@net-ov8ci
@net-ov8ci 5 күн бұрын
In "Shopping Cart using PHP and MySQL-End of Project", in which video is the code for "chekout.php" explained? 0:12
@santoshdas1173
@santoshdas1173 6 күн бұрын
Mam thank you for this lovely series which helped me to clear understanding of useReducer hook and I think you missed that in reducer function in case of fetch_success after posts, loading should be false so that after data displayed in Ui button text should be changed to Fetch Posts instead of loading
@KhanamCoding
@KhanamCoding 6 күн бұрын
Thank you so much for your kind words! I’m really glad the series helped you understand the useReducer hook better. 🙌 And yes, you’re absolutely right - great catch! In the fetch_success case, after fetching the posts, loading should indeed be set to false so that the button text updates correctly to "Fetch Posts" instead of "Loading." I really appreciate you pointing that out! 👍 Thanks again for watching and for your attention to detail!
@sasaharvan9592
@sasaharvan9592 6 күн бұрын
hello, I added a light check on the pictures if anyone wanted, otherwise nice tutorial,,, $allowedFormats = ['jpg', 'jpeg', 'png']; // Allowed image formats $maxFileSize = 2 * 1024 * 1024; // 2MB in bytes // Function to check and move uploaded image function uploadImage($temp_image, $image_name) { global $allowedFormats, $maxFileSize; // Get the image extension $imageExtension = strtolower(pathinfo($image_name, PATHINFO_EXTENSION)); // Check if the format is allowed if (!in_array($imageExtension, $allowedFormats)) { echo "Invalid file format. Only jpg, jpeg, and png are allowed."; return false; } // Check if the file size is within the limit if (filesize($temp_image) > $maxFileSize) { echo "File size exceeds the 2MB limit."; return false; } // Move the uploaded file to the destination folder if (move_uploaded_file($temp_image, "./product_images/" . $image_name)) { echo "Image uploaded successfully!"; return true; } else { echo "Error uploading the image."; return false; } } uploadImage($temp_image1, $product_image1); uploadImage($temp_image2, $product_image2); uploadImage($temp_image3, $product_image3);
@soloeditor4320
@soloeditor4320 7 күн бұрын
awesome big thanks. am signing for your Udemy courses.
@KhanamCoding
@KhanamCoding 7 күн бұрын
That's fantastic! Huge thanks! I'm excited you're joining my Udemy courses! 🎉
@hamudxd9497
@hamudxd9497 7 күн бұрын
Mam Much Impressed
@KhanamCoding
@KhanamCoding 7 күн бұрын
Thank you so much 😊
@hamudxd9497
@hamudxd9497 7 күн бұрын
@@KhanamCoding Mam You Dont Know How mUch you have helped me __keep it up
@hamudxd9497
@hamudxd9497 7 күн бұрын
GREAT VIDEO❤
@hamudxd9497
@hamudxd9497 9 күн бұрын
Very Helpful Mam🥰
@hamudxd9497
@hamudxd9497 9 күн бұрын
🥰
@DuncanPenny-v7q
@DuncanPenny-v7q 9 күн бұрын
Gonzalez Sarah Thomas Laura Moore Daniel
@RolandElvira-l4y
@RolandElvira-l4y 9 күн бұрын
Gonzalez Nancy Rodriguez Larry Young Deborah
@AliRaza-fo9ql
@AliRaza-fo9ql 10 күн бұрын
Great 👍, Also make the same type of series for other hooks
@KhanamCoding
@KhanamCoding 7 күн бұрын
That's the plan!
@ivangerginov5648
@ivangerginov5648 10 күн бұрын
Very nice analogy!
@KhanamCoding
@KhanamCoding 7 күн бұрын
Glad you think so!
@hamudxd9497
@hamudxd9497 10 күн бұрын
@khadeersyeds
@khadeersyeds 11 күн бұрын
This is very helpful. Easy to understand. Thank you so much for the tutorials. Looking forward to buy your Udemy courses.
@khadeersyeds
@khadeersyeds 11 күн бұрын
I'm almost 40. It took me one evening and one night, now I can recreate the same CRUD app all by myself. Thank you again.
@KhanamCoding
@KhanamCoding 11 күн бұрын
Thank you so much for your kind words! I'm really glad to hear that you found the tutorials helpful and easy to understand. I truly appreciate your support. Stay tuned for more valuable content! 😊
@KhanamCoding
@KhanamCoding 11 күн бұрын
That's amazing! I'm really impressed with your dedication and progress, especially in mastering the CRUD app in such a short time. Age is just a number, and your determination proves that! Keep up the great work, and thank you for sharing your journey Sir. 😊
@MuhammadAhsan-11
@MuhammadAhsan-11 11 күн бұрын
great video mam thank you so much
@KhanamCoding
@KhanamCoding 11 күн бұрын
Thank you so much! I'm really glad you enjoyed the video. Your support means a lot! 😊
@hamudxd9497
@hamudxd9497 12 күн бұрын
@hamudxd9497
@hamudxd9497 12 күн бұрын
@khadeersyeds
@khadeersyeds 12 күн бұрын
hi, could you please let me know the vs code extension you use.
@KhanamCoding
@KhanamCoding 11 күн бұрын
Hi! Could you please let me know which specific feature or functionality you're interested in? I'll be happy to recommend the VS Code extension I use for it
@khadeersyeds
@khadeersyeds 10 күн бұрын
@@KhanamCoding just for the react snippet, nothing is being called as shortcut. I live in Norway, the keyboard here is a bit different. Is it because of it, I doubt.
@khadeersyeds
@khadeersyeds 10 күн бұрын
@@KhanamCoding thank you so much for replying :-)
@ivangerginov5648
@ivangerginov5648 12 күн бұрын
Amazing explanations as always. Thank you ^^
@KhanamCoding
@KhanamCoding 11 күн бұрын
Thank you so much! I'm really glad you enjoyed the explanations. Your support always means a lot! 😊
@cherankumar2345
@cherankumar2345 12 күн бұрын
Can you tell us how to deploy a project built by using json server
@KhanamCoding
@KhanamCoding 11 күн бұрын
Thanks for the suggestion! I'll definitely make a video on this soon. Stay tuned! 😊
@hamudxd9497
@hamudxd9497 13 күн бұрын
MAM YOU DONT KNOW __YOU SOLVE ALL MY PROBLEMS REGARDING USEREDUCER HOOK__THANKS❤
@KhanamCoding
@KhanamCoding 11 күн бұрын
I'm so happy to hear that! 😊 I'm glad the content helped solve your problems with the useReducer hook. Thank you for your kind words! ❤
@hamudxd9497
@hamudxd9497 10 күн бұрын
@@KhanamCoding THANX MAM
@KhanamCoding
@KhanamCoding 13 күн бұрын
Hi Everyone, If you have any doubts or suggestions, feel free to ask in the comment section-I’m here to help. If you aim to master Redux Toolkit, following this roadmap is crucial for staying in the long run Happy Learning!
@KhanamCoding
@KhanamCoding 13 күн бұрын
Hi Everyone, If you have any doubts or suggestions, feel free to ask in the comment section-I’m here to help. If you aim to master Redux Toolkit, following this roadmap is crucial for staying in the long run Happy Learning!
@saadsb6499
@saadsb6499 13 күн бұрын
I got This page isn’t working
@KhanamCoding
@KhanamCoding 13 күн бұрын
Hi Everyone, If you have any doubts or suggestions, feel free to ask in the comment section-I’m here to help. If you aim to master Redux Toolkit, following this roadmap is crucial for staying in the long run Happy Learning!