Suche freies PHPFormular für MySql Datenbank

Begonnen von derhans, 30. Mai 2006, 22:43:06

Vorheriges Thema - Nächstes Thema

derhans

Hallo,
ich bin hier neu und leider auch im PHP-Bereich noch neuling.
Ich brauche aber ein Formular das in einer vorhandenen MySql Datenbank in der Personen, in der sie mit Ihren verschiedenen Fähigkeiten gelistet sind herausgesucht werden können.
Das Formular soll dies als Suchkriteriem haben:
Die Suchkriterien sind folgende Felder:
 
Männlich/weiblich
Sprache
Stimme
 
Nach der Auswahl soll eine Liste mit den passenden Namen erscheinen.
Weis jemand, mit welchem freien Script ich das realisieren kann und das auch für PHP Anfänger trodem leicht zu verstehen ist.
Für Eure Hilfe währe ich echt Dankbar. Gruß DerHans

raiser

freie scripte?
als erstes müsste man die datenbankstruktur kennen...
dann wissen wie die einzelnen felder heissen, um dan die jeweiligen zeilen zu bekommen, die man haben will
ein formular würde ungefähr so aussehen:


\" method=\"post\">
 


 
das war ja nun rein html... fast
und in der selben seite, sobald gobale variable $_POST[\'suche_starten\'] gestezt ist,
halt die mysql-verbindung herstellen und dann halt noch nen query stellen.
ungfähr so:

<?php
if($_POST[\'suche_starten\'] and $_POST[\'suchen\']!=\"\"){
   $cnx=mysql_connect(\'host\',\'user\',\'passwort\');
   mysql_selectdb(\'datenbank\',$cnx);
   $R_suchen=mysql_query(\"SELECT * name, vorname from usertabelle WHERE
sex LIKE %\'\".$_POST[\'suchen\'].\"\'% or
language LIKE %\'\".$_POST[\'suchen\'].\"\'% or
stimme LIKE %\'\".$_POST[\'suchen\'].\"\'%
ODER BY name ASC\");
   while($A_suchen=mysql_fetch_assoc($R_suchen)){
       echo $A_suchen[\'name\'].\"
\";
   }
}
else{
   header(\'location: url_wo_das_formular_ist\'); //währe in dem fall $_SERVER[php_SELF]
//header(\'location: \'.$_SERVER[php_SELF]);
}

 
 
so ungefähr sollte was gehen... wenn ich keine tippfehler drin habe.
nun solltest nur noch die spalten anpassen. fals die datenbank so strukturiert ist, das deine 3 sachen in ein und derselben tabelle stehen  /uploads/emoticons/icon_e_surprised.gif.a8707b3f35a569cb4cfe563fc72ef78d.gif\" alt=\":-o\" />
gruss raiserle
 - Editiert von Raiser am 31.05.2006, 12:27 -

Wissen ist das einzige Gut, dass sich vermehrt, wenn man es teilt! (Marie von Ebner-Eschenbach)




Irren ist menschlich!




Wer andern eine Grube gräbt,


sollte darüber nachdenken,


ob sie tief genug ist!!!!




Kameradschaft ist, wenn der


Kamerad schafft !!!!


derhans

Hallo Reiser,
vielen Dank für deine Hilfe, ich werde es so ausprobieren. Wenn ich nicht weiterkomme, hoffe ich das ich dich weiterhin um Rat fragen kann! Gruß DerHans

all your base are belong to us / Discord