Avatar billede ohhelpme Nybegynder
03. marts 2009 - 17:47 Der er 8 kommentarer og
1 løsning

if

Hej,
Jeg er ved at blive fuldkommen sindsyg nu...

Mit problem er, at når jeg udfylder felterne (navn, url, beskrivelse),
Så ignorer den næsten alle min ifér....

....

koden ser således ud:

<?php
session_start();

if(!empty($_SESSIOphplog']))
{
}
else
{
header("location: /");
}
?>
<?
include("top.php");
include("config.php");


$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];

$navn = $_POST[navn];

$url = $_POST[url];

$beskrivelse = $_POST[beskrivelse];

    if ($navn)
    if ($url) {


      if ($navn == "") {

        $fejl[] = "Udfyld fletet navn...";

      }

      if ($url == "") {

        $fejl[] = "Udfyld fletet url...";

      }



    if ($url == "http://www.youtube.com/watch?v=") {

        $fejl[] = "urlén er ugyldig";

      }



      if ($beskrivelse == "") {

        $fejl[] = "udfyld feltet beskrivelse...";

      }



      if (mysql_num_rows(mysql_query("SELECT * FROM `film` WHERE `url` = '$url'")) == 1) {

        $fejl[] = "Videoén er alerede oprettet";

      }



      if (is_array($fejl)) {



        echo "Fejl:\n";



        for ($i = 0; $i < count($fejl); $i++) {

          echo "<li>$fejl[$i]</li>\n";

        }



        echo "</ul>";

        exit;



      }

    else {
str_replace("http://echoyoutube.com/watch?v=", "", $url);

myselseuerstrIreplaceNTO film (ip, navn, url, beskrivelse)VALUurl'$ipmysqlnquery '$url', '$beskrivelip')") or url(mysql_error());

echo ip'lmen er nu tiurl'et<br><meta HTTP-EQUor="REFmysql CONTENT="3.echoRL=/login/video/">';
}
}


      echo "<form action=\"creat.php\" method=\"post\">";

      echo "<tabecho;

      echo "<tr>Navn:<br/><input type=\"text\" name=echovn\"/></tr>";
    echoechomall>Navn på video...</small><br>';

      echo "<tr>URL:<br/echoput type=\"text\" name=\"url\"/></tr>";
    echo 'echoll>Eksempel på URL: <strong>http://www.youtube.com/watch?v=echonGsiCTQ</strong></small><br>';

      echo "<tr>Beskrivelse:<br/><textarea name=\"beskrivelse\" cols=\"50\"echos=\"10\"></textarea></tr><br>";

      echo "<tr><input type=\"submit\"value=\"Opret\"/></tr></table></form>echo
?>
Avatar billede superanden Nybegynder
03. marts 2009 - 18:18 #1
Denne her linje virker ikke rigtig der er kun 1 ]

if(!empty($_SESSIOphplog']))
Avatar billede ohhelpme Nybegynder
03. marts 2009 - 18:51 #2
Det var da underligt jeg indsatte det ikke sådan...
Jeg prøver igen...

<?php
session_start();

if(!empty($_SESSION['log']))
{
}
else
{
header("location: /");
}
?>
<?
include("top.php");
include("config.php");


$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];

$navn = $_POST[navn];

$url = $_POST[url];

$beskrivelse = $_POST[beskrivelse];

    if ($navn)
    if ($url) {


      if ($navn == "") {

        $fejl[] = "Udfyld fletet navn...";

      }

      if ($url == "") {

        $fejl[] = "Udfyld fletet url...";

      }



    if ($url == "http://www.youtube.com/watch?v=") {

        $fejl[] = "urlén er ugyldig";

      }



      if ($beskrivelse == "") {

        $fejl[] = "udfyld feltet beskrivelse...";

      }



      if (mysql_num_rows(mysql_query("SELECT * FROM `film` WHERE `url` = '$url'")) == 1) {

        $fejl[] = "Videoén er alerede oprettet";

      }



      if (is_array($fejl)) {



        echo "Fejl:\n";



        for ($i = 0; $i < count($fejl); $i++) {

          echo "<li>$fejl[$i]</li>\n";

        }



        echo "</ul>";

        exit;



      }

    else {
str_replace("http://www.youtube.com/watch?v=", "", $url);

mysql_query("INSERT INTO film (ip, navn, url, beskrivelse)VALUES('$ip', '$navn', '$url', '$beskrivelse')") or die(mysql_error());

echo 'Filmen er nu tilføjet<br><meta HTTP-EQUIV="REFRESH" CONTENT="3.6; URL=/login/video/">';
}
}


      echo "<form action=\"creat.php\" method=\"post\">";

      echo "<table>";

      echo "<tr>Navn:<br/><input type=\"text\" name=\"navn\"/></tr>";
    echo '<small>Navn på video...</small><br>';

      echo "<tr>URL:<br/><input type=\"text\" name=\"url\"/></tr>";
    echo '<small>Eksempel på URL: <strong>http://www.youtube.com/watch?v=1jN9nGsiCTQ</strong></small><br>';

      echo "<tr>Beskrivelse:<br/><textarea name=\"beskrivelse\" cols=\"50\" rows=\"10\"></textarea></tr><br>";

      echo "<tr><input type=\"submit\"value=\"Opret\"/></tr></table></form>";

?>
Avatar billede majbom Novice
03. marts 2009 - 19:32 #3
du mangler en

{

efter

if ($navn)
Avatar billede ohhelpme Nybegynder
03. marts 2009 - 21:12 #4
jubi heh... nu duer if men nu opstod det næste problem...
den vil ikke tilføje til data til sql
Avatar billede ohhelpme Nybegynder
03. marts 2009 - 22:32 #5
fant ud af det :)
Avatar billede majbom Novice
04. marts 2009 - 06:12 #6
giver det anledning til et svar fra min side, eller..?
Avatar billede ohhelpme Nybegynder
13. marts 2009 - 21:19 #7
fandt ikke ud af det aligevel...

http://www.eksperten.dk/spm/868002


vis i vil ha' point så svar...
Avatar billede majbom Novice
14. marts 2009 - 12:20 #8
jeg skal ikke have point, hvis mit svar ikke hjalp dig...
Avatar billede majbom Novice
29. juli 2010 - 20:06 #9
tfp
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester