Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 11

Thema: Weiterleitung mit php.? ...

  1. #1
    Azubi(ne) Avatar von Pascalus
    Registriert seit
    05.04.2009
    Ort
    Trier
    Beiträge
    93
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Weiterleitung mit php.? ...

    Hi,

    erstmal ich habe jetzt schon Stunden gegooglet, aber da ich den richtigen Begriff für mein Problem nicht kenne, kam da auch nix gutes raus ^^

    Also:

    Es ist eigentlich ganz einfach:

    Bei Klick auf nen Button soll eine Weiterleitung zu: index-1.php?result=1 gestartet werden. Aber er leitet immernur zu index-1.php um. Ich weiß nicht was ich machen soll. Aber erstmal der Code:

    PHP-Code:
    <META http-equiv=refresh content='1; URL=http://www.socom3-fan.de/new/index-1.php?result=1'
    ->weiterleitung zu: index-1.php



    PHP-Code:
    <META http-equiv=refresh content='1; URL=?result=1'
    ->garkeine Weiterleitung (der Button liegt auf index-1.php)






    Bitte dringend um Hilfe!

    mfg + Danke jetzt schon
    Pascalus


    PS: Kann mir jemand sagen, wie man dieses System mit dem "?" nennt? Habe bisher immernur nach "PHP URL Fragezeichen" gegooglet. Aber da kam wie gesagt nix sinnvolles raus^^
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Bandit
    Gast

    Standard AW: Weiterleitung mit php.? ...

    Du musst einen Link bauen und keine Weiterleitung.

  3. #3
    Azubi(ne)
    Themenstarter
    Avatar von Pascalus
    Registriert seit
    05.04.2009
    Ort
    Trier
    Beiträge
    93
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Weiterleitung mit php.? ...

    hi,

    Ersrmal danke für die schnelle antwort.
    Aber gibt es denn keine möglichkeit, dass der user dann automatisch, durch desen link, weitergeleitet wird? Es wäre nämlich ziemlich blöd für den user, dann erstnoch runterzuscrollen und auf den link zu klicken....




    Mfg

  4. #4
    Bandit
    Gast

    Standard AW: Weiterleitung mit php.? ...

    Achso, es soll eine Seite aufgerufen werden, die aber direkt weiterleitet? Dann kannst du das mit den Meta-Angaben machen oder mit der PHP-Funktion header

    Eigentlich sollte deine erste Weiterleitung auch funktionieren.

  5. #5
    Azubi(ne)
    Themenstarter
    Avatar von Pascalus
    Registriert seit
    05.04.2009
    Ort
    Trier
    Beiträge
    93
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Weiterleitung mit php.? ...

    Hi,

    den Ersten Satz hab ich jetzt nich verstanden, desshalb sag ich mal genau, was passieren soll^^

    ALso:

    index-1.php sieht so aus:

    I-I.........I-I
    I-IIIIIIIIIII-I
    I-I.........I-I
    I-I.........I-I <- Indem 2. I-I liegt eine Umfrage*1
    I-I.........I-I
    I-I.........I-I


    *1. Wenn die Seite aufgerufen wir, soll in diesem Breich die Seite "vote.php" angezeigt werden. Dann wählt man eine Radiobox aus und klickt auf einen Button. Der Button wertet dann alles aus und dann soll nach KLick auf diesen Button der User auf die Seite index-1.php?result=1 geleitet werden. Also ein Link von index-1.php auf sich selber.

    Dann überprüft index-1.php ob result einen Wert hat. Wenn ja, soll nicht mehr das Vote.php angezeigt werden, sondern an der selben Stelle die Seite result.php angezeigt werden.

    Im Code sieht das ganze so aus:


    <!-- Umfrage -->

    PHP-Code:
    <?
     
    if( isset($_GET['result']) )
       {
           if((
    $_GET['result']) == 1)  //Wenn abgestimmt dann Ergebnisse anzeigen
           
    {
           include (
    "umfragen/result.php");
           }
       }
    else
    {
    include (
    "umfragen/vote.php"); 
    }
    ?>
    <!--ende umfrage-->
    Die Vote.php sieht so aus:

    PHP-Code:
    <body bgcolor="black" text="white">

    <?php
    // Config Datei hinzuladen
    include("config.php");

    // ID der aktuellen Umfrage ermitteln
    $id mysql_result(mysql_query("SELECT id FROM umfragen ORDER BY id DESC LIMIT 1"$serverid), 0"id");

    // Wenn abgestimmt wurde -> Datenbankeintrag
    if($_POST["submit"] == "Vote") {

        
    // Bisherige Stimmen aus der Datenbank holen
        
    $sql "SELECT * FROM umfragen WHERE id=" $id;
        
    $query mysql_query($sql$serverid);
        
    $data mysql_fetch_array($query);

        
    // String wieder zurück in ein Array einlesen
        
    $data["hits"] = explode(";"$data["hits"]);

        
    // Die Variable mit der Stimme des Users erhöhen
        
    $data["hits"][$_POST["option"]]++;

        
    // Array zurück in String
        
    $data["hits"] = implode(";"$data["hits"]);

        
    // Datenbank Update
        
    $sql "UPDATE umfragen SET hits='" $data["hits"] . "' WHERE id=" $id;
        
    $query mysql_query($sql$serverid);

        
    // Check
        
    if(mysql_affected_rows($serverid)) {

            
    setcookie("voted"$idtime()+3600*24*$blockdays);
            echo 
    'Vielen Dank! Deine Stimme wurde gezählt.';
            
    // User in 5 Sekunden zum Ergebnis der Umfrage weiterleiten
            
    echo "<META http-equiv=refresh content='1; URL=http://www.socom3-fan.de/new/index-1.php?result=1'>";

        }
        else {

            echo 
    'Fehler beim Abstimmen.';

        }

    }
    // Wenn nicht -> Ausgabe der Optionen
    else {

        
    // Überprüfen, ob User schon abgestimmt hat
        
    if($_COOKIE["voted"] == $id) {

            echo 
    'Du hast bereits abgestimmt - Du kannst nur alle 2 Tage abstimmen!';
            
    // User in 5 Sekunden zum Ergebnis der Umfrage weiterleiten
            
    echo "<META http-equiv=refresh content='1; URL=http://www.socom3-fan.de/new/index-1.php?result=1'>";
            die();

        }

        
    // Letzte (aktuelle) Umfrage aus der Datenbank holen
        
    $sql "SELECT * FROM umfragen WHERE id=" $id;
        
    $query mysql_query($sql$serverid);
        
    $data mysql_fetch_array($query);

        
    // String wieder zurück in ein Array einlesen
        
    $data["options"] = explode(";"$data["options"]);

        
    // Ausgabe der Frage und ihrer Optionen
        
    echo $data["frage"];
        echo 
    '<form name="umfrage" action="' $_SERVER['PHP_SELF'] . '" method="post">';

        for(
    $i=0$i<count($data["options"]); $i++) {

            echo 
    '<input type="radio" name="option" value="' $i '">' $data["options"][$i] . '<br>';

        }

        echo 
    '<br><input type="submit" name="submit" value="Stimme abgeben"></form>';

    }
    ?>

    </body>
    Ninja, aber diese Weiterleitung funktioniert eben nicht. Er leitet immer auf index-1.php ohne ?result=1




    Hoffe das war verständlich...

    mfg





    Edit: Was red ich hier eigentlich so viel^^
    Seht selber:

    http://www.socom3-fan.de/new/index-1.php
    (Sind bisher nur Grundzüge, also im MOment alles außer Umfrage noch nicht implemeniert)
    Geändert von Pascalus (03.01.2010 um 19:22 Uhr)

  6. #6
    Bandit
    Gast

    Standard AW: Weiterleitung mit php.? ...

    Mit $_GET musst du garnicht arbeiten:
    PHP-Code:
    <?php
       
    if (isset($_POST['option']))
       {
         
    // Formular abgeschickt, Daten verarbeiten
       
    }
       else
       {
         
    // Formular anzeigen
       
    }
    ?>

  7. #7
    Azubi(ne)
    Themenstarter
    Avatar von Pascalus
    Registriert seit
    05.04.2009
    Ort
    Trier
    Beiträge
    93
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Weiterleitung mit php.? ...

    Hi,

    also irgendwie steh ich gerade völlig aufm Schlauch

    Wo muss ich denn das jetzt einbauen? In die Vote.php?
    Und da dann auch die result einfügen?

    Habe gerade echt keinen Plan mehr

  8. #8
    Bandit
    Gast

    Standard AW: Weiterleitung mit php.? ...

    PHP-Code:
    <?php
       
    if (isset($_POST['option']))
       {
         
    // Formular abgeschickt, Daten verarbeiten
         
    include ("umfragen/result.php");
       }
       else
       {
         
    // Formular anzeigen
         
    include ("umfragen/vote.php");
       }
    ?>

  9. #9
    Azubi(ne)
    Themenstarter
    Avatar von Pascalus
    Registriert seit
    05.04.2009
    Ort
    Trier
    Beiträge
    93
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Weiterleitung mit php.? ...

    Danke, Danke , Danke!!!!
    Klappt wunderbar!

    Edit:
    OK. Eine Frage hab ich noch:
    Wenn ich nun auf einen anderen Link in der Navigation klicke (z.B. index-1.php?nav=2), und ich vorher abgestimmt habe, wird nun wieder die vote.php angezeigt. Gibts ne Möglichkeit das zu ändern?
    Geändert von Pascalus (03.01.2010 um 20:19 Uhr)
    Viele Grüße
    Pascalus

    ------------------------------------------------------------------------------------------------
    Auch aus Steinen, die einem in den Weg gelegt werden, kann man Schönes bauen.
    Johann Wolfgang von Goethe

  10. #10
    Bandit
    Gast

    Standard AW: Weiterleitung mit php.? ...

    PHP-Code:
    <?php
       
    if (isset($_POST['option']))
       {
         
    // Formular abgeschickt, Daten verarbeiten
         
    include ("umfragen/result.php");
       }
       else if (isset(
    $_COOKIE['voted']))
       {
         
    // Schon abgestimmt
         
    echo "Du hast schon abgestimmt.";
       }
       else
       {
         
    // Formular anzeigen
         
    include ("umfragen/vote.php");
       }
    ?>

Ähnliche Themen

  1. DNS Weiterleitung
    Von incendium im Forum Webhoster - Provider - (free) Webspace - Server - Domain
    Antworten: 6
    Letzter Beitrag: 22.03.2008, 18:24
  2. Weiterleitung
    Von Manu the html noob im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 26.05.2007, 01:47
  3. Weiterleitung
    Von Gast im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 04.04.2007, 12:52
  4. weiterleitung
    Von schmidt im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 07.02.2007, 11:49
  5. Weiterleitung per php
    Von Christian im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 9
    Letzter Beitrag: 20.12.2005, 23:09

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •