Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

MySQL-Abfrage klappt nicht...

Frage Entwicklung PHP

Mitglied: 35801

35801 (Level 1)

03.07.2009, aktualisiert 14:03 Uhr, 3873 Aufrufe, 6 Kommentare

Folgendes Script liefert kein MySQL-Ergebnis jedoch besteht eine db-Verbindung UND per MySQL-Query-Browser kann ich die Abfrage Problemlos ausführen...

01.
 
02.
<form method="post" action="<?php echo $LINK.$cont."&lang=".$lang."&a=search"; ?>"> 
03.
Kd.-Nr.: <input type="text" name="kdnr" value="%" size="7"> &nbsp;&nbsp;&nbsp;&nbsp; 
04.
Firma: <input type="text" name="firma" value="%" size="20"> &nbsp;&nbsp;&nbsp;&nbsp; 
05.
Ansprechp.: <input type="text" value="%" name="ansprechp" size="20"> &nbsp;&nbsp;&nbsp;&nbsp; 
06.
Ort: <input type="text" value="%" name="ort" size="20"> &nbsp;&nbsp;&nbsp;&nbsp; 
07.
<input type="submit" value="suchen..."> 
08.
</form> 
09.
 
10.
<?PHP 
11.
if($a == "search"){ 
12.
 
13.
	$SQL = 'SELECT id, debitor_nr, name1, name2, plz, ort, postfach, postfach_plz FROM zzz_kunden WHERE '; 
14.
	$SQL .= 'debitor_nr LIKE "'.$kdnr.'" AND '; 
15.
	$SQL .= 'name1 LIKE "'.$firma.'" AND '; 
16.
	$SQL .= 'ansprechpartner LIKE "'.$ansprechp.'" AND '; 
17.
	$SQL .= 'ort LIKE "'.$ort.'" ORDER BY id ASC '; 
18.
	$ERG = mysql_query($SQL,$conn); 
19.
    echo $SQL."<br>".$ERG." / ".$conn."<br>"; 
20.
	echo '<table>'; 
21.
	$i = 0; 
22.
	while(list($id, $dnr, $n1, $n2, $plz, $ort, $pf, $pf_plz) = mysql_fetch_row($ERG)){ 
23.
 
24.
		$i++; 
25.
		echo '<tr>'; 
26.
		  if ($i == "2"){ 
27.
		  	echo '<td bgcolor="#dddddd">'; 
28.
29.
		  else{ 
30.
		  	echo '<td>'; 
31.
32.
		    echo $n1.' '.$n2.'('.$dnr.')<br>'.$plz.' '.$ort.'<br>'.$pf.' '.$pf_plz.'<br>&nbsp;<br>'; 
33.
		    	echo '<span style="color: '.$KD_STATUS_FARBE[$db_KdStatus].';"><b>'; 
34.
					echo '<span style="color: '.$KD_COFACE_FARBE[$coface_stat].';"><b>'.$KD_COFACE[$coface_stat].'</b></span><br>'; 
35.
		    		echo 'Status: '.$KD_STATUS[$db_KdStatus].'<br>'; 
36.
		    		echo '('.$KD_ART[$art_des_kd].')<br>'; 
37.
		    		echo substr($bemerkungen_des_kd, 0, 35).'<br>'; 
38.
		    		echo 'Mobil: '.$mobil_nummer_kd.'<br>'; 
39.
		    	echo '</b></span>'; 
40.
		    echo '</td>'; 
41.
		  if ($i == "2"){ 
42.
		  	echo '<td bgcolor="#dddddd">'; 
43.
		  	$i = 0; 
44.
45.
		  else{ 
46.
		  	echo '<td>'; 
47.
48.
		  echo '<a href="'.$LINK.'editkd'.'&lang='.$lang.'&kdnr='.$id.'">ändern</a><br><br>'; 
49.
		  echo '<a href="'.$LINK.'delkd'.'&lang='.$lang.'&id='.$id.'">löschen</a>'; 
50.
		  echo '</td>'; 
51.
		echo '</tr>'; 
52.
53.
	echo '</table>'; 
54.
55.
?> 
56.
 
57.
 
Mitglied: vbMaxi
03.07.2009 um 12:37 Uhr
Hi,
ganz logisch, du musst in php Variablen aus $_GET oder $_POST nehmen. Also pratisch $_POST['firma']. In deinem Fall. Wenn du das auf die andern Variablen überträgst sollte es funktionieren.

lg Maxi
Bitte warten ..
Mitglied: 35801
03.07.2009 um 12:46 Uhr
Ne das ist nicht das Problem... ich hab weiter ober die Var. zugewiesen ...
$firma = $_POST['firma'];
usw....
Bitte warten ..
Mitglied: 35801
03.07.2009 um 12:48 Uhr
Ausgabe von

01.
echo $SQL."<br>".$ERG." / ".$conn."<br>"; 
SELECT id, debitor_nr, name1, name2, plz, ort, postfach, postfach_plz FROM zzz_kunden WHERE debitor_nr LIKE "%" AND name1 LIKE "Wa%" AND ansprechpartner LIKE "%" AND ort LIKE "%" ORDER BY id ASC
/ Resource id #3
Bitte warten ..
Mitglied: Supermax
03.07.2009 um 13:44 Uhr
$ERG ist offensichtlich null oder undefiniert, was gibt denn mysql_error($conn); aus?
Bitte warten ..
Mitglied: Biber
03.07.2009 um 13:59 Uhr
Moin diaz1983,

und ergänzend zu Supermax' Frage:
Deine zuletzt gepostete Ausgabe bringt im Query-Browser (Copy/Paste) gültige Sätze?

Dann würden mir bestenfalls noch die Formalien einfallen
  • id maskieren (da geschütztes Wort)
  • und ein Semikolon ans Ende des Selects

Grüße
Biber
Bitte warten ..
Mitglied: holidayl
10.07.2009 um 13:24 Uhr
auf meinen Seiten wurde dies so gelöst:
echo $SQL."<br>".$ERG[lang ]." / ".$conn."<br>";

auf der Lotto ähnlich, läuft aber nicht
Bitte warten ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Ähnliche Inhalte
PHP
MySQL-Abfrage mit php: Wert + true bzw. false (2)

Frage von tomolpi zum Thema PHP ...

Datenbanken
gelöst MYSQL Abfrage (20)

Frage von datadexx zum Thema Datenbanken ...

Windows 10
Klappt es noch mit 7 Key Windows 10 zu aktivieren? (7)

Frage von zeroblue2005 zum Thema Windows 10 ...

LAN, WAN, Wireless
gelöst Router Switch zwei APs Verbindung klappt nicht (16)

Frage von c3t1n57 zum Thema LAN, WAN, Wireless ...

Heiß diskutierte Inhalte
Router & Routing
gelöst Ipv4 mieten (22)

Frage von homermg zum Thema Router & Routing ...

Windows Server
DHCP Server switchen (20)

Frage von M.Marz zum Thema Windows Server ...

Exchange Server
gelöst Exchange 2010 Berechtigungen wiederherstellen (20)

Frage von semperf1delis zum Thema Exchange Server ...

Hardware
gelöst Negative Erfahrungen LAN-Karten (19)

Frage von MegaGiga zum Thema Hardware ...