php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.02.2006, 12:46  
Gast
 
Beiträge: n/a
Standard Datenbankabfrage mit Formular

hallo,

habe jetzt mal alles von vorn begonnen. 2 dateien, eine mit formular und eine mit ausgabe.

warum bekomme ich alle datensätze?

drucker.html:
Code:
<html>
<head>
<title>Drucker</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form action="drucksearch.php" method="post">
<input name="printer" type="text" value"" size="64">
<input type="submit"><input type="reset" value="zurücksetzen">
</form>
<hr>
</body>
</html>
drucksearch.php:
Code:
<?php

$verbindung = @mysql_connect("localhost","root","****");

 
        if (!$verbindung) {
                echo "Keine Verbindung möglich!\n";
                exit;
        }


        $abfrage = "SELECT ADR_NAME,ADR_VNAME,ADR_ZWEIGST,ADR_STR,ADR_HNR,ADR_PLZ,ADR_ORT from ADRESSEN WHERE ADR_FIRMA LIKE '%$printer%'";

 
        $erg = mysql_db_query("EDV_HARDWARE",$abfrage,$verbindung);





        while (list($ADR_NAME,$ADR_VNAME,$ADR_ZWEIGST,$ADR_STR,$ADR_HNR,$ADR_PLZ,$ADR_ORT) = mysql_fetch_row($erg)) {
                echo "$ADR_ZWEIGST
$ADR_STR $ADR_HNR
$ADR_PLZ $ADR_ORT

\n";
        }


        mysql_close($verbindung);

?>
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 20.02.2006, 12:50  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Lern doch mal zu debuggen

Wenn du alle Datensätze bekommst, schau dir den SQL-Befehl, speziell die WHERE-Bedingung an!
Du wirst wahrscheinlich feststellen, dass für dein $printer nichts eingetragen ist.
Dann googelst du einfach mal warum, und wirst auf
"register_globals"
stoßen!
Zergling-new ist offline  
Alt 20.02.2006, 13:03  
Gast
 
Beiträge: n/a
Standard

die erste datei speichert doch die eingegebene variable und ruft dann die zweite datei auf, oder
 
Alt 20.02.2006, 13:05  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Wenn du keine Lust hast mein Posting zu lesen, habe ich keine Lust dir zu antworten
Zergling-new ist offline  
Alt 20.02.2006, 13:09  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

mach anstelle von

$printer

$_POST['printer']
__________________
Wie man Fragen richtig stellt
dsmcg ist offline  
Alt 20.02.2006, 13:43  
Gast
 
Beiträge: n/a
Standard

erstmal danke,

die datei sieht jetzt so aus:
Code:
<?php

$verbindung = @mysql_connect("localhost","root","*****");

 
        if (!$verbindung) {
                echo "Keine Verbindung möglich!\n";
                exit;
        }


        $abfrage = "SELECT ADR_NAME,ADR_VNAME,ADR_ZWEIGST,ADR_STR,ADR_HNR,ADR_PLZ,ADR_ORT from ADRESSEN WHERE ADR_FIRMA LIKE '%$_POST['printer']%'";

 
        $erg = mysql_db_query("EDV_HARDWARE",$abfrage,$verbindung);





        while (list($ADR_NAME,$ADR_VNAME,$ADR_ZWEIGST,$ADR_STR,$ADR_HNR,$ADR_PLZ,$ADR_ORT) = mysql_fetch_row($erg)) {
                echo "$ADR_ZWEIGST
$ADR_STR $ADR_HNR
$ADR_PLZ $ADR_ORT

\n";
        }


        mysql_close($verbindung);

?>
damit bekomme ich aber nun diesen fehler:
Code:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /srv/www/htdocs/test/drucksearch.php on line 12
@zergling

antworte doch lieber garnicht als so, ist halt nicht jeder programmierer :wink:
 
Alt 20.02.2006, 13:46  
Gast
 
Beiträge: n/a
Standard

habe den fehler gefunden es muß heißen:

$abfrage = "SELECT ADR_NAME,ADR_VNAME,ADR_ZWEIGST,ADR_STR,ADR_HNR,ADR _PLZ,ADR_ORT from ADRESSEN WHERE ADR_FIRMA LIKE '%$_POST[printer]%'";
 
Alt 20.02.2006, 13:50  
Erfahrener Benutzer
 
Benutzerbild von dsmcg
 
Registriert seit: 11.10.2005
Beiträge: 2.405
dsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäredsmcg sorgt für eine eindrucksvolle Atmosphäre
Standard

gewöne dir doch an, MySQL reservierte Wörter gross zu schreiben..
__________________
Wie man Fragen richtig stellt
dsmcg ist offline  
Alt 20.02.2006, 13:52  
Gast
 
Beiträge: n/a
Standard

werde mir mühe geben
 
 


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
PHP: Formular Generator Zergling-new Tutorials 16 06.07.2010 03:14
Ergebnis von Formular in iFrame zeigen PsychoEagle HTML, Usability und Barrierefreiheit 2 22.07.2009 21:07
Formular Pflichtfelder für Frontpage Formular erstellen Caruso JavaScript, Ajax und mehr 5 21.06.2008 09:17
Wert aus Textfeld in neues Formular übernehmen (kein Submit) PsychoEagle HTML, Usability und Barrierefreiheit 9 02.01.2007 14:51
formular includen samspa5 PHP Tipps 2006 13 18.03.2006 11:37
[Erledigt] Formular in Formular HTML, Usability und Barrierefreiheit 4 19.10.2005 12:18
leeres Formular PHP Tipps 2005-2 15 05.10.2005 16:49
[Erledigt] Formular testen .... HTML, Usability und Barrierefreiheit 7 19.09.2005 14:03
[Erledigt] PHP Formular ~~wichtig~~ PHP Tipps 2005 27 29.05.2005 19:38
Im Formular user abfragen? Datenbanken 3 06.01.2005 10:51
[Erledigt] PHP Formular - Daten an nächsten Schritt weiter geben - Wie? PHP Tipps 2005 14 02.01.2005 20:05
Formular nach UPDATE anzeigen PHP Tipps 2004-2 5 22.12.2004 02:06
[Erledigt] Daten in einem Formular ausgeben und ändern PHP Tipps 2004-2 7 07.12.2004 17:22
Wie implementiere ich mein Email Formular? PHP Tipps 2004-2 2 14.11.2004 17:02
[Erledigt] Daten in neuem Formular anzeigen PHP Tipps 2004 6 21.07.2004 10:44

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php formular eingabefeld value=datenbankabfrage, php script datenbankabfrage formular, php datenbankabfrage generator, datenbankabfrage generator, datenbankabfrage in joomla, datenbankabfrage über webformular mit ausgabe, joomla formular zur datenbank abfrage, joomla datenbankabfrage php, datenbankabfrage joomla, datenbankabfrage per php in formular, datenbankabfragen in formulare eintragen, datenbankabfrage über formular ändern, joomla libaries, html formulare zur datenbankabfrage, php datenbankabfrage formular, php datenbankabfrage mit formular, http://www.php.de/php-tipps-2006/37311-datenbankabfrage-mit-formular.html

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