Avatar billede danielic Nybegynder
14. december 2005 - 19:25 Der er 4 kommentarer og
1 løsning

Nogle der kan hjælpe mig med en enkeldt "if" sætning ?

Hej, jeg skal have lavet sådan at man kun kan indsende sine informationer med min formel, hvis felterne er udfyldt...

Hvordan skal jeg gøre det med en if sætning?
Jeg har prøvet lidt, men det fungerede ik :S

Her er koden:
<?php

if ($_POST['submit'] AND $_DATA['titel'] !="" AND $_DATA['link'] !="" AND $_DATA['kategori'] !="" AND $_DATA['beskrivelse'] !=""){

$database = mysql_connect("localhost", "danielic_dk", "password");
mysql_select_db("danielic_dk", $database);

mysql_query("INSERT INTO link (titel, link, kategori, beskrivelse, tjekkode) VALUES ('$_POST[titel]', '$_POST[link]','$_POST[kategori]','$_POST[beskrivelse]','$_POST[tjekkode]')") or die(mysql_error());
$nr = mysql_insert_id();
echo "Dit nr er: ";
echo "<B>";
echo $nr;
echo "</b>";
}
?>

<form method="POST" action="tilfoj_dit_link.php">
Titel: <input type="text" name="titel"> Eks. Jens<BR>
Link: <input type="text" name="link" value="http://"> Eks. http://www.Danielic.dk<BR>
Kategori: <input type="text" name="kategori">
<BR>Beskrivelse:<BR>
<textarea name="beskrivelse" cols="30" rows="4"></textarea><BR>
Tjek kode: <input type="text" name="tjekkode"> EKS. 15791 <B>SKAL</b> være med tal og der må <b>maximum</b> blive benytet 10 cifre<BR>
<b>OBS:</b> Hvis du skal have dit link redigeret skal du bruge to af de overståene oplysninger, nemelig:<BR>
Dit nr og din tjek kode.<BR>
<input type="submit" value="Send" name="submit" style="width:; height:17px; font-size:10; font-family:verdana;"><input type="reset" value="Nulstil" name="B2" style="width:; height:17px; font-size:10; font-family:verdana;"><BR>
</form>

plzz help, jeg har søgt og søgt men ingen kan hjælpe :S

1000*Tak på fårhån :P

/Daniel
Avatar billede bromer Nybegynder
14. december 2005 - 19:33 #1
Spørgsmålet hører mere til i PHP kategorien så lukker du ikke dette og åbner et i PHP?
Avatar billede udvikler Nybegynder
14. december 2005 - 20:05 #2
<?php

if ($_POST['submit']) {

if ($_POST['titel'] == "") {
echo "Du mangler at udfylde feltet: titel";
}

if ($_POST['link'] == "") {
echo "Du mangler at udfylde feltet: link";
}

if ($_POST['kategori'] == "") {
echo "Du mangler at udfylde feltet: kategori";
}

if ($_POST['beskrivelse'] == "") {
echo "Du mangler at udfylde feltet: beskrivelse";
}
}else{

$database = mysql_connect("localhost", "danielic_dk", "password");
mysql_select_db("danielic_dk", $database);

mysql_query("INSERT INTO link (titel, link, kategori, beskrivelse, tjekkode) VALUES ('$_POST[titel]', '$_POST[link]','$_POST[kategori]','$_POST[beskrivelse]','$_POST[tjekkode]')") or die(mysql_error());
$nr = mysql_insert_id();
echo "Dit nr er: ";
echo "<B>";
echo $nr;
echo "</b>";
}
?>

<form method="POST" action="tilfoj_dit_link.php">
Titel: <input type="text" name="titel"> Eks. Jens<BR>
Link: <input type="text" name="link" value="http://"> Eks. http://www.Danielic.dk<BR>
Kategori: <input type="text" name="kategori">
<BR>Beskrivelse:<BR>
<textarea name="beskrivelse" cols="30" rows="4"></textarea><BR>
Tjek kode: <input type="text" name="tjekkode"> EKS. 15791 <B>SKAL</b> være med tal og der må <b>maximum</b> blive benytet 10 cifre<BR>
<b>OBS:</b> Hvis du skal have dit link redigeret skal du bruge to af de overståene oplysninger, nemelig:<BR>
Dit nr og din tjek kode.<BR>
<input type="submit" value="Send" name="submit" style="width:; height:17px; font-size:10; font-family:verdana;"><input type="reset" value="Nulstil" name="B2" style="width:; height:17px; font-size:10; font-family:verdana;"><BR>
</form>
Avatar billede danielic Nybegynder
15. december 2005 - 12:21 #3
Jeg prøvede med din kode...

Den virkede næsten fint, der er bare det vær gang jeg trykker på mit link sådan jeg kan tilføje et link tilføjer den bare et tomt felt, og hvis alle felterne er ud fyldt tilføjer den heller ikke daterne :S

Måske du vil prøve igen ?
Avatar billede danielic Nybegynder
15. december 2005 - 13:05 #4
Jeg har fået det til at virke, jeg brugte lige mit hovde :)

Lukket


//Daniel
Avatar billede danielic Nybegynder
09. januar 2006 - 17:33 #5
lalala
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
Computerworld tilbyder specialiserede kurser i database-management

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