php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.06.2005, 18:28  
Gast
 
Beiträge: n/a
Standard Es werden keine Daten ausgegeben :(

PHP-Code:
<?
$name 
$_GET['name'];
$art $_GET['art'];
$art1 $_GET['art1'];
$art2 $_GET['art2'];
include 
'connect.php';
$result mysql_query ("SELECT name, vorname, telefon FROM telefonliste WHERE '$art' LIKE '$name%' OR '$art1' LIKE '$name%' OR '$art2' LIKE '$name%';");
while (
$row mysql_fetch_array ($result))
{
    echo 
'Nachname: '.$row[name].' ';
    echo 
'Vorname: '.$row[vorname].' ';
    echo 
'Telefonnummer: '.$row[telefon].' ';
    echo 
'



'
;
}
mysql_close();
?>

da bekomme ich keine daten ausgegeben.... warum net?

hier das formular:

<html>
<head>
<title>Test</title>
</head>
<body>
<form action = SQL_abfrage_telefonliste_nachname.php method ="GET">
Nachname, nach dem gesucht wird:

<input type= "text" name= "name">


Feld nach dem gesucht werden soll:

Nachname:
<input type= "checkbox" name= "art" value="name">

Vorname:
<input type= "checkbox" name= "art1" value="vorname">

Telefonnummer:
<input type= "checkbox" name= "art2" value="telefon">

</form>
</body>
</html>

http://ninja02.milten.lima-city.de/S..._nachname.html

da erreichbar!
datensätze und tabellen sind vorhanden...

er soll wenn man einen begriff und einen hacken macht, alle datensätze durchsuchen und eben nur die durchsuchen, wo ein hacken vor ist, sonst soll der wert in dem feldegal sein, wenn kein hacken vior issd.
über hilfe würde uich mich freuen


ninja02
?>[/php]
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 01.06.2005, 18:50  
Gast
 
Beiträge: n/a
Standard Re: Es werden keine Daten ausgegeben :(

Zitat:
Zitat von ninja02
da bekomme ich keine daten ausgegeben.... warum net?
Bei dem Formulat erwartest Du eine Ausgabe? Lustig...
 
Alt 01.06.2005, 21:17  
Gast
 
Beiträge: n/a
Standard Re: Es werden keine Daten ausgegeben :(

Zitat:
Zitat von meikel
Zitat:
Zitat von ninja02
da bekomme ich keine daten ausgegeben.... warum net?
Bei dem Formulat erwartest Du eine Ausgabe? Lustig...
HÄ?? natürlich net beim Formular sonder in dem SQL-Script..:P
Was sollte denn der kommentar?!?!

ninja02 sich wundernd
 
Alt 01.06.2005, 21:39  
Erfahrener Benutzer
 
Registriert seit: 20.01.2005
Beiträge: 1.557
PHP-Kenntnisse:
Fortgeschritten
Buhmann ist zur Zeit noch ein unbeschriebenes Blatt
Buhmann eine Nachricht über ICQ schicken Buhmann eine Nachricht über MSN schicken
Standard

PHP-Code:
<?php
$result 
mysql_query ("SELECT name, vorname, telefon FROM telefonliste WHERE '$art' LIKE '$name%' OR '$art1' LIKE '$name%' OR '$art2' LIKE '$name%';"); 
?>
ändern in
PHP-Code:
<?php
$result 
mysql_query ("SELECT name, vorname, telefon FROM telefonliste WHERE `$art` LIKE '$name%' OR `$art1` LIKE '$name%' OR `$art2` LIKE '$name%';"); 
?>
Buhmann ist offline  
Alt 01.06.2005, 21:52  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Buhmann
PHP-Code:
<?php
$result 
mysql_query ("SELECT name, vorname, telefon FROM telefonliste WHERE '$art' LIKE '$name%' OR '$art1' LIKE '$name%' OR '$art2' LIKE '$name%';"); 
?>
ändern in
PHP-Code:
<?php
$result 
mysql_query ("SELECT name, vorname, telefon FROM telefonliste WHERE `$art` LIKE '$name%' OR `$art1` LIKE '$name%' OR `$art2` LIKE '$name%';"); 
?>
hab ich, aber hat keinen effekt..^^ leider..
 
Alt 01.06.2005, 22:12  
Gast
 
Beiträge: n/a
Standard Re: Es werden keine Daten ausgegeben :(

Zitat:
Zitat von ninja02
Zitat:
Zitat von meikel
Zitat:
Zitat von ninja02
da bekomme ich keine daten ausgegeben.... warum net?
Bei dem Formular erwartest Du eine Ausgabe? Lustig...
HÄ??
Korrekt. Das sagt der Client auch, wenn er sowas findet:
Code:
<form action = SQL_abfrage_telefonliste_nachname.php method ="GET">
a. das ist Klippschul-HTML
b. man nimmt in dem Falle kein GET
c. man prüft die Formularvariablen. Man läßt sie sich sogar allesamt anzeigen und vergleicht sie mit der Eingabe. man setzt den error_level so hoch, damit PHP jede nicht initialisierte Variable anmeckert.
d. man fragt ab, ob magic_quotes_gpc nicht gesetzt ist, um dann mysql_escape_string zu verwenden. Man läßt sich auch den geparsten SQL String anzeigen, ob der korrekt ist, und verwendet mysql_error()
e. man liefert hier im Forum ein CREATE TABLE incl. einiger INSERT ab, damit auch klar ist, daß die SQL Abfrage überhaupt ein Ergebnis haben kann
f. man liefert ebenfalls einen Link auf das phpinfo, weil die Helfenden keine Lust haben, Dir die einzelnen Config Optionen aus der Nase zu ziehen

usw.
 
Alt 02.06.2005, 18:55  
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

juhu sql-injections !
__________________
Was ist validität?
fantast ist offline  
Alt 02.06.2005, 19:13  
Erfahrener Benutzer
 
Registriert seit: 14.05.2008
Beiträge: 183
netti befindet sich auf einem aufstrebenden Ast
Standard

g.) man achte auf Fehler
http://ninja02.milten.lima-city.de/S...ame=*&art=name

:wink:
netti ist offline  
 


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
Keine Daten ausgegeben Kein Genie PHP Tipps 2008 3 12.06.2008 08:08
Daten werden nicht ausgegeben drieling Datenbanken 4 23.11.2007 14:46
Daten werden nicht ausgegeben Ricardando Datenbanken 5 29.10.2007 17:45
Mehrere Arrays unterschiedlicher Größe kombinieren querfisch PHP Tipps 2007 9 31.03.2007 21:34
Session Frage - gleiches Formular 2 mal alle Daten behalten NetLook PHP Tipps 2007 1 21.11.2005 18:42
speicherung der daten bei stromausfall? MrCavity Datenbanken 2 19.11.2005 17:39
[Erledigt] sql daten für einen kunden auslesen/ändern im Formular PHP Tipps 2005-2 3 12.10.2005 08:36
Daten auslesen und ändern Datenbanken 2 17.09.2005 19:28
Daten eintragen und auslesen Rettungsdackel Datenbanken 0 14.09.2005 16:29
Es werden nicht alle Daten ausgegeben PHP-Fortgeschrittene 1 12.08.2005 21:42
Formular Daten werden nicht empfangen und ausgegeben PHP Tipps 2005-2 4 14.07.2005 19:05
nur bestimmte anzahl an daten per mysql auslesen PHP Tipps 2005 4 13.05.2005 15:45
Daten in Datenbank ändern PHP Tipps 2005 3 27.01.2005 14:40
Daten übergeben kampfnickel PHP Tipps 2005 4 05.01.2005 14:12
array_push nur in begrenzter Anzahl ausführen ? PHP Tipps 2004 2 07.09.2004 09:05

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
bekomme keine daten php

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