power-box.de
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 21.03.2002, 08:03   #1
TP-Member
 
Benutzerbild von spoto
 
Registriert seit: Mar 2002
Ort: düsseldorf
spoto macht alles soweit korrekt
Unhappy

sql-suchabfrage für doofe


hallo zusammen...

sorry für die doofe frage aber ich krieg es nich hin...

eigentlich ganz einfach glaub ich....bin newbie in php und mysql....

ich hab ne mysql-tabelle in der plz, ort, vorname und nachnahme steht...

ich möchte ein formular in dem man bloss die plz (die ersten 2 stellen) eingibt...

wenn man die eingegeben hat soll ne php-seite erscheinen auf der plz, ort, vorname und nachname der gefundenen plz's dargestellt werden...

ich hab jetzt ewig dran rumgefrickelt aber ich kriegs nich hin...

vielleicht kann mir ja einer von euch helfen...

danke schön im voraus und nen schönen gruss
spoto
spoto ist offline   Mit Zitat antworten


Alt 21.03.2002, 08:21   #2
Registered User
 
Benutzerbild von Toxical
 
Registriert seit: Dec 2001
Ort: Berlin
Toxical macht alles soweit korrekt
hm versuchs mal so
PHP-Code:
<?php
$link 
mysql_connect($mysql_host$mysql_login$mysql_password);
$query "SELECT * FROM MY_TABLE WHERE PLZ LIKE ".$plz."%";
$result mysql_query ($query,$link);

while (
$row mysql_fetch_array($resultMYSQL_ASSOC))
  {
  echo 
"VORNAME: ".$row["vorname"]."<br />";
  echo 
"NACH-NAME: ".$row["nachname"]."<br />";
  echo 
"ORT: ".$row["ort"]."<br />";
  echo 
"<b>PLZ: ".$row["plz"]."</b><br />";
  }
  
/* schätze so in der rat sopllte es gehen, bin mir jetzt niht ganz sicher,
  ob die mysql syntax mit LIKE rivhtig ist denk aber schon musstes halt mal
  testen hab ich nich gemacht eil ch sone db nicht hab und zu fauil bin,
  eine anzulegen:-)*/
?>
Toxical ist offline   Mit Zitat antworten
Alt 21.03.2002, 08:29   #3
TP-Member
 
Benutzerbild von spoto
 
Registriert seit: Mar 2002
Ort: düsseldorf
spoto macht alles soweit korrekt

danke für die schnelle antwort


ich probier das sofort mal...wenn du mir noch die suchmaske postst bist du mein held...

schönen gruss
spoto
spoto ist offline   Mit Zitat antworten
Alt 21.03.2002, 08:35   #4
Registered User
 
Benutzerbild von Toxical
 
Registriert seit: Dec 2001
Ort: Berlin
Toxical macht alles soweit korrekt
hm einfachn formular, mit dem feld "PLZ" :-)

Code:
<form action="query.php" method=POST enctype="text/plain">
erste zwei stellen der PLZ bitte eingeben:<input type="text" size=2 name="plz"></input><br />
<input type="submit" value="abschicken"></input>
</form>
hm so vielleicht?
Toxical ist offline   Mit Zitat antworten
Alt 21.03.2002, 08:42   #5
TP-Member
 
Benutzerbild von spoto
 
Registriert seit: Mar 2002
Ort: düsseldorf
spoto macht alles soweit korrekt

...


ich habs jetzt mal so gemacht und krieg folgenden fehler:
Parse error: parse error in /is/htdocs/22293/www.flashmotion.de/knitterfrei/opfermann/suche.php on line 8



PHP-Code:
<?php

$mysql_host 
"mysql2.webpack.hosteurope.de";
$mysql_login "*******";
$dbpass "*******";
$dbname "flashmotion_de";

$link*=*mysql_connect($mysql_host,*$mysql_login,*$mysql_password);

$query*=*"SELECT * FROM flashmotion_de WHERE PLZ LIKE ".$plz."%";

$result*=*mysql_query*($query,$link);



while*($row*=*mysql_fetch_array($result,*MYSQL_ASSOC))

**{

**echo*"VORNAME: ".$row["admvorname"]."<br />";

**echo*"NACH-NAME: ".$row["admname"]."<br />";

**echo*"ORT: ".$row["ort"]."<br />";

**echo*"<b>PLZ: ".$row["plz"]."</b><br />";

**}


?>
schönen gruss und dank
spoto
spoto ist offline   Mit Zitat antworten
Alt 21.03.2002, 10:14   #6
TP-Greis
 
Benutzerbild von Lars
 
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
Lars bringt sich richtig ein
Habe ich gerade gefunden, vielleicht hilft es ergänzend:

http://www.traum-projekt.com/forum/s...&highlight=plz
__________________
Give up yourself into the moment — The time is now.
Lars ist offline   Mit Zitat antworten
Alt 21.03.2002, 10:30   #7
TP-Member
 
Benutzerbild von spoto
 
Registriert seit: Mar 2002
Ort: düsseldorf
spoto macht alles soweit korrekt

danke für die hilfe...


...aber ich glaube der fehler liegt hier...

$link*=*mysql_connect($mysql_host,*$mysql_login,*$mysql_password);


in der zeile krieg ich auf jeden fall nen parse error...

ich müsste dem auch irgendwo sagen welche datenbank er ansteuern soll...und wo und wie geb ich die werte die passes ein...?

schönen gruss und dank
spoto
spoto ist offline   Mit Zitat antworten
Alt 21.03.2002, 10:38   #8
TP-Greis
 
Benutzerbild von Lars
 
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
Lars bringt sich richtig ein
Exclamation

Um die DB anzusteuern muss das hier hinter den Connect:

