AutoComplete

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

AutoComplete

Δημοσίευση από dpa » 05 Φεβ 2011 19:23

Τίποτα.

Υπάρχει κάποιος άλλος τρόπος να το κάνω ???

Μόλις δηλαδή πληκτρολογώ το ονομάτεπώνυμο να μου εμφανίζει ένα επιπλέον παράθυρο με ονόματα πελατών??? και μόλις επιλέγω κάποιον πελάτη να μου αποθηκεύει το ID του ???

Η να τελικά να κάνω από autocomplete και να αποθηκεύω πάλι το ονοματεπώνυμο της επαφής

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

AutoComplete

Δημοσίευση από fafos » 05 Φεβ 2011 19:25

dpa έγραψε:Που πήγες φίλε ???
sthn kalamata gia mpafous.. :lol:
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

AutoComplete

Δημοσίευση από dpa » 05 Φεβ 2011 19:25

χαχαχα

dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

AutoComplete

Δημοσίευση από dpa » 05 Φεβ 2011 19:26

Με τα νεύρα που έχω τώρα με τι χαζομάρα μου φαίνεται ότι αυτό θα ήτανε η καλύτερη λύση. Ένα μπάφο και το έλυσες το πρόβλημα

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

AutoComplete

Δημοσίευση από fafos » 05 Φεβ 2011 19:30

trexe sketo to serch.php me kapoio get.. p.x. http://url/search.php?Contact=as

an den emfanizei tipota trekse http://url/search.php?term=as
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

AutoComplete

Δημοσίευση από dpa » 05 Φεβ 2011 19:37

το έτρεξα έτσι που είπες και δουλεύει το php αρχείο

AutoSuggestContact.php?term=Τάσος

Αποτέλεσμα
[{ "id": "168", "label": "Τάσος Νικολόπουλος", "value": "Τάσος Νικολόπουλος" }]


Άρα το jquery δεν μπορεί να ανοίξει το αρχείο κάτι πρέπει να γίνετε με το jquery

dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

AutoComplete

Δημοσίευση από dpa » 05 Φεβ 2011 19:39

Είναι κάτι λάθος εδώ ???

Κώδικας: Επιλογή όλων

        <script type="text/javascript" src="http&#58;//code.jquery.com/jquery-1.4.4.js"></script>
	<link rel="stylesheet" href="jquery-ui/development-bundle/themes/base/jquery.ui.all.css"/> 
	<script src="jquery-ui/development-bundle/ui/jquery.ui.core.js"></script> 
	<script src="jquery-ui/development-bundle/ui/jquery.ui.widget.js"></script> 
	<script src="jquery-ui/development-bundle/ui/jquery.ui.position.js"></script> 
	<script src="jquery-ui/development-bundle/ui/jquery.ui.autocomplete.js"></script>

<script language="javascript" type="text/javascript"> 
$&#40;document&#41;.ready&#40;function&#40;&#41; &#123;
  		
          function log&#40; message &#41; &#123;
			$&#40; "<div/>" &#41;.text&#40; message &#41;.prependTo&#40; "#log" &#41;;
			$&#40; "#log" &#41;.attr&#40; "scrollTop", 0 &#41;;
		&#125;
        
		$&#40; "#Contact" &#41;.autocomplete&#40;&#123;
			source&#58; "autosuggest/AutoSuggestContact.php",
			minLength&#58; 1,
			select&#58; function&#40; event, ui &#41; &#123;
				log&#40; ui.item ?
					"Selected&#58; " + ui.item.value + " aka " + ui.item.id &#58;
					"Nothing selected, input was " + this.value &#41;;
			&#125;
		&#125;&#41;;  
    
	&#125;&#41;; 
</script>

dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

AutoComplete

Δημοσίευση από dpa » 05 Φεβ 2011 19:41

Κώδικας: Επιλογή όλων

                            <label>Πελάτης</label>
			    <input id="Contact" /> 
                            <div class="ui-widget" style="margin-top&#58;2em; font-family&#58;Arial">
                            	Result&#58;
                            	<div id="log" style="height&#58; 200px; width&#58; 300px; overflow&#58; auto;" class="ui-widget-content"></div>
                            </div>

dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

AutoComplete

Δημοσίευση από dpa » 05 Φεβ 2011 19:58

Βρήκα αυτό εδώ http://www.jensbits.com/2010/03/29/jque ... and-mysql/

κάτσε να το δοκιμάσω να δω αν δουλεύει

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

AutoComplete

