mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Di 13.04.2021 03:56 Benutzername: Passwort: Auto-Login

Thema: MySQL Ausgabe vom 02.01.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> MySQL Ausgabe
Autor Nachricht
polakueche
Threadersteller

Dabei seit: 04.12.2007
Ort: Wuppertal
Alter: -
Geschlecht: Männlich
Verfasst Mi 02.01.2008 20:45
Titel

MySQL Ausgabe

Antworten mit Zitat Zum Seitenanfang

Hallo zusammen,
ich habe folgendes Problem. Ich habe eine Postleizahlen Suche die soweit auch ganz passabel funktioniert, die Treffer aus der Datenbank werden gefunden und auch korrekt angezeigt. Nur möchte ich jetzt dass bei Nichttreffern eine Meldung angezeigt wird dass die entsprechende Postleizahl nicht gefunden wurde. In meinem Fall steht da gar nichts und ich steh gerade arg auf dem Schlauch wie ich das änder könnte.

Vielleicht hat jemand von euch einen Tipp für mich. Vielen Dank schonmal.

Der Code schaut so aus

Code:

Sie suchten nach folgender Postleitzahl:
<b><font color="red">
<?php
echo   $_POST["plz"];
?>
</font></b>
<br><br>

<?php
include("dbconnect.php");
?>

<?php
$plz = $_POST["plz"];

$sql_statement = "SELECT Daten FROM plz WHERE plz = ". $plz;
$result = mysql_query($sql_statement);

?>

Folgender Eintrag wurde gefunden:
<br><br>

<?php


while($ausgabe = mysql_fetch_object($result))
    {
      echo $ausgabe->Daten;
      }

      
?>
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
feedback

Dabei seit: 02.01.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 02.01.2008 21:31
Titel

Antworten mit Zitat Zum Seitenanfang

hi, versuchs mal mit diesem code / Etwas abgeändert:

Code:


Sie suchten nach folgender Postleitzahl:
<b><font color="red">
<?php
echo   $_POST["plz"];
?>
</font></b>
<br><br>

<?php
include("dbconnect.php");
?>

<?php
$plz = $_POST["plz"];

$sql_statement = "SELECT Daten FROM plz WHERE plz = ". $plz;
$result = mysql_query($sql_statement);

$counter = mysql_query("select count(*) from plz WHERE plz = ". $plz);
$counter = mysql_fetch_array($counter);
$counter = $counter[0];

if ($counter>0)
{

?>

Folgender Eintrag wurde gefunden:
<br><br>

<?php


while($ausgabe = mysql_fetch_object($result))
    {
      echo $ausgabe->Daten;
      }

}
else {
print "NIX GEFUNDEN ;)";
}     
?>



gruss feedback
  View user's profile Private Nachricht senden
Anzeige
Anzeige
polakueche
Threadersteller

Dabei seit: 04.12.2007
Ort: Wuppertal
Alter: -
Geschlecht: Männlich
Verfasst Mi 02.01.2008 21:42
Titel

Antworten mit Zitat Zum Seitenanfang

Hey Feedback,

das war es. Klappt perfekt. Vielen dank dafür Lächel

Grüße Christian
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
feedback

Dabei seit: 02.01.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 02.01.2008 21:51
Titel

Antworten mit Zitat Zum Seitenanfang

keine ursache *zwinker*


mann hätts auch noch etwas eleganter machen können, aber so gehts auch wunderbar
  View user's profile Private Nachricht senden
polakueche
Threadersteller

Dabei seit: 04.12.2007
Ort: Wuppertal
Alter: -
Geschlecht: Männlich
Verfasst Do 03.01.2008 00:14
Titel

Antworten mit Zitat Zum Seitenanfang

Meinst du jetzt den kompletten Ablauf der Abfrage oder speziell diese Funktion?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
kaputt

Dabei seit: 08.05.2003
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Do 03.01.2008 00:44
Titel

Antworten mit Zitat Zum Seitenanfang

http://de3.php.net/manual/de/function.mysql-num-rows.php
  View user's profile Private Nachricht senden
 
Ähnliche Themen [mysql] ausgabe der abfrage verändern
Arrayfunktion / bedingte MySQL-Ausgabe
mySQl ausgabe mit php in 2er schritten
[MySQL] Ausgabe nach zwei Feldern orden
[PHP/MySQL] MySQL Error: 1054, falsche Tabelle ausgewählt?
[MySql]Lost connection to MySQL server during query
Neues Thema eröffnen   Neue Antwort erstellen
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.