Jump to content

Thenomad

Members
  • Δημοσιεύσεις

    8
  • Εγγραφή

  • Αξιολογήσεις

    0%

Thenomad's Achievements

Newbie

Newbie (1/14)

10

Φήμη

  1. Καλησπέρα σας. Ετοιμάζω ένα project για τη σχολή μου το οποίο αποτελείται από μια μηχανή αναζήτησης για τα δρομολόγια του προαστιακού. Βρήκα αρκετά scripts στο internet για μηχανή αναζήτησης αλλά μόνο ένα δούλεψε για μένα.Το πρόβλημα μου είναι ότι δουλεύει κανονικά όταν ο χρήστης δώσει ένα keyword για αναζήτηση ενώ εγώ θα ήθελα να εμφανίσω 4 drop down menus και ο χρήστης να επιλέγει πχ αφετηρία,προορισμό,ημερομηνία και ώρα δρομολογίου και κατόπιν να γίνεται η αναζήτηση και με τα 4 keywords.Ενώ μπορώ να κάνω edit το συγκεκριμένο script για να εμφανίσω αυτά τα drop down menus δεν ξέρω πως να πάρω και τα 4 κριτήρια αναζήτησης και να γίνει η αναζήτηση με βάση αυτά. Μπορείτε να με βοηθήσετε? Παραθέτω τον κώδικα. <html> <head> <title>Test</title> </head> <body> <form name="form" action="search.php" method="get"> <select name="q" size="1" /> <option value="ano liosia">Ano Liosia <option value="aspropyrgos">Aspropyrgos <option value="kiato">Kiato <select name="q" size="1" /> <option value="ano liosia">Ano Liosia <option value="aspropyrgos">Aspropyrgos <option value="kiato">Kiato <select name="q" size="1" /> <option value="03/04/2008">03/04/2008 <option value="04/04/2008">04/04/2008 <option value="05/04/2008">05/04/2008 </select> <input type="submit" name="Submit" value="Search" /> </form> <?php // Get the search variable from URL $var = @$_GET['q'] ; $trimmed = trim($var); //trim whitespace from the stored variable // rows to return $limit=50; // check for an empty string and display a message. if ($trimmed == "") { echo "<p>Please enter a search...</p>"; exit; } // check for a search parameter if (!isset($var)) { echo "<p>We dont seem to have a search parameter!</p>"; exit; } //connect to your database ** EDIT REQUIRED HERE ** mysql_connect("localhost","root","mypass"); //(host, username, password) //specify database ** EDIT REQUIRED HERE ** mysql_select_db("search") or die("Unable to select database"); //select which database we're using // Build SQL Query $query = "select * from omg where afetiria like \"%$trimmed%\" OR proorismos like \"%$trimmed%\" OR imerominia like \"%$trimmed%\" OR ora like \"%$trimmed%\" order by afetiria"; // EDIT HERE and specify your table and field names for the SQL query $numresults=mysql_query($query); $numrows=mysql_num_rows($numresults); // If we have no results, offer a google search as an alternative if ($numrows == 0) { echo "<h4>Results</h4>"; echo "<p>Sorry, your search: "" . $trimmed . "" returned zero results</p>"; // google echo "<p><a href=\"http://www.google.com/search?q=" . $trimmed . "\" target=\"_blank\" title=\"Look up " . $trimmed . " on Google\">Click here</a> to try the search on google</p>"; } // next determine if s has been passed to script, if not use 0 if (empty($s)) { $s=0; } // get results $query .= " limit $s,$limit"; $result = mysql_query($query) or die("Couldn't execute query"); // display what the person searched for echo "<p>You searched for: "" . $var . ""</p>"; // begin to show results set echo "Results: Afetiria //Proorismos //Imerominia //Ora<br />"; $count = 1 + $s ; // now you can display the results returned while ($row= mysql_fetch_array($result)) { $title = $row["afetiria"]; $title1 = $row["proorismos"]; $title2 = $row["imerominia"]; $title3 = $row["ora"]; echo "$count.) $title // $title1 // $title2 // $title3<br />" ; $count++ ; } $currPage = (($s/$limit) + 1); //break before paging echo "<br />"; // next we need to do the links to other results if ($s>=1) { // bypass PREV link if s is 0 $prevs=($s-$limit); print " <a href=\"$PHP_SELF?s=$prevs&q=$var\"><< Prev 10</a>&nbsp "; } // calculate number of pages needing links $pages=intval($numrows/$limit); // $pages now contains int of pages needed unless there is a remainder from division if ($numrows%$limit) { // has remainder so add one page $pages++; } // check to see if last page if (!((($s+$limit)/$limit)==$pages) && $pages!=1) { // not last page so give NEXT link $news=$s+$limit; echo " <a href=\"$PHP_SELF?s=$news&q=$var\">Next 10 >></a>"; } $a = $s + ($limit) ; if ($a > $numrows) { $a = $numrows ; } $b = $s + 1 ; echo "<p>Showing results $b to $a of $numrows</p>"; ?> </body> </html> Καταλαβαίνω ότι κάτι παίζει με το <select name="q" και το $var = @$_GET['q'] ; αλλά δε γνωρίζω πως πρέπει να το κάνω edit. Ευχαριστώ για οποιαδήποτε βοήθεια.
  2. Γειά σας παιδιά,μια ερώτηση να κάνω.Γίνεται το w880i να διαβάσει pdf Και doc αρχεία χωρίς να βάλω το quickoffice?Τι άλλη λύση υπάρχει για το θέμα αυτό?Συγνώμη αν έχει ήδη αναφερθεί αλλά καίγομαι και δεν προλαβαίνω να διαβάσω όλα τα replies.Χρειάζομαι μια λύση το συντομότερο παιδιά,γράφω αύριο και δεν την παλεύω.Ευχαριστώ guys!
  3. Εχω ενα bluetooth device που συνδεεται στον υπολογιστη με usb θυρα(ξερετε αυτο το μικρουλι το μπλε).Ενω δουλευει κανονικα και ο η/υ βρισκει το κινητο μου και αντιστροφα και εχω ορισει και το pc ως αξιοπιστη συσκευη,οταν πηγαινω να στειλω ενα αρχειο στο κινητο μου μου λεει οτι η service file transfer δεν βρεθηκε στο κινητο μου.Εχω το νοκια 6600.Πρεπει να ενεργοποιησω κατι στο κινητο?Αν ναι τι ακριβως?Ευχαριστω.
  4. Τελικα βρηκατε πως δουλευουν τα μμς στο 6600?Εκτος απο το 1651 που σου στελνουν καποιες ριθμισεις πρεπει να παρεις και στο 1313 να σου πουνε βημα βημα να αλλαξεις κατι χειροκινητα.
×
×
  • Create New...