Hallo,
ich wollte auf meienr webseite eine erweiterte suche hinzufügen, um mitglieder zu finden mit entsprechenden Kritieren die man im Suchformular eingeben kann. Meine einfache suche funktioniert und hab davon auch mein bisheriges skript irgendwie abgeleitet....
Komplex an der sache ist. das es sich um 2 tabellen handet in einer Tabelle befinden sich die User und in der anderen Tabelle die Kriterien sprich die Eigenschaften der USER.
USER TABELLE = tblbenutzer
EIGENSCFATEN = tbluser_profile
Hab mir das irgendwie so gedacht:
mit Post werden die Daten den Variablen zugeorndet und in im SQL Befehl eingefügt. sprich die Daten die mit Variable befüllt werden werden auch gesucht und entsprechend ausgegeben.
Das Ausgabe Skript hab ich wegen den große umfang nicht geposted. funktioniert aber..
bisherige Fehlermeldung:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\php_video_kurs\xampp\htdocs\fffk\Templates\nacheinloggen\Unbenannt-4.php on line 377
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in D:\php_video_kurs\xampp\htdocs\fffk\Templates\nacheinloggen\Unbenannt-4.php on line 379
freu mich über jede hilfe!!
Danke
ich wollte auf meienr webseite eine erweiterte suche hinzufügen, um mitglieder zu finden mit entsprechenden Kritieren die man im Suchformular eingeben kann. Meine einfache suche funktioniert und hab davon auch mein bisheriges skript irgendwie abgeleitet....
Komplex an der sache ist. das es sich um 2 tabellen handet in einer Tabelle befinden sich die User und in der anderen Tabelle die Kriterien sprich die Eigenschaften der USER.
USER TABELLE = tblbenutzer
EIGENSCFATEN = tbluser_profile
Hab mir das irgendwie so gedacht:
PHP:
<?php
$geschlecht =$_POST['geschlecht'];
$jahr =$_POST['jahr'];
$beruf =$_POST['beruf'];
mysql_connect("localhost","root","root"); // Server ; User ; Passwort
mysql_select_db("lcg"); // Datenbank
$SQL = sprintf("SELECT strVorname, strNachname, dateiname FROM tblbenutzer UNION SELECT tbluser_profile WHERE geschlecht ='%s' AND jahr='%i' AND beruf='%s'",$geschlecht, $jahr, $beruf);
$REC = mysql_query($SQL);
$RECrows = mysql_num_rows($REC);
while($Datensatz = mysql_fetch_assoc($REC)){
$record['bild'] = $Datensatz['dateiname'];
$record['firstname'] = $Datensatz['strVorname'];
$record['secondname'] = $Datensatz['strNachname'];
$DATA['SEARCH'][] = $record;
mysql_error($SQL);
}
?>
mit Post werden die Daten den Variablen zugeorndet und in im SQL Befehl eingefügt. sprich die Daten die mit Variable befüllt werden werden auch gesucht und entsprechend ausgegeben.
Das Ausgabe Skript hab ich wegen den große umfang nicht geposted. funktioniert aber..
bisherige Fehlermeldung:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\php_video_kurs\xampp\htdocs\fffk\Templates\nacheinloggen\Unbenannt-4.php on line 377
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in D:\php_video_kurs\xampp\htdocs\fffk\Templates\nacheinloggen\Unbenannt-4.php on line 379
freu mich über jede hilfe!!
Danke
Zuletzt bearbeitet: