author | Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de> |
Fri, 16 Nov 2012 10:40:03 +0100 | |
changeset 32 | c2d325791e24 |
parent 3 | 3c49783d0862 |
permissions | -rw-r--r-- |
3
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
1 |
<?php |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
2 |
|
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
3 |
/** |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
4 |
* @author Bettina Schwarzer, Fritz-Haber-Institut |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
5 |
* @copyright 06/2011 |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
6 |
* |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
7 |
* Suche Vertraege und Anzeige Updateformular |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
8 |
*/ |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
9 |
|
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
10 |
error_reporting(E_ALL ^ E_NOTICE); |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
11 |
|
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
12 |
include_once($_SERVER['DOCUMENT_ROOT'] ."/fhiiqm/inc/dbconnect.inc.php"); |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
13 |
$dbc = new dbconnection(); |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
14 |
|
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
15 |
// $cid = $_POST["con_id"]; |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
16 |
$cname = $_POST["conbez"]; |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
17 |
$cid = trim(substr($cname,0,strpos($cname,"-"))); |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
18 |
// echo "cname = $cname, cid = $cid<br />\n"; |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
19 |
if (isset($cid) && $cid) |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
20 |
header("Location: http://achilleus/fhiiqm/vertrag_upd.php?uid=$cid"); |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
21 |
else |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
22 |
{ |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
23 |
?> |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
24 |
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
25 |
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
26 |
|
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
27 |
<head> |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
28 |
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
29 |
<link type="text/css" href="/fhiiqm/css/db.css" rel="Stylesheet" /> |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
30 |
<link type="text/css" href="/fhiiqm/css/jquery/ui-lightness/jquery-ui-1.8.16.custom.css" rel="Stylesheet" /> |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
31 |
<script type="text/javascript" src="/fhiiqm/js/jquery/jquery-1.6.2.min.js"></script> |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
32 |
<script type="text/javascript" src="/fhiiqm/js/jquery/jquery-ui-1.8.16.custom.min.js"></script> |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
33 |
<title>Suche Vertrag</title> |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
34 |
|
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
35 |
</head> |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
36 |
|
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
37 |
<body> |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
38 |
<div class="float-r"><img src="/fhiiqm/img/document_mark_as_final.png" border="0" alt="Vertragssuche" title="Vertragssuche"/></div> |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
39 |
<script> |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
40 |
$(document).ready(function() { |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
41 |
$("#conbez").autocomplete({ |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
42 |
minLength: 2, |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
43 |
source: "vertrag_list_autocomplete1.php", |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
44 |
/* select:(function(event,ui){ |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
45 |
if(ui.item) |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
46 |
{ |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
47 |
$('#conbez').val(ui.item.value); |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
48 |
$(this).parents('form').submit(); |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
49 |
return false; // Liste wird ausgeblendet |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
50 |
} |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
51 |
// $("#fcontract").submit(); |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
52 |
}), |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
53 |
*/ |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
54 |
close: (function(event,ui){ |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
55 |
$("#fcontract").submit();}) |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
56 |
}); |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
57 |
$("input").filter("long20").addClass("long20"); |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
58 |
$("input").filter("long30").addClass("long30"); |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
59 |
$("input").filter("long50").addClass("long50"); |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
60 |
}); |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
61 |
</script> |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
62 |
<div align="center"> |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
63 |
<h3>Vertragssuche</h3> |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
64 |
<table> |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
65 |
<tr><td class="bigger">Bitte Vertragsbezeichnung oder Teil davon eingeben und dann Vertrag</td></tr> |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
66 |
<tr><td class="bigger">aus angebotener Liste durch Anklicken wählen:</td></tr> |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
67 |
<form name="fcontract" id="fcontract" action="<?php $_SERVER['PHP_SELF']?>" method="post" enctype="application/x-www-form-urlencoded"> |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
68 |
|
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
69 |
<tr><td><div class="ui-widget"> |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
70 |
<input class="long50" id="conbez" name="conbez" type="text" value="<?php echo $cname; ?>"/> |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
71 |
</div></td></tr> |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
72 |
|
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
73 |
</form> |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
74 |
<tr><td>Falls keine Liste angezeigt wird, existiert kein Vertrag mit den eingegebenen Zeichen!</td></tr> |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
75 |
</table> |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
76 |
</div> |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
77 |
</body> |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
78 |
</html> |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
79 |
<?php |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
80 |
} |
3c49783d0862
jquery ui autocomplete -Test
Bettina Schwarzer <schwarzer@fhi-berlin.mpg.de>
parents:
diff
changeset
|
81 |
?> |