Login  Regeln Aktuelles Datum und Uhrzeit: 08.01.2009, 06:40  
Startseite
Registrieren
Profil
Suchen
Mitgliederliste
Verzeichnis
Impressum



Partner
kostenlose Homepage
Fussball
Kostenloses Forum
SMS kostenlos
Webhosting
Webmasterportal
Kostenlos
Kredit ohne Schufa
Esoterik-Forum
Selbsthilfeforum
Artikel Backlink
Datenrettung
Php Mysql
Gehe zu Seite Zurück  1, 2, 3  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    Webmaster Forum -> Serverseitige Websprachen
Vorheriges Thema anzeigen Nächstes Thema anzeigen 
Autor Nachricht
Andreas Schroth
Bekannter [Admin]
Bekannter



Anmeldung: 08.04.04
Beiträge: 1668
Wohnort: Lauf a. d. ...

BeitragVerfasst am: 06.10.2004, 05:55    Titel: Antworten mit Zitat

freut mich zu hören... Smilie

Ich dachte mir schon, dass irgendwas nicht stimmen kann... Winken

_________________
Computer-tipps.net / Forumprofi.de
Hier sind die Foren-Regeln zu finden.


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen AIM-Name MSN Messenger
jimmy
Helfer [User]
Helfer



Anmeldung: 26.08.04
Beiträge: 128
Wohnort: Berlin

BeitragVerfasst am: 06.10.2004, 06:43    Titel: Antworten mit Zitat

Kein Problem Lachen
siehst du, erstmal nicht aufgeben Sehr glücklich

gruss
jimmy

_________________
Webmaster


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
sunbringer
Helfer [Mod]
Helfer



Anmeldung: 19.09.04
Beiträge: 222

BeitragVerfasst am: 06.10.2004, 08:03    Titel: Antworten mit Zitat

Lachen
_________________
Sind wir Helden oder Roggenbrötchen?

Microcosm Media | Detektiv | Umwelt Atlas


Nach oben
Private Nachricht senden
iznogood
Erfahrener [User]
Erfahrener



Anmeldung: 28.06.04
Beiträge: 71

BeitragVerfasst am: 06.10.2004, 12:58    Titel: Antworten mit Zitat

und was lernen wir daraus ??




--> meist hat der lehrer schuld !
Lachen

_________________
Signatur
Zitat:
eine klammer die man nicht aufmacht kann man nicht vergessen zu schließen

easy programming != dirty programming


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen
gruenschnabel
Stammuser [User]
Stammuser



Anmeldung: 05.10.04
Beiträge: 32

BeitragVerfasst am: 10.10.2004, 03:21    Titel: Antworten mit Zitat

Weiter gehts im Trauerspiel.

Die Liste hab ich ja jetzt hingekriegt. Und auch die Detailansicht. Jetzt soll ich aus der Liste eine Auswahl treffen und diese dann als Liste anzeigen. Zum Beispiel aus allen Städten eine Liste der Firmen, die in Stuttgart ansässig sind.
Jetzt hab ich gedacht, OK geht ganz einfach, ich rufe es einfach über den link auf. Also zum Beispiel

.../liste.php?stadt=stuttgart

Tja, hat leider nicht funktioniert. Hat bei mir natürlich die Frage aufgeschmissen, ob man über den Link generell nur variablen weitergeben kann, oder sie eben auch festlegen kann?!


Nach oben
Private Nachricht senden
Andreas Schroth
Bekannter [Admin]
Bekannter



Anmeldung: 08.04.04
Beiträge: 1668
Wohnort: Lauf a. d. ...

BeitragVerfasst am: 10.10.2004, 06:45    Titel: Antworten mit Zitat

grundsätzlich solltest du erstmal auf deine Groß- und Kleinschreibung achten - sprich, wenn die Variable "Stadt" verwendet wird, solltest du nicht die Variable "stadt" übergeben... Winken

Natürlich kann man Variablen einfach per GET festlegen - nur ich nehme Mal an, in deinem Fall wird die Variable wahrscheinlich einfach mit einem anderen Inhalt überschrieben...ich mache dir Mal ein Beispiel:

Du übergibst an die Variable "stadt2" den Inhalt "stuttgart"...dann würde der Code dazu so aussehen:

Code:
<?php
if (!$stadt2) {
// Variable $stadt wird ein neuer Inhalt zugewiesen
}
else {
$stadt = $stadt2;
}
?>

_________________
Computer-tipps.net / Forumprofi.de
Hier sind die Foren-Regeln zu finden.


Nach oben
Private Nachricht senden Website dieses Benutzers besuchen AIM-Name MSN Messenger
gruenschnabel
Stammuser [User]
Stammuser



Anmeldung: 05.10.04
Beiträge: 32

BeitragVerfasst am: 13.10.2004, 12:58    Titel: Antworten mit Zitat

Bisher hat alles geklappt und ich konnte alles lösen.

