Gå til innhold

Hva er galt med DENNE koden da? Noen? Ingen?


Anbefalte innlegg

Noen som klarer å se hva som er galt med denne koden?

Feilmeldingen som kommer etter at jeg har lagt inn bildeNavn og filNavn er:

"Filnavn = false, og du har glemt å legge inn bilde som skal lastes opp!

Vennligst last opp på nytt!"

 

 

 

Det vil si at den går inn i ei løkke den ikke skal gå inn i. Noen som klarer å se dette? Er det kanskje en annen sjekk på ei fil, enn det er på et tekstfelt?

Help me, gnobi-wan kenobi!

 

 

<-----Kode følger her------->

<?php

if(isset($_POST['submit'])) //Håndter skjema

{

//Sjekk for bildeNavn.

if(strlen($_POST['bildeNavn']) > 0)

{

$bildeNavn = TRUE;

} else {

$bildeNavn = FALSE;

echo "Du glemte å skrive inn navnet på bildet!<br>";

}

 

//sjekk for filNavn

$filNavn = TRUE;

if(strlen($_POST['filNavn']) > 0)

{

$filNavn = TRUE;

} else {

$filNavn = FALSE;

echo "Filnavn = false, og du har glemt å legge inn bilde som skal lastes opp!<br>";

}

 

if(strlen($_POST['bildeMotiv']) > 0)

{

$bildeMotiv = TRUE;

} else {

$bildeMotiv = FALSE;

 

}

 

 

 

if($bildeNavn && $filNavn && $bildeMotiv)

{ //registrer bilde.

header('Location: thankyou.php');

exit();

} else { //Noe lukter råttent i staten Danmarks.

echo "Vennligst last opp på nytt!<br>";

}

 

}

?>

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">

<fieldset><legend>Fyll inn informasjonen i skjemaet under:</legend>

 

<p><b>Bilde:</b><input type="file" name="filNavn" size="30" maxlength="100" value="<?php if(isset($_POST['filNavn'])) echo $_POST['filNavn']; ?>"/></p>

 

<p><b>Bildenavn:</b><input type="text" name="bildeNavn" size="30" maxlength="30" value="<?php if(isset($_POST['bildeNavn'])) echo $_POST['bildeNavn']; ?>"/></p>

 

<p><b>Motiv:</b><input type="text" name="bildeMotiv" size="30" maxlength="30" value="<?php if(isset($_POST['bildeMotiv'])) echo $_POST['bildeMotiv']; ?>"/></p>

 

<p><b>Adresse:</b><input type="text" name="bildeAdresse" size="30" maxlength="30" value="<?php if(isset($_POST['bildeAdresse'])) echo $_POST['bildeAdresse']; ?>"/></p>

</fieldset>

<div align="center"><input type="submit" name="submit" value="Last bilde" />

</div>

 

</form><!-- END OF FORM! -->

 

<?php include('inc/footer.inc'); ?>

Endret av bono_head
Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...