Δημοσίευση από fafos » 05 Φεβ 2011 21:01

thelei $_GET[term] kai oxi $_GET[Contact] sto search.php

otan to katafereis auto tha sou po pos tha pairneis to id san timh kai na to kaneis oti thes..
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

AutoComplete

Δημοσίευση από dpa » 05 Φεβ 2011 21:04

Φίλε το δοκίμασα και έτσι δεν παίζει έβαλα και term έβαλα και q

Δοκίμασα και αυτό που σου ανέφερα πιο πάνω. Αυτό εδώ http://www.jensbits.com/2010/03/29/jque ... and-mysql/

Δες το demo του. Το κατέβασα το σεταρα και πάλι δεν παίζει έχω σκάσει δεν μπορώ άλλο.

dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

AutoComplete

Δημοσίευση από dpa » 05 Φεβ 2011 21:08

Κώδικας: Επιλογή όλων

	<link rel="stylesheet" href="jquery-ui/lib/themes/base/jquery.ui.all.css"/>
	<script src="jquery-ui/js/jquery-1.4.4.js"></script>
	<script src="jquery-ui/lib/ui/jquery.ui.core.js"></script>
	<script src="jquery-ui/lib/ui/jquery.ui.widget.js"></script>
	<script src="jquery-ui/lib/ui/jquery.ui.position.js"></script>
	<script src="jquery-ui/lib/ui/jquery.ui.autocomplete.js"></script>
	<script type="text/javascript"> 
		$&#40;function&#40;&#41; &#123;
		
			$&#40;'#C_Code'&#41;.val&#40;""&#41;;
			$&#40;"#Contact"&#41;.autocomplete&#40;&#123;
				source&#58; "autosuggest/AutoSuggestContact.php",
				minLength&#58; 1,
				select&#58; function&#40;event, ui&#41; &#123;
					$&#40;'#C_Code'&#41;.val&#40;ui.item.id&#41;;
                    $&#40;'#Code'&#41;.val&#40;ui.item.id&#41;;
					$&#40;'#Contact'&#41;.val&#40;ui.item.value&#41;;
				&#125;
			&#125;&#41;;

		&#125;&#41;;

    </script> 

Κώδικας: Επιλογή όλων

<?php
  require_once&#40;'../conn.php'&#41;;
	
    
        
               
               $sql = "SELECT * FROM contacts WHERE Fullname LIKE '%" . $_GET&#91;'term'&#93; . "%'"; 
               $db->query&#40;"SET NAMES 'utf8'"&#41;; 
               $res = $db->query&#40;$sql&#41;; 
               
               $return_arr = array&#40;&#41;;
               $row_array = array&#40;&#41;;
               
                while &#40; $row = $res->fetch_assoc&#40;&#41; &#41; &#123;
                 		
                        $row_array&#91;'id'&#93; = $row&#91;'ContactID'&#93;;
                		$row_array&#91;'value'&#93; = $row&#91;'Fullname'&#93;;
                        array_push&#40;$return_arr,$row_array&#41;;         
                &#125; 
              echo json_encode&#40;$return_arr&#41;;
              
                
  
?>

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

AutoComplete

Δημοσίευση από fafos » 05 Φεβ 2011 21:14

mhn peirazeis tipota apo to dem tou UI... allakse mono to search me auto pou sou edosa.. aplos anti gia $_GET[Contact] allakse to me $_GET[term]

Κώδικας: Επιλογή όλων

   if&#40; isset&#40;$_GET&#91;'term'&#93;&#41; &#41; &#123;
        $Contact = stripslashes&#40;$_GET&#91;'term'&#93;&#41;;
        $Contact = trim&#40; $Contact &#41;;
         &#125; 
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

dpa
Δημοσιεύσεις: 631
Εγγραφή: 29 Μαρ 2008 13:55

AutoComplete

Δημοσίευση από dpa » 05 Φεβ 2011 21:40

Δεν ξέρω τι γίνεται δεν δουλεύει.

Άβαταρ μέλους
burnmind
Script Master
Δημοσιεύσεις: 954
Εγγραφή: 26 Σεπ 2009 02:14
Τοποθεσία: UK
Επικοινωνία:

AutoComplete

Δημοσίευση από burnmind » 06 Φεβ 2011 12:40

Δοκίμασε και αυτό, αν και για να μη σου δουλεύουν τα προηγούμενα ή κάτι δεν προσέχεις ή κάτι περίεργο γίνεται στο pc/server σου.

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: ss13 και 1 επισκέπτης