Eines verstehe ich aber nicht. Es geht um eine Suche. Folgeder Conde

Code:
if(!empty($Suche))
   {
         $sqlstatement="SELECT * FROM homework_suche WHERE (Firma LIKE '%$Suche%')";
        $result=mysql_query($sqlstatement);
       
        if (!empty($result))
      {
         print ("<table border=0 cellpadding=0 cellspacing=0 width=100%>");
         print ("<tr><td>Firma</td><td>PLZ/Stadt</td><td>Land</td><td>Detail</td></tr>");
         while ($dataset = mysql_fetch_array($result))
         {
            print "<tr>\n";
            print "<td valign=top><font class=xsmallg>".$dataset['Firma']."</font></td>\n";
            print "<td valign=top><font class=xsmallg>".$dataset['Stadt']."</font></td>\n";
            print "<td valign=top><font class=xsmallg>".$dataset['Land']."</font></td>\n";
            print "<td valign=top><a href=details_firma.php?Id=".$dataset['Id']." class=xsmallg>Alle Details!</a></td>\n";
            print "</tr>\n";
         }
   
         print "</table>\n";   
      }
   
      if (empty($result))
      {
         print ("<br><br><font class=smallg>Fehler:</font><font class=xsmallg> F&uuml;r Ihre Suchbegriff '$Suche' konnte leider kein Suchtreffer gefunden werden. Versuchen Sie es bitte nochmals.</font>");
      }
    }
    else echo "<h3>Bitte geben Sie einen Suchbegriff ein!</h3>";
   


Funktioniert alles. Also der Begriff den ich suchen soll wird gefunden. Gebe ich keinen Suchbegriff ein kommt die Statusmeldung "Bitte geben Sie einen Suchbegriff ein". Wenn ich aber irgendeinen Stuss in das Suchfeld eingebe und er nichts findet, kommt zwar die Meldung "bla bla kein Suchtreffer gefunden werden. Versuchen Sie es nochmal", aber darüber gibt er auch folgenden Code aus:

Code:
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr><td>Firma</td><td>PLZ/Stadt</td><td>Land</td><td>Detail</td></tr></table>


Wieso macht der das? Auf den Code sollte er doch überhaupt nicht zugreifen dürfen, weil $result doch empty ist wenn er nichts findet?!?

Habt Ihr eine Idee.

btw: Ich find das ganze so geil. vor drei wochen hatte ich noch überhaupt keine ahnung und war total gefrustet, weil ich immer irgendwo hängen geblieben bin und mir keiner geholfen hat. Und jetzt bin ich schon soo viel weiter. Danke!


Nach oben
Private Nachricht senden
sunbringer
Helfer [Mod]
Helfer



Anmeldung: 19.09.04
Beiträge: 222

BeitragVerfasst am: 13.10.2004, 13:36    Titel: Antworten mit Zitat

Du verwendest gerade 2 if-Bedingungen.

