Hallo alle zusammen,
ich habe da folgendes Problem:
In den weiter unten folgenden Dateien soll ein Array, welches die Daten aus einer Datenbank ausliest, aufgereiht werden und zusätzlich noch eine JavaScript-Funktion mit jsonp.
Nu mal zu den soweit fertigen Dateien:
1. HTML-Datei:
2. jquery-Datei
3. Array.js
4. json.js
5. Array.php
Hauptaufgabe ist es, aus dem Autocompleter-Feld die Daten zu holen, was auch funktioniert. Allerdings sind Links in der Datenbank, die geöffnet werden, wenn ich mir einen Song aus dem input-Feld aussuche.
Ich hoffe, dass mir jemand weiter helfen kann.
Gruß Neuling80
ich habe da folgendes Problem:
In den weiter unten folgenden Dateien soll ein Array, welches die Daten aus einer Datenbank ausliest, aufgereiht werden und zusätzlich noch eine JavaScript-Funktion mit jsonp.
Nu mal zu den soweit fertigen Dateien:
1. HTML-Datei:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Auswahl von Youtube-Videos</title>
<script src="./jquery-1.9.1.js" type="text/javascript"></script>
<script src="./jquery-ui-1.10.2.custom.min.js" type="text/javascript"></script>
<script src="./erstmal_leer.js" type="text/javascript"></script>
<link href="jquery-ui-1.10.2.custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<h1> Meine Musiktitel </h1>
<label for="autocomplete">Gib eine Zahl ein: </label>
<input id="autocomplete" type="text" name="Zahl_des_Titels" src="jquery_ui.js" />
</body>
</html>
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Auswahl von Youtube-Videos</title>
<script src="./jquery-1.9.1.js" type="text/javascript"></script>
<script src="./jquery-ui-1.10.2.custom.min.js" type="text/javascript"></script>
<script src="./erstmal_leer.js" type="text/javascript"></script>
<link href="jquery-ui-1.10.2.custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<h1> Meine Musiktitel </h1>
<label for="autocomplete">Gib eine Zahl ein: </label>
<input id="autocomplete" type="text" name="Zahl_des_Titels" src="jquery_ui.js" />
</body>
</html>
2. jquery-Datei
$('#autocomplete').autocomplete("json.php", {
minChars:3,
2
4 });
minChars:3,
2
4 });
$(function() {
var availableTags = [
"1: Faun - Egil Saga", "2: Faun - Nightingale", "3: HB - It is time",
"4: Meat Loaf - It´s all coming back to me now", "5: Ozzy Ozbourne - Shot in the dark", "6: Cyndi Lauper - Time after Time",
"7: Cyndi Lauper - Change of heart Acoustic", "8: Guns N´ Roses - Knockin´ on heaven´s door", "9: Guns N´ Roses - November Rain",
"10: Stephen Gately - Bright Eyes", "11: Joey McIntyre - Stay the Same", "12: Gustavo Lima - Balada Bao", "13: Gustavo Lima - Gatinha assanhada",
"14: Manantial - Tatanka", "15: Bob Marley - Sun is shining", "16: Vater Abraham - Das Lied der Schlümpfe", "17: Selbstlaut - Sie ist unglaublich",
"18: Wise Guys - Achtung ich will tanzen", "19: kate yanai - summer dreaming (bacardi feeling)", "20: Soul Asylum - Runaway Train",
"21: Life of Pi - Trailer", "22: Die Fremde - Trailer", "23: Cloud Atlas - Trailer", "24: 2 Guns - Trailer", "25: Fast & Furious 6 - Trailer",
"26: Dead Man Down - Trailer", "27: Shotout - Keine Gnade - Trailer", "28: The Ghostmaker - Trailer", "29: On The Road - Trailer",
"30: Twilight Breaking Dawn Pt 2 - Trailer"
];
$( "#autocomplete" ).autocomplete({
source: availableTags
});
});
var availableTags = [
"1: Faun - Egil Saga", "2: Faun - Nightingale", "3: HB - It is time",
"4: Meat Loaf - It´s all coming back to me now", "5: Ozzy Ozbourne - Shot in the dark", "6: Cyndi Lauper - Time after Time",
"7: Cyndi Lauper - Change of heart Acoustic", "8: Guns N´ Roses - Knockin´ on heaven´s door", "9: Guns N´ Roses - November Rain",
"10: Stephen Gately - Bright Eyes", "11: Joey McIntyre - Stay the Same", "12: Gustavo Lima - Balada Bao", "13: Gustavo Lima - Gatinha assanhada",
"14: Manantial - Tatanka", "15: Bob Marley - Sun is shining", "16: Vater Abraham - Das Lied der Schlümpfe", "17: Selbstlaut - Sie ist unglaublich",
"18: Wise Guys - Achtung ich will tanzen", "19: kate yanai - summer dreaming (bacardi feeling)", "20: Soul Asylum - Runaway Train",
"21: Life of Pi - Trailer", "22: Die Fremde - Trailer", "23: Cloud Atlas - Trailer", "24: 2 Guns - Trailer", "25: Fast & Furious 6 - Trailer",
"26: Dead Man Down - Trailer", "27: Shotout - Keine Gnade - Trailer", "28: The Ghostmaker - Trailer", "29: On The Road - Trailer",
"30: Twilight Breaking Dawn Pt 2 - Trailer"
];
$( "#autocomplete" ).autocomplete({
source: availableTags
});
});
$id_nr = array(
1 => 'Faun - Egil Saga',
2 => 'Faun - Nightingale',
3 => 'HB - It is time',
4 => 'Meat Loaf - It´s all coming back to me now',
5 => 'Ozzy Ozbourne - Shot in the dark',
6 => 'Cyndi Lauper - Time after Time',
7 => 'Cyndi Lauper - Change of heart Acoustic',
8 => 'Guns N´ Roses - Knockin´ on heaven´s door',
9 => 'Guns N´ Roses - November Rain',
10 => 'Stephen Gately - Bright Eyes',
11 => 'Joey McIntyre - Stay the Same',
12 => 'Gustavo Lima - Balada Bao',
13 => 'Gustavo Lima - Gatinha assanhada',
14 => 'Manantial - Tatanka',
15 => 'Bob Marley - Sun is shining',
16 => 'Vater Abraham - Das Lied der Schlümpfe',
17 => 'Selbstlaut - Sie ist unglaublich',
18 => 'Wise Guys - Achtung ich will tanzen',
19 => 'kate yanai - summer dreaming (bacardi feeling)',
20 => 'Soul Asylum - Runaway Train',
21 => 'Life of Pi - Trailer',
22 => 'Die Fremde - Trailer',
23 => 'Cloud Atlas - Trailer',
24 => '2 Guns - Trailer',
25 => 'Fast & Furious 6 - Trailer',
26 => 'Dead Man Down - Trailer',
27 => 'Shotout - Keine Gnade - Trailer',
28 => 'The Ghostmaker - Trailer',
29 => 'On The Road - Trailer',
30 => 'Twilight Breaking Dawn Pt 2 - Trailer',
);
echo json_encode ($id_nr);
$.getJSON("$id",
function(data) {
alert(data.address.country);
});
1 => 'Faun - Egil Saga',
2 => 'Faun - Nightingale',
3 => 'HB - It is time',
4 => 'Meat Loaf - It´s all coming back to me now',
5 => 'Ozzy Ozbourne - Shot in the dark',
6 => 'Cyndi Lauper - Time after Time',
7 => 'Cyndi Lauper - Change of heart Acoustic',
8 => 'Guns N´ Roses - Knockin´ on heaven´s door',
9 => 'Guns N´ Roses - November Rain',
10 => 'Stephen Gately - Bright Eyes',
11 => 'Joey McIntyre - Stay the Same',
12 => 'Gustavo Lima - Balada Bao',
13 => 'Gustavo Lima - Gatinha assanhada',
14 => 'Manantial - Tatanka',
15 => 'Bob Marley - Sun is shining',
16 => 'Vater Abraham - Das Lied der Schlümpfe',
17 => 'Selbstlaut - Sie ist unglaublich',
18 => 'Wise Guys - Achtung ich will tanzen',
19 => 'kate yanai - summer dreaming (bacardi feeling)',
20 => 'Soul Asylum - Runaway Train',
21 => 'Life of Pi - Trailer',
22 => 'Die Fremde - Trailer',
23 => 'Cloud Atlas - Trailer',
24 => '2 Guns - Trailer',
25 => 'Fast & Furious 6 - Trailer',
26 => 'Dead Man Down - Trailer',
27 => 'Shotout - Keine Gnade - Trailer',
28 => 'The Ghostmaker - Trailer',
29 => 'On The Road - Trailer',
30 => 'Twilight Breaking Dawn Pt 2 - Trailer',
);
echo json_encode ($id_nr);
$.getJSON("$id",
function(data) {
alert(data.address.country);
});
<?php
$mysqlhost="bla"; // MySQL-Host angeben
$mysqluser="bla"; // MySQL-User angeben
$mysqlpwd="bla"; // Passwort angeben
$connection=mysql_connect($mysqlhost, $mysqluser, $mysqlpwd) or die
$mysqldb="meine_DB"; // Gewuenschte Datenbank angeben
mysql_select_db($mysqldb, $connection) or die("Konnte die Datenbank nicht waehlen.");
$sql = "SELECT * FROM meine_DB";
$songs_query = mysql_query($sql) or die("Anfrage nicht erfolgreich");
if(strlen($id)>3){
$rq=mysql_query(" SELECT * WHERE id LIKE '$id' ");
while($res=mysql_fetch_object($rq)){
$erg.=$res->id.' - '.$res->products_id.' -
'.$res->no.' - '.$res->name.' - '.$res->link.'"
";
}
echo $erg;
}
?>
$mysqlhost="bla"; // MySQL-Host angeben
$mysqluser="bla"; // MySQL-User angeben
$mysqlpwd="bla"; // Passwort angeben
$connection=mysql_connect($mysqlhost, $mysqluser, $mysqlpwd) or die
$mysqldb="meine_DB"; // Gewuenschte Datenbank angeben
mysql_select_db($mysqldb, $connection) or die("Konnte die Datenbank nicht waehlen.");
$sql = "SELECT * FROM meine_DB";
$songs_query = mysql_query($sql) or die("Anfrage nicht erfolgreich");
if(strlen($id)>3){
$rq=mysql_query(" SELECT * WHERE id LIKE '$id' ");
while($res=mysql_fetch_object($rq)){
$erg.=$res->id.' - '.$res->products_id.' -
'.$res->no.' - '.$res->name.' - '.$res->link.'"
";
}
echo $erg;
}
?>
Ich hoffe, dass mir jemand weiter helfen kann.
Gruß Neuling80