#60266806 · 7 Apr 2023, 21:51 · · პროფილი · პირადი მიმოწერა · ჩატი
მოგესალმებით მეგობრებო
მოკლედ ესეთი პრობლემა სემექმნა
XAMP ის htdocs დოკუმენტში სევქმნენი www დასახელების ფოლლდერი სადაც მაქ php ფაილი და ერთი ფოლდერი
connect.php
SQL | <?php
$servername = "localhost"; $username = "root"; $password = "";
try { $conn = new PDO("mysql:host=$servername;dbname=Test_DB", $username, $password); // set the PDO error mode to exception $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); echo ""; } catch(PDOException $e) { echo "Connection failed: " . $e->getMessage(); } ?> |
index.php სადაც დაიმპორტებული მაქ ჰეადერი სადაც ღილაკია და ვამატებ მომხმარებელს და table_ები სადაც გამოაქ მომხმარებლები
SQL | <?php require 'functi0n_header.php';?>
<?php require 'tables.php';?> |
თითოეული ეს ფაილი ( functi0n_header.php, 'tables.php ) functi0n_header.php_ში გაწერილია ფორმა სახელი გვარი, ემაილი და submit
SQL | <?php include 'functi0ns/add_user.php';
<form action="functi0ns/add_user.php" method="POST"> ბლა ბლა ბლა </form>
?> |
ასევე ამ საქაღალდეში მაქ დამატებით გაკეთებული functi0ns ფოლდერი სადაც არის add_user.php ამ ფაილში გაწერილია ფუნქცია თუ რა უნდა მოხდეს functi0n_header.php_ში გაწერილი ფორმის დაsubmit_ების შემდეგ
SQL | <?php require 'connect.php';
$name = ""; $surname = ""; $email = ""; if (isset($_POST['submit_add_user'])) { $name = $_POST['username']; $surname = $_POST['surname']; $email = $_POST['email'];
try { $sql = "INSERT INTO users (username, surname, email) VALUES ('$name', '$surname ', '$email')";
$conn->exec($sql); echo "<script>window.location.href='index.php?good=მომხმარებელი წარმატებით დაემატა';</script>"; }catch(PDOException $e) { echo $sql . "<br>" . $e->getMessage(); } }
?> |
პრობლემა რაშია:
დავაწვები ამ submit_ს და მიწერს:
CODE | Warning: require(connect.php): Failed to open stream: No such file or directory in C:\xampp\htdocs\www\functi0ns\add_user.php on line 4
Fatal error: Uncaught Error: Failed opening required 'connect.php' (include_path='C:\xampp\php\PEAR') in C:\xampp\htdocs\www\functi0ns\add_user.php:4 Stack trace: #0 {main} thrown in C:\xampp\htdocs\www\functi0ns\add_user.php on line 4 |
მოკლედ ხან რა ვცადე ხან რა მაგრამ ეს ფაილები ერთმანეთთან ვერ დავაკავშირე იქნებ დამეხმაროთ
|