Setze doch anstatt if (empty($result) einfach mal ein kleines else ein, es erfüllt des gleichen Zweck und du benutzt nicht 2 Bedingungen, was das ganze fehleranfällig macht.

Zusätzlich würde ich einfachmal zum testen auch bei der Else-bedingungen die Suchergebnisse darunter auflisten, als wenn es ein ergebnis gäbe und schauen, was dabei so rauskommt. irgendetwas scheint ja da noch nciht zu stimmen und os kriegst du ev. raus was das sein kann.

_________________
Sind wir Helden oder Roggenbrötchen?

Microcosm Media | Detektiv | Umwelt Atlas


Nach oben
Private Nachricht senden
gruenschnabel
Stammuser [User]
Stammuser



Anmeldung: 05.10.04
Beiträge: 32

BeitragVerfasst am: 13.10.2004, 14:14    Titel: Antworten mit Zitat

Hey sunbringer!

Also ich hab jetzt einfach mal ein wenig rumprobiert. an den if-bedingungen liegt das nicht. vielmehr ist $result einfach nicht empty!

Hab jetzt mal wenn ich $result ausgeben lasse mit echo, dann entält die variable sowohl im fall des sucherfolges, als auch im fall des misserfolges den wert "Resource id #3".

Ich schaffe es grad auch nicht mehr, die Fehlermeldung "...keine Treffer..." angezeigt zu bekommen. Aber eigentlich war ich der Meinung, dass das bereits geklappt hätte...

was nun?


Nach oben
Private Nachricht senden
sunbringer
Helfer [Mod]
Helfer



Anmeldung: 19.09.04
Beiträge: 222

BeitragVerfasst am: 13.10.2004, 14:40    Titel: Antworten mit Zitat

Ok, das ist doch schonmal was. Das heisst im Grunde das durch die Abfrage zwar bereits ein Recordset gefunden, dieses aber noch nicht ausgelesen wurde.

Dies kannst du nun z.B. mit folgendem fetch machen:

$dataset = mysql_fetch_assoc($result)

könnte dann so aussehen:

Code:

if(mysql_num_rows($result)) {
       while($dataset = mysql_fetch_assoc($result)) {
            echo $dataset ['Firma'].
                    $dataset ['Stadt'].
                    $dataset ['Land'].
                    $dataset ['Id'];
        }
    }
    else {
        echo "keine Firma gefunden";
    }


Dies sollte nun die daten aus der Resource auslesen und ausgeben. Hoffentlich Winken

_________________
Sind wir Helden oder Roggenbrötchen?

Microcosm Media | Detektiv | Umwelt Atlas


Nach oben
Private Nachricht senden
gruenschnabel
Stammuser [User]
Stammuser



Anmeldung: 05.10.04
Beiträge: 32

BeitragVerfasst am: 13.10.2004, 14:48    Titel: Antworten mit Zitat

Du bist ein PHP Gott! Held der Arbeit! Wie auch immer.

Da wär ich nie drauf gekommen. Und ich probier schon 5 Stunden bevor ich ne Frage stelle.

THX A LOT


Nach oben
Private Nachricht senden
sunbringer
Helfer [Mod]
Helfer



Anmeldung: 19.09.04
Beiträge: 222

BeitragVerfasst am: 13.10.2004, 15:19    Titel: Antworten mit Zitat

gerne Winken
_________________
Sind wir Helden oder Roggenbrötchen?

Microcosm Media | Detektiv | Umwelt Atlas


Nach oben
Private Nachricht senden
David Reisner
Power-Poster [Admin]
Power-Poster



Anmeldung: 08.04.04
Beiträge: 727
Wohnort: Peggau/Öst ...

BeitragVerfasst am: 14.10.2004, 07:57    Titel: Antworten mit Zitat

Hallo Leute!
Ich möchte mich einmal bei euch bedanken, dass hier wirkliche Problemlösungen erarbeitet werden und somit die Qualität hoch ist.
Gratulation an sunbringer für die Lösung.
Und danke an grünschnabel dass du dich fragen traust.

_________________
http://www.webmasterwelt.net/artikel,407,-foren-regeln.html
http://www.hoood.de -> Kostenloser Backlink für Foren!
http://www.iralo.de/2005/12/19/versicherungen-rund-um-den-hausbau


Nach oben
Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen MSN Messenger
sunbringer
Helfer [Mod]
Helfer



Anmeldung: 19.09.04
Beiträge: 222

BeitragVerfasst am: 14.10.2004, 08:09    Titel: Antworten mit Zitat

Dafür ist doch ein Forum da Sehr glücklich und wenn ich helfen kann, dann tue ich es, schließlich möchte ich ja auch mal Hilfe und dann solls nicht heissen " ach, der meldet sich doch nur, wenns mal wo hakt und bringt selbst nix ein"... nicht mein Stil Winken

Und das geile an so einer Hilfe ist: Man frischt sein Wissen teilweise wieder auf. Ich musste auch erst wieder ein bisschen recherchieren, da ichmit MySQL nun schon fast 1 Jahr nicht mehr tiefergehend gearbeitet habe Sehr glücklich Also haben da auch beide was von gehabt Winken

_________________
Sind wir Helden oder Roggenbrötchen?

Microcosm Media | Detektiv | Umwelt Atlas


Nach oben
Private Nachricht senden
gruenschnabel
Stammuser [User]
Stammuser



Anmeldung: 05.10.04
Beiträge: 32

BeitragVerfasst am: 21.10.2004, 05:32    Titel: Antworten mit Zitat

Hey Sunbringer!

Auch nochmal danke! Und damit es nicht heisst, ich würde mich nur melden, wenn ich eine Frage habe, tue ich das halt jetzt auchmal so. Aber ich muss Dich oder Euch schonmal vorwarnen. Das Schuljahr ist noch jung und es wird sicher noch viele Fragen meinerseits geben... Mit den Augen rollen

Gruesse gruenschnabel


Nach oben
Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite Zurück  1, 2, 3  Weiter
Seite 2 von 3

Gehe zu:  

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge MySQL filtern Arnee Serverseitige Websprachen 5 06.01.2009, 02:41 Letzten Beitrag anzeigen
Keine neuen Beiträge Fehlersuche PHP MySQL placido Serverseitige Websprachen 4 11.12.2008, 19:54 Letzten Beitrag anzeigen
Keine neuen Beiträge Mysql update funktioniert nicht powerup Serverseitige Websprachen 3 22.10.2008, 18:01 Letzten Beitrag anzeigen
Keine neuen Beiträge Php skript im MYSQL einbinden sunnyboy881 Serverseitige Websprachen 1 24.09.2008, 07:37 Letzten Beitrag anzeigen
Keine neuen Beiträge Belastung / Performance von MySQL Dat... placido Serverseitige Websprachen 11 16.09.2008, 10:35 Letzten Beitrag anzeigen
Threadübersicht