ilch Forum » Allgemein » HTML, PHP, SQL,... » PHP: if Abfrage

Geschlossen
  1. #1
    User Pic
    Son!c Hall Of Fame
    Registriert seit
    14.09.2006
    Beiträge
    3.766
    Beitragswertungen
    5 Beitragspunkte
    Hi,

    ich hab grad ein kleines Problem beim Coden einer index - undzwar wird der Inhalt so geladen:

    <?php if(isset($_GET["open"])){$open=$_GET["open"];} else { $open="startseite";}?>


    und weiter unten wird der so ausgegeben:

    <?php if(!$inhalt){echo $notfound; error_reporting(0);} $inhalt = include("content/". $open .".php"); ?>


    Ich will nämlich das wenn die Seite nicht existiert, nicht die blöde englischen PHP Fehlermeldungen kommen sondern sozusagen meine Eigene ^^ ... wenn ich aber eine Seite aufruf die existiert, kommt die fehlermeldung von mir trotzdem und der eigentliche inhalt wird weiter unten angezeigt.

    jemand ne idee?

    danke schonmal im vorraus lächeln

    gruß
    sonic
    Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    assault Hall Of Fame
    Registriert seit
    03.11.2006
    Beiträge
    2.925
    Beitragswertungen
    1 Beitragspunkte
    mit dem testbefehl: file_exists($datei) kannst du sowas testen...
    if (!file_exists('content/'.$open.'.php') {
    $open = 'error';
    }



    Zuletzt modifiziert von assault am 08.11.2008 - 20:09:36
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Son!c Hall Of Fame
    Registriert seit
    14.09.2006
    Beiträge
    3.766
    Beitragswertungen
    5 Beitragspunkte
    cool dank dir lächeln
    Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Son!c Hall Of Fame
    Registriert seit
    14.09.2006
    Beiträge
    3.766
    Beitragswertungen
    5 Beitragspunkte
    vorab: ich mach jetzt extra kein edit weil man es dann sonst nich sehen würde zunge

    also, kurz ein anderes thema: wie kann man in ein formular daten aus der mysql laden? hoffe ihr versteht was ich mein ... lächeln
    Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    ThE rEaL dEaL Mitglied
    Registriert seit
    28.08.2006
    Beiträge
    1.287
    Beitragswertungen
    0 Beitragspunkte
    so, dass sie schon vorher drinstehn?

    Du gibst den Wert einfach im
    value=""
    aus
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Son!c Hall Of Fame
    Registriert seit
    14.09.2006
    Beiträge
    3.766
    Beitragswertungen
    5 Beitragspunkte
    bei nur value="" wird dann aber nix drin stehn?!

    da muss doch irgendwas mit
    <input value="<?php $_GET["name"]; ?>">


    oder sowas sein, mit dem hab ich es schon versucht - klappt aber nicht grumml
    Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    ThE rEaL dEaL Mitglied
    Registriert seit
    28.08.2006
    Beiträge
    1.287
    Beitragswertungen
    0 Beitragspunkte
    naja, mit get bekommst du auch nix aus der datenbank....
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Son!c Hall Of Fame
    Registriert seit
    14.09.2006
    Beiträge
    3.766
    Beitragswertungen
    5 Beitragspunkte
    ZitatZitat geschrieben von ThE rEaL dEaL

    naja, mit get bekommst du auch nix aus der datenbank....

    das hab ich auch gemerkt ... deswegen frag ich ja hier du genie zwinker
    Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    ThE rEaL dEaL Mitglied
    Registriert seit
    28.08.2006
    Beiträge
    1.287
    Beitragswertungen
    0 Beitragspunkte
    Naja, so fragst du einen Wert aus ner DB ab:

    <?php
      $abfrage = "SELECT irgendwas FROM tabelle WHERE das == so";
      ?>


    und dann fügst du das ergebnis in "value" ein.

    <input value="<?php echo "$abfrage";  ?>">
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Son!c Hall Of Fame
    Registriert seit
    14.09.2006
    Beiträge
    3.766
    Beitragswertungen
    5 Beitragspunkte
    was meinst du mit WHERE das == so ?

    edit: das weiß ich auch aber dann steht in dem feld ja SELECT irgendwas FROM tabelle WHERE das == so und ich will aber den inhalt davon!


    Zuletzt modifiziert von Son!c am 08.11.2008 - 23:08:31
    Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    ThE rEaL dEaL Mitglied
    Registriert seit
    28.08.2006
    Beiträge
    1.287
    Beitragswertungen
    0 Beitragspunkte
    du musst vorher natürlich zur db connecten usw. damit dort auch was abberufen werden kann
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Son!c Hall Of Fame
    Registriert seit
    14.09.2006
    Beiträge
    3.766
    Beitragswertungen
    5 Beitragspunkte
    -_- natürlich connecte ich zur db - sonst würde das ganze script nich gehn, weil wenn ich was einfüge wirds ja in die datenbank reingeschreiben bzw. aktualliesiert. so dumm bin ich nich zunge
    Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    ThE rEaL dEaL Mitglied
    Registriert seit
    28.08.2006
    Beiträge
    1.287
    Beitragswertungen
    0 Beitragspunkte
    naja, wenn du was in die db einfügen kannst, dann kannst dus doch auch auslesen, oder?
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Son!c Hall Of Fame
    Registriert seit
    14.09.2006
    Beiträge
    3.766
    Beitragswertungen
    5 Beitragspunkte
    ... wenn ich wüsste wie, sowie du es gesagt hast geht es nich
    Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    $array = db_fetch_assoc(db_query("SELECT `field` FROM `table` WHERE `field` = 'wert'"));
    
    echo $array['field'];



    Zuletzt modifiziert von Ithron am 08.11.2008 - 23:40:59
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Son!c Hall Of Fame
    Registriert seit
    14.09.2006
    Beiträge
    3.766
    Beitragswertungen
    5 Beitragspunkte
    danke ithron, so funktionierts zwinker
    Nimm das Leben nicht zu ernst, du kommst sowieso nicht lebend raus.
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten