| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| Gast
Beiträge: n/a
| Habe folgendes Problem, was mich zur verzweiflung treibt. Lese eine Städte Datenbank aus, die über Name oder PLZ sucht. Das Script erkennt nach PLZ oder Name ob 0 oder ein oder mehrere Einträge vorhanden sind und verzweigt passend. Es funktioniert mit allen Städten, aber bei der eingabe von "HOF" hängt es sich auf. Ich weiß nicht mehr weiter und bitte um Hilfe !!! Hier der wichtigste Teil des Scripts. }else{ $queryplz = ""; $queryregion = ""; $plz = ($GLOBALS["plz"]); $region = ($GLOBALS["region"]); if ($searchin_array) { if (in_array("plz", $searchin_array)) { $strQuery .= "$queryplz"; $whereset = true; } if (in_array("region", $searchin_array) && $keywords != "") { if ($whereset) $strQuery .= " OR "; $strQuery .= $queryregion; $strQuery .= " OR "; $strQuery .= $queryplz; } } $result = mysql_db_query($GLOBALS["ezContentsDBName"], $strQuery); $result = mysql_query("SELECT * FROM regio WHERE plz LIKE '$keywords%' or region Like '$keywords%'"); $menge = mysql_num_rows($result); $menge = ($GLOBALS["menge"]); } if ($menge == 0 && $submitted == yes) { ?> <center> <font size="+1">Zu Ihrem Suchbegriff wurde leider kein Eintrag gefunden.</font> <font size="+2">Neue Suche</font></center> <? } elseif ($menge == 1) { $plz = ($GLOBALS["keywords"]); $region = ($GLOBALS["keywords"]); $searchin_array[] = ($GLOBALS["keywords"]); include ("regio.php"); } elseif ($menge > 1) { ?><center><? echo "$menge Einträge gefunden "; while($row = mysql_fetch_row($result)){ ?><? echo $row[2] ?><? echo "<center> "; ?></center> <? } } ?> vorher werden per formaction die Daten (PLZ oder Stadtname) übergeben. |
|
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |||
| Gast
Beiträge: n/a
| Zitat:
1.) was heißt denn eigentlich "bei der eingabe von "HOF" hängt es sich auf."? Heist, ich kann h oder ho eingeben und es erscheint eine Liste aller Städte die so beginnen, auch "Hof" und bei klick auf den Link wird Hof angezeigt. Gebe ich aber "Hof" ein sollte nur diese eine Stadt angezeigt werden. Es passiert aber nichts, das Eingabefeld bleibt stehen und es bleibt die Eieruhr bis man auf stop klickt. Mit allen anderen Städten funktioniert das Script. Nur bei "Hof" nicht !! 2.) Die erste überflüssige Abfrage habe ich rausgenommen ohne das sich etwas ändert. 3.) Die Variable $keywords enthält je nach Eingabe die PLZ oder den Ortsnamen. | ||
|
| | ||
| Erfahrener Benutzer Registriert seit: 19.10.2004
Beiträge: 498
![]() | Hallo, Zitat:
Code: ...
$menge = mysql_num_rows($result);
...
} elseif ($menge == 1) {
$plz = ($GLOBALS["keywords"]);
$region = ($GLOBALS["keywords"]);
$searchin_array[] = ($GLOBALS["keywords"]);
include ("regio.php");
}
...
-- Marco | |
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 19.10.2004
Beiträge: 498
![]() | Zitat:
-- Marco | |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse: Fortgeschritten ![]() | Bei solchen Problemen kannst du einfach mal ein die('x'); irgendwo reinschreiben und rumschieben und so die Stelle lokalisieren, an der das Skript hängenbleibt. Hast du die Stelle gefunden, dann gib dir dort die Inhalte aller relevanten Vars aus, falls du den Fehler nicht gleich siehst. Basti |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| PHP - Mysql Problem | bairan | PHP Tipps 2008 | 5 | 19.07.2008 18:17 |
| [Erledigt] MySQL - ERROR 1044 bei erstellen einer Datenbank | _youngenterpriser_ | Datenbanken | 2 | 05.02.2008 17:56 |
| Mit php dynamisch Namen von Bildnamen sowie Pfad in mysql Datenbank speichern | mallmis | PHP Tipps 2008 | 1 | 19.11.2007 23:04 |
| mysql problem mit LIKE und AND | kazuya | Datenbanken | 10 | 29.10.2007 21:36 |
| [Erledigt] MySQL Ausfallsicherheit einer Datenbank | Datenbanken | 2 | 08.06.2006 11:21 | |
| Problem beim Auslesen von MySQL: Fehler | GSJLink | PHP Tipps 2006 | 15 | 02.01.2006 17:37 |
| [Erledigt] Problem mit Sonderzeichen PHP -> MySQL -> HTML | PHP Tipps 2007 | 18 | 07.12.2005 15:23 | |
| MySQL &amp; PHP: Problem mit Password() | Datenbanken | 10 | 19.09.2005 11:00 | |
| Suche Tipps für Persormance-Steigerung (Geld für Nützliches) | Beitragsarchiv | 18 | 16.08.2005 10:57 | |
| update auf php 5.0.4 | robo47 | Server, Hosting und Workstations | 6 | 10.04.2005 19:00 |
| mysql installations problem | Datenbanken | 4 | 16.02.2005 18:46 | |
| MySql Datenbank sichern | Datenbanken | 1 | 10.01.2005 20:19 | |
| mit mysql und php eine datenbank erstellen? Großes Problem | PHP Tipps 2004-2 | 1 | 16.12.2004 14:53 | |
| Auslesen von Daten aus einer mysql Datenbank + Editieren | vampsoftchef | PHP Tipps 2004-2 | 5 | 15.11.2004 08:31 |
| [Erledigt] MySQL findet Datenbank nicht | Datenbanken | 10 | 21.10.2004 09:14 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| städtedatenbank mysql, php mysql bleibt hängen, select * from anbieter where plz like \'%$plz%\' or stadt like \'%stadt%\' funktioniert nicht php scrip, städte datenbank mysql, mysql städtedatenbank, postleitzahlen datenbank mysql, php mysql datenbank like geht nicht fehlermeldung, jeden tag datenbank php |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.