2017-01-15 4 views
0

Aus welchen Gründen auch immer mein PHP scheint nichts zu tun? Ich bekomme keine Fehler oder irgendetwas, es macht einfach nichts.Mein PHP funktioniert nicht, gibt aber keine Fehler zurück

Dies ist mein Code: Ich habe versucht, einen Header zu setzen, aber es hat einfach nicht alles ich xampp bin mit und es mit http Zugriff: // nicht mit file: // hier ist mein PHP-Code.

<?php 
if(!(isset($_POST['submit']))) { 
    session_start(); 
    $firstimgsrc = $_POST['firstimgsrc']; 
    if ($firstimgsrc == "") { 
     echo "w/e"; 
    } else { 
     $_SESSION['firstimgsrc'] = $firstimgsrc; 
    } 
    $secondimgsrc = $_POST['secondimgsrc']; 
    if ($secondimgsrc == "") { 
     echo "w/e"; } else { 
     $_SESSION['secondimgsrc'] = $secondimgsrc; 

    } 
    $thirdimgsrc = $_POST['thirdimgsrc']; 

    if ($thirdimgsrc == "") { 
     echo "w/e"; 
    } else { 
    $_SESSION['thirdimgsrc'] = $thirdimgsrc; 
} 
    $forthimgsrc = $_POST['forthimgsrc']; 
    if ($forthimgsrc == "") { 
     echo "w/e"; 

    } else { 
     $_SESSION['forthimgsrc'] = $forthimgsrc; 
    } 
    header("Location: ../egamingtv.php"); 
} 

?> 

und die teilweise HTML-Code:

<form method="post" action="changecontent.php"> 
       <div class="champs"> 

        <img id="firstimg" src=""> 
        <input name="firstimgsrc"> 
        <input id="firstchamp" value="" style="background-color: transparent;border: 0px;" disabled="yes"> 
        <input id="firstdate" style="background-color: transparent;border: 0px;" value="" disabled="yes"></div> 
       <div class="champs"> 
        <img id="secondimg" src=""> 
        <input name="secondimgsrc"> 
        <input id="secondchamp" style="background-color: transparent;border: 0px;" value="" disabled="yes"> 
        <input id="seconddate" style="background-color: transparent;border: 0px;" value="" disabled="yes"> 
       </div> 
       <div class="champs"> 
        <img id="thirdimg" src=""> 
        <input name="thirdimgsrc"> 
        <input id="thirdchamp" style="background-color: transparent;border: 0px;" value="" disabled="yes"> 
        <input id="thirddate" style="background-color: transparent;border: 0px;" value="" disabled="yes"></div> 
       <div class="champs"> 
        <img id="forthimg" src=""> 
        <input name="forthimgsrc"> 
        <input id="forthchamp" style="background-color: transparent;border: 0px;" value="" disabled="yes"> 
        <input id="forthdate" style="background-color: transparent;border: 0px;" value="" disabled="yes"> 
       </div> 
       <div> 
        <input type="submit" value="submit" name="submit" > 
       </div> 
      </form> 
+0

Was ist der erwartete Ausgabe und was bekommen Sie eigentlich? – Sentry

+0

@Deception tun Sie nicht, was Sie hier getan haben. Lassen Sie den Fragetext, was er war, und lassen Sie die Seite die Frage behandeln, die sich schließt. * Oder * lösche deine Frage, wenn es sich um ein triviales Problem handelt, das vermieden werden könnte, wenn man es mit etwas mehr Zeit fragt (oder wenn es nicht trivial ist, sondern eine einfache Lösung hat: poste die Antwort selbst). Die einzige Sache, die du * nicht * tun solltest, ist deinen Post zu bearbeiten, um plötzlich keinen Text mehr darin zu haben. In diesem Fall hattest du eine Antwort, die dein Problem gelöst hat: upvote und akzeptiere das. (und lassen Sie "schließen", wie von der SO-Community abgestimmt passieren einfach. Keine Notwendigkeit, es zu berücksichtigen) –

Antwort

3

Sehen Sie diese Linie hier,

if(!(isset($_POST['submit']))) { 
^see this NOT sign 

Die if Anweisung wie folgt sein sollte:

if(isset($_POST['submit'])) { 
Verwandte Themen