SucheMitgliederKalenderHilfe Hallo, Gast! Registrieren
Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
PHP statt Frames (Problem)
29.06.2005, 11:07
Beitrag #1
PHP statt Frames (Problem)
Hi Leute,

ich habe in euren PHP Tutorials einen netten kleinen Script gefunden den ich als Frames Ersatz nutzen möchte. Eigentlich funktioniert das Script wunderbar allerdings wenn ich eine Seite mit einer GET Variable aufrufen möchte, z.B. news.php?mode=add, versucht er die Datei "news.php?mode=add" aufzurufen die es ja natürlich nicht gibt.
Wisst ihr eine Lösung damit nur die Datei news.php geöffnet wird und dann erst die Variable ausgeführt wird.

Thx im Voraus

Gruß Memorix
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.06.2005, 11:28
Beitrag #2
 
bist du dir denn sicher, das dein Server PHP unterstützt? Sowas darf eigentlich nur passieren, wenn PHP nicht installiert, bzw. deaktiviert ist.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.06.2005, 11:34
Beitrag #3
 
Wie sieht denn deine news.php Datei aus?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.06.2005, 12:31 (Dieser Beitrag wurde zuletzt bearbeitet: 09.03.2006 15:51 von Freshmaker_01.)
Beitrag #4
Answer
Mein Server unterstützt 100%ig PHP. Es ist schließlich nicht der erste Script den ich schreibe/versuche... :roll:
Außerdem funktioniert das Script ja solange ich keine weitere Variable per GET weitergeben möchen....

@Virus
Meine Newsscript befindet sich noch in der Anfangsphase , deshalb kann ich bisher nur das vorzeigen...


PHP-Code:
<?
if($_GET[mode]= „„)
    {
    
?>
    <html>
    <head>
    <title>News eintragen</title>
    </head>
    <body>
    <form action=„news_add.php?mode=save“ method=„post“>
    <table>
        <tr>
            <td colspan=„2“>News eintragen</td>
        </tr>
        <tr>
            <td>Headline</td><td><input name=„headline“ type=„text“ size=„54“></td>
        </tr>
        <tr>
            <td>Veröffentlichung</td><td><input name=„publication“ type=„radio“ value=„1“ checked>Sofort
            <br>
            <input name=„publication“ type=„radio“ value=„2“>Am <input name=„publication_day“ type=„text“ size=„4“ maxlength=„2“> . <input name=„publication_mounth“ type=„text“ size=„4“ maxlength=„2“> . <input name=„publication_year“ type=„text“ size=„8“ maxlength=„4“> um <input name=„publication_hour“ type=„text“ size=„4“ maxlength=„2“> : <input name=„publication_minute“ type=„text“ size=„4“ maxlength=„2“> </td>
        </tr>
        <tr>
            <td>Nachicht</td><td><textarea name=„news“ cols=„50“ rows=„10“ wrap=„VIRTUAL“></textarea></td>
        </tr>
        <tr>
            <td colspan=„2“><center><input name=„reset“ type=„reset“ value=„Zur&uuml;cksetzen“>&nbsp;&nbsp;&nbsp;<input name=„submit“ type=„submit“ value=„Abschicken“></center></td>
        </tr>
    </table>
    </form>
    </body>
    </html>
    <?
    
}
else if(
$_GET[mode]= „save“)
    {
    
$eintrag „INSERT INTO news (headlinepublicationtextVALUES ('$_POST[headline]''$_POST[publication]'$_POST[text)“;
    
mysql_query($eintrag);
    
?>
    <html><center><h2>Die News wurden eingetragen</h2></center></html>
    <?
}
?>

Aber mit der News Datei dürfte das aber eigentlich ziemlich wenig zutun haben weil der Frames Script ja unterscheiden muss welcher Teil der URL die zu öffnene Datei ist und welcher Teil eine zusätzliche GET Variable ist...

Gruß und dank an euch beide :thumbup:

Memorix
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.06.2005, 12:42
Beitrag #5
 
Also beim überfliegen von deinem Script habe ich keinen Fehler gefunden, aber du sagtest, sobald du eine weitere Var anhängst, klappts nicht mehr.
Das war mein allererster Fehler in PHP und ich habe ewig ne Lösung gesucht, vll ist es bei dir auch so, die erste variable wirt mit ? von dem Dateinamen getrennt, und alle folgenden mit &, hast du es so gemacht? oder alle Variablen mit einem ? angehängt, denn so würde der Server denken, bis zum letzten ? is der dateiname und dann kommt erst eine Variable.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.06.2005, 13:03
Beitrag #6
 
Jetzt weiss ich wo mein Fehler lag...Wie du vermutet hast habe ich ? Anstatt & benutzt. Mrgreen

Dabei hätte ich doch nur mal in die Browserleiste schauen müssen wenn ein Topic öffne... ](*,)

Vielen Dank für deine Hilfe...PHP verzeiht halt gar nichts Wink

Gruß

Memorix
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.06.2005, 14:42
Beitrag #7
 
Also dino, ich glaubs nicht das du auch die anderen 2 Fehler nicht gesehen hast. Schau hier.

Zitat:if($_GET[mode] = "")
und
Zitat:else if($_GET[mode] = "save")

Ein einfaches = bedeutet in PHP eine Zuweisung, ein Vergleich wird mit den doppelten = Zeichen gemacht. Du überprüfst hier also nicht ob $_GET['mode'] gleich irgendwas ist sondern weißt dem $_GET['mode'] einen Wert zu.

PS: Schreib mal den Inhalt der Seite (also wenn mode="" ist und wenn mode=save ist) in extra Dateien und include die dann, ist übersichtlicher.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.06.2005, 18:08
Beitrag #8
 
wie oben irgendwo geschrieben, ich hab den code nur kurz oben überflogen, weil ich weg musste, warscheinlich hab ich es deshalb nicht gesehen. Ich hoffe ihr könnt es mir verzeihen Wink
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
29.06.2005, 18:28
Beitrag #9
 
Ich weiß nicht ob man dir da jemals verzeihen kann. Smile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben 


Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  flash + php = Problem loewenzahn 2 1.680 29.12.2007 12:32
Letzter Beitrag: loewenzahn
  Problem mit Captcha Freshmaker_01 23 2.353 26.11.2006 00:44
Letzter Beitrag: ~Christian
  PHP statt Frameset loewenzahn 32 4.630 07.03.2006 08:07
Letzter Beitrag: Freshmaker_01
  Problem mit Uploadscript Takedown 3 872 28.02.2006 08:35
Letzter Beitrag: Takedown
  [PHP] mkdir Problem Takedown 11 1.501 27.01.2006 16:43
Letzter Beitrag: Takedown
  [PHP] Login Script Problem XuRaX 17 2.578 17.01.2006 08:30
Letzter Beitrag: Virus
  Problem mit: PHP-SWITCH styleCoder 2 809 15.09.2005 09:51
Letzter Beitrag: Virus
  PHP statt HTML Sam Fisher 7 1.136 05.08.2005 15:18
Letzter Beitrag: Sam Fisher
  navigieren mit indes.php?action=... (switch) problem Novadis 7 1.217 31.05.2005 14:18
Letzter Beitrag: e-phy
  Eine PHP-Skript in einer HTML-Seite mit Frames anzeigen lass kueser 1 547 23.05.2005 15:15
Letzter Beitrag: znay

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
KontaktWebhilfe.infoNach obenZum InhaltArchiv-ModusRSS-Synchronisation