Jump to content

UltraB

Premium Members
  • Posts

    7.315
  • Εγγραφή

  • Τελευταία Επίσκεψη

  • Ημέρες που κέρδισε

    8

Everything posted by UltraB

  1. UltraB

    Supercars & Dreamcars Thread

    Η άσπρη απ τα δεξιά (aka N61) είναι έρωτας, απλά!
  2. Πολύ απλά, στείλε email στην Razer και ρώτα τους αν ισχύει η εγγύηση σε περίπτωση που το ανοίξεις. Αν σου πουν ότι χάνετε απαξ και το ανοίξεις, προώθηση στη Zegetron και τους λες ή μου στέλνετε ένα δωρεάν και σας στέλνω το παλιό, ή σας δίνω στην Razer
  3. UltraB

    Οι αγορές μας..!!

    Ω να σου γαμ*****! Ζηλεύω τώρα Καλορίζικη και καλοδούλευτη!
  4. UltraB

    Super Μικρο , Metis

    Το δεύτερο...
  5. UltraB

    Πείτε Ό,τι Θέλετε v5.0

    Μακάρι αλλά @nucleus, είναι μόνο ένας!
  6. UltraB

    Πείτε Ό,τι Θέλετε v5.0

    Δε πάτα καλά ρε, μερικές ώρες έλειψα, γυρνάω και τι να δω; 32 ειδοποιήσεις!
  7. UltraB

    PHP - Convert PDO to MySQLi (Prepare & Execute)

    "Fatal error: Call to a member function num_rows() on boolean in C:\xampp\htdocs\admin\php\register.php on line 40" Το σπας ή δε το σπας, σοβαρά τώρα; Πιο εύκολο θα ήταν να τα μετατρέψω όλα σε PDO μου φαίνεται... PS: Δεν έχω θέμα, αρκεί να είμαι εδώ
  8. UltraB

    PHP - Convert PDO to MySQLi (Prepare & Execute)

    Θα το δοκιμάσω. Ευχαριστώ πάντως μου ασχολείσαι, είσαι ο μόνος πραγματικά που ασχολείται όσες φορές χρειάστηκα κάτι αντίστοιχο!
  9. UltraB

    Αυτοκίνηση

    Για ρίξε μια ματιά εδώ... http://www.car.gr/parts/?q=Peugeot+106&ca=77
  10. UltraB

    Πείτε Ό,τι Θέλετε v5.0

    Εγώ ένα ban θα του το έριχνα πάντως, πόσο μάλλον τέτοια ώρα με τέτοια που ποστάρει!
  11. UltraB

    PHP - Convert PDO to MySQLi (Prepare & Execute)

    Στο αρχείο που δουλευώ ναι, στο αρχείο εδώ όχι. Όχι πως αλλάζει κάτι βέβαια, ότι μου πετούσε πριν, μου πετάει.
  12. UltraB

    PHP - Convert PDO to MySQLi (Prepare & Execute)

    Λοιπόν, τα έφτιαξα αυτά και ξεπέρασα αυτό το σφάλμα αλλά προφανώς έγινε παράκαμψη και όχι διόρθωση. Γιατί; Γιατί μου ότι στοιχεία και αν δώσω μου πετάει ότι έγινε εγγραφή χρήστη ακόμα και αν υπάρχει ήδη ο χρήστης. Προσπάθησα να το φτιάξω αλλά ή θα μου πετάει πάντα ότι υπάρχει ο χρήστης, ή θα μου πετάει ότι έγινε επιτυχής εγγραφή... PS: Στην βάση πάντως δεν είδα νέα εγγραφή ούτε στη μια περίπτωση, ούτε στην άλλη. Μάλλον πως θα χρησιμοποιήσω PDO μεμονωμένα σε αυτό το αρχείο γιατί ακόμα και κάτι σωστό να δω, δε μπορώ να καταλάβω αν μου είναι χρήσιμο ή όχι Χωρίς να ξέρω PHP καταλήγω πάντα να ασχολούμαι εγώ και με αυτό. Εε που θα πάει, θα κάτσω κάποτε που θα υπάρχει ο χρόνος να τη μάθω!
  13. UltraB

    PHP - Convert PDO to MySQLi (Prepare & Execute)

    Έστω ότι είναι..... ας δούμε το παρακάτω $data = "INSERT * INTO users (username,password) VALUES ( ?, ?)";$data = $mysqli->prepare($data); Αυτό σίγουρα παίζει σωστά στην php? Μήπως πρέπει να το κάνεις κάπως έτσι? $commandText = "INSERT * INTO users (username,password) VALUES ( ?, ?)";$data = $mysqli->prepare(commandText); Σωστός όσο αφορά το insert, είχα δοκιμάσει ένα σωρό τρόπους μήπως έφταιγε αυτό και έπεσες στην αντιγραφή του select με τις παρενθέσεις που το διαμόρφωνα σε insert. Προφανώς και είναι τελείως λάθος. Απλά επειδή μπορείς να το γράψεις με ένα σωρό τρόπους, έπαιζα να δω μπας και έτρωγε πουθενά σκάλωμα, αλλά δεν :/ Δυστυχώς αυτά παθαίνεις όταν δε ξέρεις PHP και στο τέλος καταλήγεις να την γράφεις πάλι εσύ... Τέλος πάντων, δοκιμάζω αυτό που μου είπες και επανέρχομαι Όπως το περίμενα, καμία διαφορά. Αν έφταιγε αυτό δε θα μου πετούσε σφάλμα και στις σειρές 53-56;
  14. UltraB

    PHP - Convert PDO to MySQLi (Prepare & Execute)

    Κατάφερα και το προχώρησα λίγο και τώρα μου πετάει σφάλμα: Fatal error: Call to a member function bind_param() on boolean in C:\xampp\htdocs\xxxxxx\php\register.php on line 40 <?phprequire_once("database.php");$mysqli = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME); $Username = $_POST['username']; #Username $Password = $_POST['password']; #Password $Password2 = $_POST['password2'];#Password if(empty($Password2)){ echo "Please enter a valid confirmation password."; $msg .=" Please enter a valid confirmation password."; echo "<script> alert('$msg'); window.location.href='../register.html'; </script>"; exit;} if($Password !== $Password2){ echo "Sorry, passwords do not match!"; $msgPass = "Sorry, passwords do not match!"; echo "<script> alert('$msgPass'); window.location.href='../register.html'; </script>"; exit;} function NewUser(){ global $Username,$Password,$mysqli; #Egxwrish stoixeiwn $hashed_pass = PASSWORD_HASH($Password, PASSWORD_DEFAULT); $data = "INSERT * INTO users (username,password) VALUES ( ?, ?)"; $data = $mysqli->prepare($data); $data->bind_param("ss", $Username,$hashed_pass); $data->execute(); if($data->num_rows() > 0) { return "Your registration is completed!"; }} function SignUp(){ global $Username,$Password,$mysqli; if(!empty($Username)) //checking the 'username' name which is from register.html, if is it empty or have some text { $query = ("SELECT * FROM users WHERE username = ?"); $query = $mysqli->prepare($query); $query->bind_param("s", $Username); $query->execute(); if($query->num_rows() == 0) { $msg = NewUser(); echo $msg; } else { echo "Sorry, you are already registered!"; die(); } }} if(isset($_POST['submit'])){ //User registration SignUp(); echo "Your account has been created successfully. \\n Thank you for joined us!"; $msgSuccess = "Your account has been created successfully. \\n Thank you for joined us!"; echo "<script> alert('$msgSuccess'); window.location.href='../index.php'; </script>"; }else echo "Sorry, sumbit button is not set";?>
  15. UltraB

    PHP - Convert PDO to MySQLi (Prepare & Execute)

    Τώρα μου πετάει "Fatal error: Call to undefined method mysqli_stmt::rowCount() in C:\xampp\htdocs\admin\php\register.phpon line 57" Απ ότι κατάλαβα παίρνω σαν αποτέλεσμα false, και γι αυτό δε προχωράει παρακάτω. Μπορώ να χρησιμοποιήσω PDO μόνο σε αυτό το αρχείο; Βασικά φυσικά και μπορώ αλλά πως θα κάνω την σύνδεση με τη βάση; Θα πρέπει να χρησιμοποιήσω το παρακάτω μέσα στο αρχείο εφόσον το db connection file είναι σε MySQLi. $pdo = new PDO('mysql:dbhost=host;dbname=dbname', 'dbuser', 'password'); // Provide your own credentialsΑλλά αν βάλω την παραπάνω γραμμή μέσα στο αρχείο register, δεν δημιουργεί πρόβλημα στην ασφάλεια μετά;
  16. UltraB

    PHP - Convert PDO to MySQLi (Prepare & Execute)

    Που είσαι nucleus;! Άντε γιατί δε βλέπω φως στον ορίζοντα
  17. UltraB

    Πρόστιμο ΣΤΑ.ΣΥ.

    Ήταν από τα πρώτα πράγματα που σκέφτηκα και εγώ αλλά επειδή δεν έχω ιδέα πως λειτουργούν, δεν έγραψα κάτι. Από την άλλη βέβαια δύσκολο να έγινε κάτι τέτοιο γιατί ο @astrolabos έγραψε ότι θέλουν αριθμό ταυτότητας και υπογραφή. PS: Τι γίνεται σε περίπτωση που δεν κρατάς ταυτότητα;
  18. UltraB

    Πρόστιμο ΣΤΑ.ΣΥ.

    Ούτε καν! Έτσι όπως είναι το Ελληνικό κράτος μπορεί να έρθουν σε μερικά χρόνια και θα σου ζητάνε τα 10πλασια. Μπορείς με κάποιο τρόπο να αποδείξεις ότι δεν ήσουν Ελλάδα τη συγκεκριμένη ημερομηνία; Αν ναι, δε νομίζω να χρειάζεσαι κάτι άλλο.
  19. Logitech G500, αθάνατο, με υπηρετεί καθημερινά εδώ και 5 χρόνια. Φτου, φτου μη το ματιάσω! Μακράν από τις καλύτερες αγορές που είχα κάνει αυτό και το Logitech G15. Αν δεν το χαλούσα από βλακεία μου το G15 μπορεί να μάθαινα μετά από 5 χρόνια τι θα πει μηχανικό πληκτρολόγιο Εντωμεταξύ διαβάζω τι σελίδα και... συνειδητοποίησα ότι όλα τα Logitech τα έχουμε σκοτώσει στη προσπάθεια μας να τα καθαρίσουμε / φτιάξουμε
  20. UltraB

    PHP - Convert PDO to MySQLi (Prepare & Execute)

    Χαχαχα, δε παλεύεσαι ρε συ!
×
×
  • Δημιουργία...

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.