| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 02.04.2008
Beiträge: 4.032
![]() | Wie suchst du denn? Ein wenig Code hilft vielleicht. Und was soll das: http://www.phpfriend.de/forum/viewtopic.php?t=16848
__________________ Gruss L |
| |
| | |
| Gast
Beiträge: n/a
| Vielleicht kannst du hiermit etwas anfangen? Stichwörter werden aus einer Liste ausgesucht und in ein Eingabefeld übergeben und dann in der Datenbank gesucht und die entsprechende Datei hierzu angezeigt. Die Wörter mit Umlaute werden erst gar nicht in das Eingabefeld übernommen. Stattdessen erscheint gleich die Fehlerausschrift. <form action="suchen.php" method="POST"> <?php $value1 = ucfirst($_REQUEST["wert1"]); $value2 = ucfirst($_REQUEST["wert2"]); # print "<input name='suchbegriff1' type='text' value='$value1' size='24' maxlength='30'>"; ?> <input type="radio" name="verknuepfung" value="oder" checked>oder <input type="radio" name="verknuepfung" value="und">und <input type="radio" name="verknuepfung" value="nicht">nicht </p> <?php print" <input name='suchbegriff2' type='text' value='$value2' size='24' maxlength='30'></p>"; ?> <input type="submit" name="Knopf1" value="suchen" onClick="self.location.href='daten.html'" target="mainframe"> <input type="reset" name="Knopf2" value="löschen" onClick="self.location.href='stichwort.php'" target="mainframe"> </form> </p> </td> <td rowspan="10" bgcolor="#DDF0FF" width="350" valign="top"> <?php # Datenbankverbindung $link = mysql_connect("127.0.0.1", "root", ""); $query = "use testneu"; if (!mysql_query($query, $link)) die("Datenbank testneu existiert nicht. \n"); $query = "SELECT swname, swlangname FROM stichworttab ORDER BY swname"; $result = mysql_query($query, $link); if (!$result) die("Anfrage $query scheitert. "); print ("<font face='Times New Roman' size='4' color='#0000a0'>Stichwortübersicht</font>"); print ("<table cellspacing=25 cellpadding=0 border='0' bordercolor='#ffffff'>"); print ("<tr><td valign=top><font face='Arial' size='2' color='#0000a0'>"); $a = 0; # zählt die gefundenen Indizes (Buchstaben) while($d = mysql_fetch_array($result)) { while(list($k, $v) = each($d)) { if ((isset($v)) & ($k==='swname')) { if (!($v==$vorgaenger)) { $a++; if ($value1) { $wert1=$value1; $wert2=$v; } else {$wert1="$v"; $wert2=""; } if (($a % 20) == 1) # Anzahl Stichworte pro Spalte: 15 print ("</font></td><td valign=top><font face='Arial' size='2' color='#0000a0'>"); print ("". ucfirst($v)." "); } $vorgaenger=$v; } } } print ("</font></td></tr></table>"); ?> |
| Themen-Optionen | |
| Thema bewerten | |
|
|
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| kann auf dem server keine wörter mit umlauten, php if wörter mit umlauten |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.