Ich möchte jetzt noch eine Seite includen wenn man auf <div class="navi2" id="add">Kunde hinzufügen</div> klickt.
Zurzeit wird die Seite inc/details.php includet wenn man auf '<ul id="users"> klickt bzw. den dort stehende Namen aus der Datenbank.
In der datails.php wird dann mittels if(isset($_GET['id'])){ abgefragt ob darauf geklickt wurde.
Aber ich bekomms einfach net hin noch eine andere Seite zu includen. Wie muss ich das js anpassen damit mit wenn ich auf Kunde hinzufügen klicke eine neue Seite sagen wir sowas wie addkunde.php includet wird?
|
PHP-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
<div id="window_tour" class="abs window">
<div class="abs window_inner">
<div class="window_top">
<span class="float_left">
<img src="assets/images/icons/icon_16_computer.png" />
Tourenplanung
</span>
<div class="navi2" id="add">Kunde hinzufügen</div>
<span class="float_right">
<a href="#" class="window_min"></a>
<a href="#" class="window_resize"></a>
<a href="#icon_dock_tour" class="window_close"></a>
</span>
</div>
<div class="abs window_content">
<div class="window_aside">
<?php
$sql= "SELECT COUNT(*) FROM kunde";
$sql = mysql_query($sql) or die(mysql_error());
$count = mysql_fetch_array($sql);
$sql = "SELECT id,firstname,surename "."FROM kunde";
$sql = mysql_query($sql) or die(mysql_error());
$ausgabe = '<ul id="users">';
while($row = mysql_fetch_object($sql)){
$ausgabe .='<li name="'.$row->id.'">'.$row->surename.' , '.$row->firstname.'</li>';
}
$ausgabe .= '</ul>';
echo $ausgabe;
?>
</div>
<div class="window_main"></div>
</div>
<div class="abs window_bottom">
<?php echo "Kunden gesamt: ".$count[0]; ?>
</div>
</div>
<span class="abs ui-resizable-handle ui-resizable-se"></span>
</div>
|
|
Javascript-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
$('ul#users li').click(function(){
$.ajax({
type: "GET",
url: "inc/details.php",
data: "id="+$(this).attr('name'),
dataType: "html",
success: function(data){
$('.window_main').html(data);
$('.tablesorter').tablesorter();
$("select").selectbox();
}
});
});
|