Gå til innhold

Trenger llitt hjelp med if(emty funksjonen


Anbefalte innlegg

Jeg har satt inn en sånn funksjon i gjesteboken, men unsett om jeg fyller inn eller ikke kommer meldingen. Fyll ut et navn!

 

 

Ser dere hva som er feil ?:

					<?php
				if(isset($_POST['send'])) {
				if (empty($navn)) {
				echo 'Fyll ut et navn!';
				die('');
				}
				else {
				$fp = fopen("sider/inc/gjester.txt", "a+");
				$linje = $_POST['navn'] . "***---***";
				$linje .= $_POST['hilsen'] . "***---***";
				$linje .= $_POST['www'] . "***---***";

				$linje = str_replace("\r\n", "<br>", $linje);

				fwrite($fp, $linje);
				fwrite($fp, "\n");
				fclose($fp);
				echo "<h4>Velykket! Din hilsen er nå lagt til! <a href=\"?y=gb\">Trykk her, for å gå tilbake..</a></h4>";
				}
				   }
				?>

Endret av php_user
Lenke til kommentar
Videoannonse
Annonse

Funker ikke ena :( Feilmeldingen kommer opp enda, og nå ser koden sånn ut: Ser dere hva som er feiL `?

					<?php
				if(isset($_POST['send'])) {


				$fp = fopen("sider/inc/gjester.txt", "a+");
				$linje = $_POST['navn'] . "***---***";
				$linje .= $_POST['hilsen'] . "***---***";
				$linje .= $_POST['www'] . "***---***";
				if (empty($navn)) {
				echo 'Fyll ut et navn!';
				}
				$linje = str_replace("\r\n", "<br>", $linje);

				fwrite($fp, $linje);
				fwrite($fp, "\n");
				fclose($fp);
				echo "<h4>Velykket! Din hilsen er nå lagt til! <a href=\"?y=gb\">Trykk her, for å gå tilbake..</a></h4>";
				 }

				?>

Lenke til kommentar

Som Martin og Anders Moen sier så får du feilmelding fordi variabelen $navn aldri får noen verdi. Rart at du ikke får feilmelding om at du refererer til en variabel som ikke er satt. Sett errorlevel til å vise warnings.

 

error_reporting(E_ALL); // først i filen etter <?php

Lenke til kommentar

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...