php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.07.2011, 17:50  
Neuer Benutzer
 
Registriert seit: 29.08.2010
Beiträge: 27
PHP-Kenntnisse:
Anfänger
sascha-graf1 befindet sich auf einem aufstrebenden Ast
Standard PHP Suchformular

hallo,

warum funktionerit die suche bei dem formular nicht.
Der soll mir alle name der tabelle mitglieder suchen, aber er findet nie etwas.
danke für eure hilfe

PHP-Code:
<html>
<
head>
    <
title>Ajax Suche</title>
    <
script type="text/javascript">
        function 
searchFor(suchbegriff){
            var 
xmlHttp null;
            
// Mozilla, Opera, Safari sowie Internet Explorer 7
            
if (typeof XMLHttpRequest != 'undefined') {
                
xmlHttp = new XMLHttpRequest();
            }
            if (!
xmlHttp) {
                
// Internet Explorer 6 und älter
                
try {
                    
xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");
                } catch(
e) {
                    try {
                        
xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");
                    } catch(
e) {
                        
xmlHttp  null;
                    }
                }
            }
            
// Wenn das Objekt erfolgreich erzeugt wurde            
            
if (xmlHttp) {
                var 
url "suche.php";
                var 
params "suchbegriff="+suchbegriff;
                
                
xmlHttp.open("POST"urltrue);
                
                
//Headerinformationen für den POST Request
                
xmlHttp.setRequestHeader("Content-type""application/x-www-form-urlencoded");
                
xmlHttp.setRequestHeader("Content-length"params.length);
                
xmlHttp.setRequestHeader("Connection""close");                    
            
                
xmlHttp.onreadystatechange = function () {
                    if (
xmlHttp.readyState == 4) {
                        
// Zurückgeliefertes Ergebnis wird in den DIV "ergebnis" geschrieben
                        
document.getElementById("ergebnis").innerHTML xmlHttp.responseText;
                    }
                };                
                
xmlHttp.send(params);
            }            
        }
    
</script>
</head>
<body>
    <input type="text" onkeyup="searchFor(this.value);"/>
    <div id="ergebnis"></div>
</body>
</html> 

PHP-Code:
<?php
    
// Verbindung
    
$server "localhost";
    
$benutzername "xxxxxx";
    
$passwort "xxxxxx";    
    
    
$datenbank "xxxxxx";

    
// Server Verbindung herstellen
    
mysql_connect($server,$benutzername,$passwort) or 
    die (
"Keine Verbindung moeglich");
    
    
// Datenbank Verbidung
    
mysql_select_db($datenbank) or
    die (
"Die Datenbank existiert nicht");

    
$tabelle "mitglieder";
    
    if (
$_POST["suchbegriff"]){
        
// Mysql Abfrage wird gespeichert mit den Notwendigen Parameter
        
$sql "SELECT * FROM ".$tabelle." WHERE name LIKE ('%".mysql_real_escape_string(utf8_decode($_POST["suchbegriff"]))."%')";
        
        
// Mysql Abfrage wird durchgeführt
        
$result mysql_query($sql);
        
        
// Suchbegriff wird ausgegeben
        
echo "Sie Suchten nach: ".$_POST["suchbegriff"]."<br/><br/>";
        
        
// Ergebnis wird ausgegeben mit Zeilenumbruch
        
while($row mysql_fetch_object($result)){
            echo 
utf8_encode($row->titel);
            echo 
"<br/>";        
        }
    }
?>
sascha-graf1 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 20.07.2011, 17:54  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von sascha-graf1 Beitrag anzeigen
warum funktionerit die suche bei dem formular nicht.
Sowas ist absolut keine „fortgeschrittene“ Fragestellung! *verschieb*

Zitat:
Der soll mir alle name der tabelle mitglieder suchen, aber er findet nie etwas.
Dann betreibe Debugging.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Suchformular mit Weiterverarbeitung tobitobi PHP Einsteiger 1 27.03.2011 22:14
Suchformular für user erstellen - wie ? Pete-Bremen PHP Einsteiger 2 30.12.2010 12:42
Excelausgabe Suchformular frank1973 PHP Tipps 2010 4 28.02.2010 05:05
Suchformular mehrspaltige Abfrage Janine Scriptbörse 10 01.02.2010 00:13
Suchformular Von ... Bis ? soulfly PHP Tipps 2009 7 03.11.2009 16:06
Suchformular in MySql-Datenbank IchKannEsNicht Datenbanken 3 10.10.2009 02:29
Suchformular --> Abfrage erstellen wepse PHP Tipps 2009 3 18.03.2009 23:47
Suchformular: Ausgabe bei O Treffern PHP Tipps 2005-2 2 02.10.2005 18:40

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php suchformular, suchformular php, php suchformular datenbank, suchformular php#, suchformular script, suchformular datenbank, <script type=\text/javascript\> function searchfor(suchbegriff){ var xmlhttp = null; // mozilla, opera, safari sowie internet explorer 7 if (typeof xmlhttprequest != \'undefined\') { xmlhttp = new xmlhttprequest(); } if (!xmlhttp) { , xmlhttprequest suchformular, xmlhttp.setrequestheader(\content-length\, params.length);, php script suchformular, javascript suchformular anfänger, // zurückgeliefertes ergebnis wird in den div \ergebnis\ geschrieben, ajax \suchformular\, sql utf8_decode like, xmlhttpobject.responsetext innerhtml tabelle, http= new activexobject

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:54 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum