Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπερα,

 

λοιπον εχουμε και λεμε.εχω φτιαξει ενα ερωτηματολογιο.με html,που ο χρηστης συμπληρωνει τα στοιχεια του και μετα πατωντας "αποστολη",καλειται με form action το αρχειο submit.php,το οποιο θεωρητικα εισαγει τα δεδομενα που συμπληρωσε ο χρηστης στην βαση.

 

ανοιγω λοιπον κι εγω την html σελιδα,συμπληρωνω τα στοιχεια και παταω αποτστολη για να δω αν ολα τρεχουν οκ.και τελικα καταληγει να μενει στο αρχειο submit.php.

ουτε μηνυμα λαθους ουτε τιποτα.κοιταξα και στα logs,τιποτα.ελεγε με warning να κανω μια επιδιορθωση στην βαση,αλλα και που την εκανα δεν αλλαξε τιποτα.

 

τι παιζει?εχει κανεις καμια ιδεα?

 

ευχαριστω για την οποια βοηθεια

Δημοσ.

Καλησπερα,

 

λοιπον εχουμε και λεμε.εχω φτιαξει ενα ερωτηματολογιο.με html,που ο χρηστης συμπληρωνει τα στοιχεια του και μετα πατωντας "αποστολη",καλειται με form action το αρχειο submit.php,το οποιο θεωρητικα εισαγει τα δεδομενα που συμπληρωσε ο χρηστης στην βαση.

 

ανοιγω λοιπον κι εγω την html σελιδα,συμπληρωνω τα στοιχεια και παταω αποτστολη για να δω αν ολα τρεχουν οκ.και τελικα καταληγει να μενει στο αρχειο submit.php.

ουτε μηνυμα λαθους ουτε τιποτα.κοιταξα και στα logs,τιποτα.ελεγε με warning να κανω μια επιδιορθωση στην βαση,αλλα και που την εκανα δεν αλλαξε τιποτα.

 

τι παιζει?εχει κανεις καμια ιδεα?

 

ευχαριστω για την οποια βοηθεια

 

Θα ήταν πολύ χρήσιμο άμα μας παραθέσεις και τον κώδικά σου.

Δημοσ.

παραθετω και τους κωδικες:

 

submit.php

 

 

><?php
ini_set('display_errors','1');
error_reporting(E_ALL);

ob_start();

$firstname = $_GET['firstname'];
$lastname = $_GET['lastname'];
$homeplace = $_GET['homeplace'];
$address = $_GET['address'];
$email = $_GET['email'];
$age = $_GET['age'];

//connection with database
include '../system/config.php';


//beggining database connection
$con = mysql_connect($dbhost,$dbuser,$dbpass);
if (!$con)
 {
 die('Σφάλμα σύνδεσης με την βάση δεδομένων: ' . mysql_error());
 }
mysql_select_db($dbname, $con) or die("Σφάλμα:Δεν μπορεί να επιλεγεί η βάση δεδομένων.");//select database
mysql_query("SET NAMES 'utf8'", $con);
$insert="INSERT INTO users (id,firstname,lastname,age,email,homeplace,address,) VALUES (NULL,'$_POST[firstname]','$_POST[lastname]','$_POST[age]','$_POST[email]','$_POST[homeplace]','$_POST[address]')";

//success message
if (!mysql_query($sql,$con)) {
die('Σφάλμα: ' . mysql_error());
}
echo "Τα στοιχεία καταχωρήθηκαν επιτυχώς!";

//close db
mysql_close($con);

//redirect to thanks page
header("Location: thank.htm");
exit;

ob_flush();
?>

 

 

 

και το index.htm

 

 

>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<title>User Interface</title>
</head>
<body>

<form method="POST" action="submit.php">


<p align=center>Όνομα: <input type="text" id="firstname" name="firstname" size="30"></p>
<p align=center>Επίθετο: <input type="text" id="lastname" name="lastname" size="30" ></p>
<p align=center>Πόλη / Χωριό: <input type="text" name="homeplace" size="20"></p>
<p align=center>Διεύθυνση κατοικίας: <input type="text" name="address" size="50"></p>
<p align=center>E-mail: <input type="text" name="email" size="25"></p>
<p align=center>Ηλικία: <input type="text" name="age" size="3"></p>


<p align=center><input type="submit" value="Αποστολή" name="Submit"></p>
</form>


</body>
</html>

 

 

υγ:το system/config.php απλα δινει τιμες στα $dbhost,$dbname,$dbpass,$dbuser

Δημοσ.

Στην σελίδα submit.php αντικατέστησε το παρακάτω κομμάτι

 

>$firstname = $_GET['firstname'];
$lastname = $_GET['lastname'];
$homeplace = $_GET['homeplace'];
$address = $_GET['address'];
$email = $_GET['email'];
$age = $_GET['age'];

 

με το παρακάτω

>$firstname = $_POST['firstname'];
echo $firstname;
$lastname = $_POST['lastname'];
echo $lastname;
$homeplace = $_POST['homeplace'];
$address = $_POST['address'];
$email = $_POST['email'];
$age = $_POST['age'];

 

Αν στην submit εμφανίζονται το firstname και το lastname ΚΑΙ ΕΠΙΣΗΣ καταχωρούνται τα στοιχεία στη βάση αφαίρεσε τα δυο echo και είσαι έτοιμος.

Δημοσ.

λειτουργει με τα echo αλλα δεν λειτουργει αν προσθεσω μερικα στοιχεια ακομα..υποψιαστηκα πως το λαθος ειναι καποια αποστροφος παραπανισια ή ελειπομενη ή κατι με καποιο κομα ή κατι καπου δεν κλεινει/ανοιγει σωστα..

οποτε και τα ξηλωσα ολα και τα φτιαχνω σταδιακα απο την αρχη,με προσοχη..

δεν πιστευω οτι φταιει κατι στον server ή ξερω που αλλου..

 

ευχαριστω για ολη την βοηθεια μεχρι τωρα:)

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...