mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 29.03.2024 16:30 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 19: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 20: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 20: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 20: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 Mi 02.01.2008 23: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 Mi 02.01.2008 23: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 mit php in 2er schritten
Arrayfunktion / bedingte MySQL-Ausgabe
[mysql] ausgabe der abfrage verändern
[MySQL] Ausgabe nach zwei Feldern orden
[PHP + mySQL] Kann Fehler in einer mySQL-Phrase nicht finden
[PHP/MySQL] MySQL Error: 1054, falsche Tabelle ausgewählt?
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.