PHP-Code:
mysql_select_db("$dbname"$link); 
__________________
Give up yourself into the moment — The time is now.
Lars ist offline   Mit Zitat antworten
Alt 21.03.2002, 10:48   #9
TP-Member
 
Benutzerbild von spoto
 
Registriert seit: Mar 2002
Ort: düsseldorf
spoto macht alles soweit korrekt

gleich kann ich nich mehr...;(


die datei sieht jetzt so aus...

PHP-Code:
<?php

$mysql_host*
=*"mysql2.webpack.hosteurope.de";
$mysql_login*=*"*****";
$dbpass*=*"******";
$dbname*=*"flashmotion_de";



$link*=*mysql_connect($mysql_host,*$mysql_login,*$mysql_password);
mysql_select_db("$dbname",*$link);


$query*=*"SELECT * FROM opfermann WHERE plz LIKE ".$plz."%";



$result*=*mysql_query*($query,$link);


while*($row*=*mysql_fetch_array($result,*MYSQL_ASSOC))

**{

**echo*"VORNAME: ".$row["admvorname"]."<br />";

**echo*"NACH-NAME: ".$row["admname"]."<br />";

**echo*"ORT: ".$row["ort"]."<br />";

**echo*"<b>PLZ: ".$row["plz"]."</b><br />";

**}


?>

und ich bekomm folgenden fehler:
Parse error: parse error in /is/htdocs/22293/www.flashmotion.de/knitterfrei/suche.php on line 3


in freudiger erwartung
spoto
spoto ist offline   Mit Zitat antworten
Alt 21.03.2002, 10:56   #10
TP-Greis
 
Benutzerbild von Lars
 
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
Lars bringt sich richtig ein
Das ist auch kein Wunder:

$mysql_host = "mysql2.webpack.hosteurope.de";
$mysql_login = "*****";
$dbpass = "******";
$dbname = "flashmotion_de";



$link = mysql_connect($mysql_host, $mysql_login, $mysql_password);
mysql_select_db("$dbname", $link);
__________________
Give up yourself into the moment — The time is now.
Lars ist offline   Mit Zitat antworten
Alt 21.03.2002, 11:05   #11
TP-Member
 
Benutzerbild von ralle
 
Registriert seit: Feb 2001
Ort: Wiesbaden
ralle macht alles soweit korrekt
Hallo,

wenn Du Dein Passwort in $dbpass speicherst musst Du selbiges natürlich auch an den Server weiterreichen (und nicht die undefinierte Variable $mysql_password), also so:

PHP-Code:
<?php

$mysql_host 
"mysql2.webpack.hosteurope.de";
$mysql_login "*****";
$dbpass "******";
$dbname "flashmotion_de";

$link mysql_connect($mysql_host$mysql_login$dbpass);
mysql_select_db($dbname$link);
War der Zeilenumbruch nach dem $ auch in Deinem Code enthalten? Wenn ja dann ist das die Ursache für den Parse-Error.

Viele Grüße
ralle
ralle ist offline   Mit Zitat antworten
Alt 21.03.2002, 11:06   #12
TP-Greis
 
Benutzerbild von Lars
 
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
Lars bringt sich richtig ein
Zitat:
Original geschrieben von ralle

wenn Du Dein Passwort in $dbpass speicherst musst Du selbiges natürlich auch an den Server weiterreichen (und nicht die undefinierte Variable $mysql_password)

^^^

Wie ich bereits sagte.
__________________
Give up yourself into the moment — The time is now.
Lars ist offline   Mit Zitat antworten
Alt 21.03.2002, 11:06   #13
TP-Member
 
Benutzerbild von ralle
 
Registriert seit: Feb 2001
Ort: Wiesbaden
ralle macht alles soweit korrekt
Hallo,

oops, Schmobis Antwort hatte ich noch nicht gesehen, F5 saves the day

Viele Grüße
ralle
ralle ist offline   Mit Zitat antworten
Alt 21.03.2002, 11:15   #14
TP-Member
 
Benutzerbild von spoto
 
Registriert seit: Mar 2002
Ort: düsseldorf
spoto macht alles soweit korrekt
Angry

ich werd wahnsinnig...


Code:
<?php

$mysql_host*=*"mysql2.webpack.hosteurope.de";
$mysql_login*=*"****";
$mysql_password*=*"****";
$dbname*=*"flashmotion_de";

$link*=*mysql_connect($mysql_host,*$mysql_login,*$mysql_password);
mysql_select_db("$dbname",*$link);

$query*=*"SELECT * FROM opfermann WHERE plz LIKE ".$plz."%";
$result*=*mysql_query*($query,$link);

while*($row*=*mysql_fetch_array($result,*MYSQL_ASSOC))

**{

**echo*"VORNAME: ".$row["admvorname"]."<br />";

**echo*"NACHNAME: ".$row["admname"]."<br />";

**echo*"ORT: ".$row["ort"]."<br />";

**echo*"<b>PLZ: ".$row["plz"]."</b><br />";

**}
?>

so sieht es jetzt aus...da is doch nix mehr dran...oder doch...? vielleicht is es das prozentzeichen am select...

Geändert von spoto (21.03.2002 um 11:34 Uhr).
spoto ist offline   Mit Zitat antworten
Alt 21.03.2002, 11:17   #15
TP-Member
 
Benutzerbild von spoto
 
Registriert seit: Mar 2002
Ort: düsseldorf
spoto macht alles soweit korrekt

achso....


die fehlermeldung is:

Parse error: parse error in /is/htdocs/22293/www.flashmotion.de/knitterfrei/opfermann/suche.php on line 3


schönen gruss
spoto
spoto ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
sql-suchabfrage für doofe sql-suchabfrage für doofe
« flash_php_mail | PHP-Kontaktformular funzt nicht: E-mail kommt nie an. »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:46 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7