Hallo Profis,
sitze schon lange darn und bekomme es einfach nicht hin.
Ich habe eine SQL-DB. Da sind, unter anderem, Vorname und Pfad zu den Bild gespeichert. Auf der Seite "Suche" gebe ich Vorname ein und als Ergebnis will ich erstmal alle Bilder bekommen, wo Vorname=Bild.
Leider bekomme ich es nicht hin, die Übergabe zumachen, damit die Bilder angezeigt werden. Der Vorname wird gefunden.
JavaScript:
......
PHP db_suche.php:
sitze schon lange darn und bekomme es einfach nicht hin.
Ich habe eine SQL-DB. Da sind, unter anderem, Vorname und Pfad zu den Bild gespeichert. Auf der Seite "Suche" gebe ich Vorname ein und als Ergebnis will ich erstmal alle Bilder bekommen, wo Vorname=Bild.
Leider bekomme ich es nicht hin, die Übergabe zumachen, damit die Bilder angezeigt werden. Der Vorname wird gefunden.
JavaScript:
Code:
function suchen() {
erzeugeAnfrage();
var suchData = document.getElementById("vorname_inp").value;
var url = "db_suche.php?suchData=" + escape(suchData);
anfrage.open("GET", url, true);
anfrage.onreadystatechange = updateSuche_Seite;
anfrage.send(null);
}
function updateSuche_Seite() {
if (anfrage.readyState == 4) {
var antwortSuchData = anfrage.responseText;
alert (antwortSuchData);
ausgabeFotosDaten(antwortSuchData);
}
}
function ausgabeFotosDaten(SuchDaten) {
var array_fotosDaten = new Array();
array_fotosDaten = SuchDaten.split("::");
wie geht es hier weiter?
PHP db_suche.php:
Code:
$select = "SELECT vorname FROM user WHERE vorname LIKE '$insertData[0]'";
$queryResult = @mysql_query($select);
if (!$queryResult)
die('Fehler bei DB Abfrage!');
while ($row = mysql_fetch_array($queryResult)) {
$vorname= $row['vorname'];
}
if ($vorname==''){
echo "Vorname nicht gefunden !";}
if ($vorname!=''){
//Seitenweises Auslesen der Miniaturbilder aus DB
$select = "SELECT * FROM user WHERE vorname LIKE '$insertData[0]'";
$queryResult = @mysql_query($select);
if (!$queryResult)
die('Fehler beim Ermitteln des Vornamens');
while ($row = mysql_fetch_array($queryResult)) {
$vorname = $row['vorname'];
$foto = $row['foto_klein'];}
}