MySQL - ΠΑΡΑΔΕΙΓΜΑΤΑ-Δημιουργία Φόρμας Εισαγωγής Στοιχείων

E-mail Εκτύπωση PDF
Αξιολόγηση Χρήστη: / 1
ΧείριστοΆριστο 

Το παράδειγμα που ακολουθεί (insert1.php) δημιουργεί μια φόρμα εισαγωγής στοιχείων στην οθόνη για τον έλεγχο του Login και του Password του χρήστη και αφού συνδεθεί επιτυχώς με τη βάση του χρήστη, με τη βοήθεια μιας νέας φόρμας, συγκεντρώνει τα στοιχεία μιας νέας εγγραφής τα οποία και μεταφέρει ως μια νέα εγγραφή στη βάση.
Αν γίνει επιτυχώς η εγγραφή εμφανίζεται το μήνυμα: “
Η εισαγωγή έχει ολοκληρωθεί με επιτυχία”, διαφορετικά εμφανίζεται το μήνυμα: "Δεν έχει προστεθεί καμία νέα εγγραφή!"

Insert Records

<body>

<center>

<h2>ΠΑΡΑΔΕΙΓΜΑ ΕΙΣΑΓΩΓΗΣ ΔΕΔΟΜΕΝΩΝ

login:

Password:

 

{module 103}

Title: Author:
Category:

 

 

mysql_close($link_id);

}

elseif($todo == 'insert')

{

if($link_id = mysql_connect($host,"root","root"))

{

mysql_select_db('db',$link_id);

}

else

{

echo "Λάθος Login. Δοκιμάστε ξανά";

exit();

}

$title=$_POST['title'];

$author=$_POST['author'];

$category=$_POST['category'];

$ISBN=$_POST['ISBN'];

$comments=$_POST['comments'];

// εισαγωγή στον πίνακα books της βάσης, των τιμών

// μιας νέας εγγραφής

$query = "INSERT INTO books (ID,Title,Author,Category,Date,ISBN,Comments) VALUES ('','$title','$author','$category',curdate(),'$ISBN','$comments')";

$result = mysql_query($query);

// έλεγχος για την σωστή λειτουργία της εισαγωγής των

// δεδομένων

if(!$result)

{

echo mysql_error();

// εμφανίζει το μήνυμα λάθους που διαπιστώνεται

// από την PHP (στα Αγγλικά) και τέλος του προγράμματος

exit();

}

// η συνάρτηση mysql_affected_rows επιστρέφει τον αριθμό

// των γραμμών (των εγγραφών) που έχουν μεταφερθεί

// κατά τη διάρκεια της τελευταίας ενέργειας του χρήστη,

// όταν υπάρχει αποτυχία της ενέργειας η τιμή επιστροφής

// είναι -1

$num_rows = mysql_affected_rows($link_id);

if(!$num_rows)

{

echo "Δεν έχει προστεθεί καμία νέα εγγραφή!";

}

else

{

?>

<center><h3>Η εισαγωγή έχει ολοκληρωθεί με επιτυχία



Μοιραστείτε αυτό το άρθρο
Reddit! Del.icio.us! Mixx! Free and Open Source Software News Google! Live! Facebook! StumbleUpon! Yahoo! Dig Me Joomla Free PHP

Σχόλια
Προσθήκη νέου Αναζήτηση RSS
a  - ser   |2012-01-14 12:32:11
nice
Γράψτε σχόλιο
Όνομα:
Email:
 
Τίτλος:
 
Please input the anti-spam code that you can read in the image.
Τελευταία Ενημέρωση ( Σάββατο, 28 Μάρτιος 2009 22:27 )  

Seach By Google

Translate this website :

Επιλογές


Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference, value given in /home/flakgr/public_html/libraries/joomla/cache/handler/callback.php on line 99

Programming


Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference, value given in /home/flakgr/public_html/libraries/joomla/cache/handler/callback.php on line 99

Fedora


Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference, value given in /home/flakgr/public_html/libraries/joomla/cache/handler/callback.php on line 99

CentOS


Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference, value given in /home/flakgr/public_html/libraries/joomla/cache/handler/callback.php on line 99

Linux


Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference, value given in /home/flakgr/public_html/libraries/joomla/cache/handler/callback.php on line 99

Ubuntu


Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference, value given in /home/flakgr/public_html/libraries/joomla/cache/handler/callback.php on line 99

Debian


Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference, value given in /home/flakgr/public_html/libraries/joomla/cache/handler/callback.php on line 99


Τελευταία Σχόλια