php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.11.2004, 14:11  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.039
Sclot befindet sich auf einem aufstrebenden Ast
Standard fehler in der suche

moin.


ich habe eine auswahl.php:

PHP-Code:
<? //auswahl.php by S. Schmalle  (2004-19-10)

include("header.php");

$db mysql_connect("$db_host","$db_usr","$db_pwd") or die ("konnte Keine Verbindung herstellen!");
mysql_select_db("$db_name",$db);

$result_auswahl mysql_query("SELECT * FROM tauebersetzung"$db);

//echo "tab: $tab | userid: $userid | suche: $suche";
echo "
<table bgcolor=\"#000000\" cellspacing=1 cellpadding=4 align=center width=\"400\">"
;
echo 
"<tr bgcolor=\"#ffffff\"><td><center>[b]Auswahl[/b]</center></td></tr>";
while (
$liste_auswahl mysql_fetch_array($result_auswahl))
{
//$auswahl = rawurlencode($liste_auswahl['de']);
$auswahl $liste_auswahl['de'];

echo 
"<tr bgcolor=\"#eeeeee\"><td><a href=\"index.php?suche=$auswahl\"><font color=\"#0000FF\">".htmlspecialchars($liste_auswahl[de])."</font></a></td></tr>";

}
echo 
"</table>";

mysql_close($db);

include(
"footer.php");
?>
und eine index.php:

PHP-Code:
<? // index.php by S.Schmalle (2004-11-1)

include("header.php");
$suche rawurldecode($suche);
$suche2 htmlspecialchars($suche);

    
$db mysql_connect("$db_host","$db_usr","$db_pwd") or die ("konnte Keine Verbindung herstellen!");
    
mysql_select_db("$db_name",$db);
    
    
$result_uebersetzung mysql_query("SELECT * FROM tauebersetzung WHERE de = '$suche'"$db);
    
mysql_error();
    
$liste_uebersetzung mysql_fetch_array($result_uebersetzung$db);
    
$de $liste_uebersetzung[de];
    
$de2rawurldecode($de);
    
$us $liste_uebersetzung[us];
    
$fr $liste_uebersetzung[fr];
    
    echo
"    


de: $de | de2: $de2 | suche:  | suche2: $suche2

            <form action=\"uebersetzung_speichern.php\" method=\"post\" name=\"form_uebersetzung\">
            <table align=center bgcolor=\"#000000\" cellspacing=1 cellpadding=1>
            <tr><td bgcolor=\"#eeeeee\">Deutsch</td><td bgcolor=\"#ffffff\">$de</td></tr>
            <tr><td bgcolor=\"#eeeeee\">Englisch</td><td bgcolor=\"#ffffff\"><input type=\"text\" name=\"us\" size=100 value=\"$us\"></td></tr>
            <tr><td bgcolor=\"#eeeeee\">Französich</td><td bgcolor=\"#ffffff\"><input type=\"text\" name=\"fr\" size=100 value=\"$fr\"></td></tr>
            <tr><td bgcolor=\"#eeeeee\"><input type=\"hidden\" name=\"de\" value=\"$de\"></td><td bgcolor=\"#ffffff\" align=\"right\"><input type=\"submit\" value=\"Speichern\"></td></tr>
            </table></form>
    "
;
    
mysql_close($db);
    
    
include(
"footer.php");
?>
klappt beides wunderbar.
bis jetzt z.b. eine variable (suche) übergeben wird, deren inhalt mit \< anfängt.

dann findet er dazu keinen passenden datensatz, obwohl die existieren.

also wenn ich jetzt :
http://url.php?suche=\<Ändern
übergebe, dann findet er die zeile in der tabelle nicht wo das \<Ändern drin steht.

sollte aber so übergeben werden wie das ankommt.

ich versteh halt nicht warum es nicht geht und hab auch keine diee wie man das zum funktionieren bringen könnte.
und ihr wisst bestimmt wieder nicht was ich von euch will.
herrje
Sclot ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 01.11.2004, 14:36  
Gast
 
Beiträge: n/a
Standard Re: fehler in der suche

Zitat:
Zitat von Sclot
bis jetzt z.b. eine variable (suche) übergeben wird, deren inhalt mit \< anfängt.

also wenn ich jetzt :
http://url.php?suche=\<Ändern
übergebe, dann findet er die zeile in der tabelle nicht wo das \<Ändern drin steht.
Der Backslash ruft eigentlich nach addslashes() und Dein URL nach rawurlencode()
 
 


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
mysql fehler meldung: basicx Datenbanken 1 22.07.2008 09:48
Suche in Office Dateien mit Index Beatbox Off-Topic Diskussionen 6 09.02.2007 15:34
[Erledigt] Mysql Syntax Fehler Datenbanken 3 06.07.2006 09:58
Suche Alienuser PHP Tipps 2006 5 02.07.2006 16:31
suche funktion: suche alles zwischen notyyy PHP Tipps 2006 7 05.06.2006 20:46
Fehler Die Erweiterung mysql kann nicht geladen werden Datenbanken 5 06.03.2006 23:30
[Erledigt] Erweiterung der Suche PHP Tipps 2007 2 01.12.2005 19:30
Frage: Suche Fehler in diesem Script... PHP Tipps 2005-2 14 25.10.2005 19:24
Fehler suche Mail Formular PHP Tipps 2005-2 7 11.08.2005 23:26
mal wieder eine suche lomtas Datenbanken 0 12.07.2005 11:03
[Erledigt] Seite wird nicht angezeigt, untersch. Fehler bei IE/FF/Safar PHP-Fortgeschrittene 19 31.05.2005 14:52
Blöder MySQL Fehler PHP Tipps 2005 3 15.05.2005 03:14
Fehlermeldung - aber kein fehler... Tschuu HTML, Usability und Barrierefreiheit 16 14.03.2005 15:56
Rekursive Funktion ... finde fehler nicht ... PHP-Fortgeschrittene 1 27.09.2004 03:44


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:06 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.