PDA

Επιστροφή στο Forum : php mysql noobas



siakattack
17-04-16, 23:18
καλησπερα.

τωρα αρχισα να "διαβαζω" (απο youtube) php & mysql και προσπαθω να φτιαξω ενα μικρο "ταμειο".
σε ενα βιντεο λεει οτι μπορω να εισαγω μεσω form statement δεδομενα στην βαση ,αφου εχω φτιαξει το αντιστοιχο php αρχειακι για να κανω συνδεση στην βαση και να εισαγω δεδομενα.
αλλα μαλλον δεν μπορω να συνδεθω στη βαση

ξεκινησα το προγραμμα εχοντας σαν εισαγωγη μονο ενα "ποσό"


<form action="register.php" method="post" />
<p> metrhta <input type="decimal" name="POSO" /></p>
<input type="submit" value="Submit" />
</form>


και το αντισοιχο php αρχειο ειναι:


<?php

define('dbuser', 'root');
define('dbpass', '');
define('dbserver', 'localhost');
define('dbname', 'vasi');

$conn = mysqli_connect(dbserver, dbuser, dbpass, dbname);

echo 'kataxorh8hke';

$value = filter_input(INPUT_POST, 'POSO') ;

$sql = "INSERT INTO metrhta (POSO) VALUES ('$value')";


mysql_close();

?>

παρ'ολα αυτα οταν κανω μια καταχωρηση (αφου εχω φτιαξει την αντιστοιχη DB και tables μου δινει το εξης οταν κανω submit:


( ! ) Notice: Use of undefined constant DB_HOST - assumed 'DB_HOST' in C:\wamp64\www\my-site\register.php on line 8
Call Stack
# Time Memory Function Location
1 0.0000 243048 {main}( ) ...\register.php:0

( ! ) Notice: Use of undefined constant DB_PASSWORD - assumed 'DB_PASSWORD' in C:\wamp64\www\my-site\register.php on line 8
Call Stack
# Time Memory Function Location
1 0.0000 243048 {main}( ) ...\register.php:0

( ! ) Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in C:\wamp64\www\my-site\register.php on line 8
Call Stack
# Time Memory Function Location
1 0.0000 243048 {main}( ) ...\register.php:0
2 0.0360 243944 mysql_connect ( ) ...\register.php:8

( ! ) Warning: mysql_connect(): php_network_getaddresses: getaddrinfo failed: No such host is known. in C:\wamp64\www\my-site\register.php on line 8
Call Stack
# Time Memory Function Location
1 0.0000 243048 {main}( ) ...\register.php:0
2 0.0360 243944 mysql_connect ( ) ...\register.php:8

( ! ) Warning: mysql_connect(): php_network_getaddresses: getaddrinfo failed: No such host is known. in C:\wamp64\www\my-site\register.php on line 8
Call Stack
# Time Memory Function Location
1 0.0000 243048 {main}( ) ...\register.php:0
2 0.0360 243944 mysql_connect ( ) ...\register.php:8
Could not connect:php_network_getaddresses: getaddrinfo failed: No such host is known.


το εψαξα λιγο αλλα δεν βρηκα απαντηση σε οτι και αν δοκιμασα
any help appreciated :oneup:

- - - Updated - - -

καλα .... εκανα save as στο netbeans και για καποιο λογο εκανα edit το προτωτυπο αρχειο...


Γι αυτο ειπα ειμαι εντελως νουμπας :P

δεν εκανα ακομα ελεγχο για λαθη,θα δοκιμασω και θα ξαναενημερωσω

WAntilles
17-04-16, 23:26
Να ξεκινήσεις να διαβάζεις από εδώ:

http://www.w3schools.com/php/default.asp

http://www.w3schools.com/php/php_ajax_database.asp

tsigarid
18-04-16, 04:09
Επίσης να διαβάσεις για prepared statements, είναι πάρα πολύ πιο ασφαλείς. Οτιδήποτε άλλο είναι πλέον ξεπερασμένο.

siakattack
18-04-16, 23:56
thanks θα τα τσεκαρω

@ ADSLgr.com All rights reserved.