Mc_drei Δημοσ. 30 Σεπτεμβρίου 2009 Δημοσ. 30 Σεπτεμβρίου 2009 Καλησπερα παιδια, Θελω να βαλω στην ιστοσελιδα μου καποιους συνδεσμους και διπλα απο αυτους να υπαρχει ενα νουμερο που να δειχνει ποσες φορες εκαναν κλικ οι επισκεπτες στον συνδεσμο αυτο! Μετα απο αυτο θελω να φαινονται κατα φθινουσα σειρα οι συνδεσμοι αυτοι αναλογα με τις επισκεψεις σε αλλη σελιδα! Ας με φωτισει καποιος γιατι εχω δυσκολευτει αρκετα με αυτο το θεμα! Ποιος καθεται να μαθει γλωσσα τωρα....εχουμε και διαβασμα στο πανεπιστημιο :\ Ευχαριστω
Mc_drei Δημοσ. 30 Σεπτεμβρίου 2009 Μέλος Δημοσ. 30 Σεπτεμβρίου 2009 Δηλαδη? Το σκριπτ για το απλο counter το ξερω! Εφτιαξα βαση δεδομενων και εκανα το αρχειο counter.php. Το μονο που δεν ξερω ειναι πως συνδεονται αυτα τα 2! Εχετε καποιον οδηγο μηπως το διαβασω απο εκει?
zipos Δημοσ. 1 Οκτωβρίου 2009 Δημοσ. 1 Οκτωβρίου 2009 Πες μας πρώτα πως έφτιαξες το counter.php και τι έχει μέσα. Επίσης πες μας τι πίνακες έχεις φτιάξει.
Mc_drei Δημοσ. 1 Οκτωβρίου 2009 Μέλος Δημοσ. 1 Οκτωβρίου 2009 enan pinaka eftia3a me onoma counter edw to arxeio counter.php <?php $host="localhost"; // Host name $username="#"; // Mysql username $password="#"; // Mysql password $db_name="#"; // Database name $tbl_name="counter"; // Table name // Connect to server and select database. mysql_connect("$host", "$username", "$password")or die("cannot connect to server "); mysql_select_db("$db_name")or die("cannot select DB") $sql="SELECT * FROM $tbl_name"; $result=mysql_query($sql); $rows=mysql_fetch_array($result); $counter=$rows['counter']; // if have no counter value set counter = 1 if(empty($counter)){ $counter=1; $sql1="INSERT INTO $tbl_name(counter) VALUES('$counter')"; $result1=mysql_query($sql1); } echo "You 're visitors No. "; echo $counter; // count more value $addcounter=$counter+1; $sql2="update $tbl_name set counter='$addcounter'"; $result2=mysql_query($sql2); mysql_close(); ?>
zipos Δημοσ. 1 Οκτωβρίου 2009 Δημοσ. 1 Οκτωβρίου 2009 Πρώτον δεν είπες τι στήλες έχει ο πίνακας counter και μας αναγκάζεις να μαντέψουμε. Υποθέτουμε λοιπόν ότι έχει τρεις στήλες, μία id, μία url και μία counter. Στο παρακάτω κομμάτι κώδικα >$sql="SELECT * FROM $tbl_name"; $result=mysql_query($sql); $rows=mysql_fetch_array($result); $counter=$rows['counter']; η μεταβλητή $counter παίρνει την τιμή από τα clicks που έχουν γίνει σε κάποια url. Αλλά δεν προσδιορίζεις σε ποια url. Θα έπρεπε δηλαδή το query σου να είναι κάπως έτσι: $sql="SELECT * FROM $tbl_name WHERE id=4"; ή $sql="SELECT * FROM $tbl_name WHERE url=http://www...."; To ίδιο και για τo Update query $sql2="update $tbl_name set counter='$addcounter' WHERE id=4"; Επίσης, στη θέση σου θα έβαζα μια else στην τελευταία if. Δηλαδή έτσι >// if have no counter value set counter = 1 if(empty($counter)){ $counter=1; $sql1="INSERT INTO $tbl_name(counter) VALUES('$counter')"; $result1=mysql_query($sql1); }else{ // count more value $addcounter=$counter+1; $sql2="update $tbl_name set counter='$addcounter'"; $result2=mysql_query($sql2); } echo "You 're visitors No. ".$counter; γιατί αλλιώς ακόμα και να είναι το πρώτο κλικ, θα έχεις $counter==1 και μετά $counter=$counter+1, δηλαδή $counter==2, και θα κάνεις την καταχώρηση τελικά με τον αριθμό 2. Ελπίζω να βοήθησα λίγο.
Mc_drei Δημοσ. 1 Οκτωβρίου 2009 Μέλος Δημοσ. 1 Οκτωβρίου 2009 Δεν τα ξερω καλα αυτα! Δεν ξερω την γλωσσα! Οσες φορες εχω κατσει να την μαθω το παραταω! Δλδ με αλλα λογια αν δεν ξερεις γλωσσα δεν κανεις τπτ! Ξερετε καποιο τυτοριαλ να κατσω να διαβασω? ΝΑ μην ειναι κακογραμμενο και δεν καταλαβω τπτ!
zipos Δημοσ. 1 Οκτωβρίου 2009 Δημοσ. 1 Οκτωβρίου 2009 Μήπως θέλεις να βρούμε κάποιον να στα βάλει μεσα στο μυαλό σου να μην κουράζεσαι κιολασ?
Mc_drei Δημοσ. 1 Οκτωβρίου 2009 Μέλος Δημοσ. 1 Οκτωβρίου 2009 Μακαρι να γινοταν Γνωριζει κανεις κανενα ebook ελληνικο για sql και php μην καθομαι και αγοραζω? Ειναι ακριβα γαμωτο!!!
zipos Δημοσ. 1 Οκτωβρίου 2009 Δημοσ. 1 Οκτωβρίου 2009 Ελληνικά και τσάμπα, όχι δεν ξέρω. Μόνο αυτά εδώ στα αγγλικά: Php
djsolid Δημοσ. 2 Οκτωβρίου 2009 Δημοσ. 2 Οκτωβρίου 2009 Βιβλίο στα ελληνικά για Βάσεις δεδομένων και SQL Server Δεν είναι για MySQL αλλά δεν είναι τραγική η μετάβαση αμα ξέρεις τα βασικα.
Mc_drei Δημοσ. 10 Οκτωβρίου 2009 Μέλος Δημοσ. 10 Οκτωβρίου 2009 Παιδια με την γλωσσα C τι μπορω να κανω σε μια ιστοσελιδα? Την μαθαινω στο πανεπιστημιο και ελεγα μηπως χρησιμευει καπου!
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.