Avatar billede playr Nybegynder
20. december 2003 - 18:45 Der er 3 kommentarer og
1 løsning

Hjælp, min kode virker ik?

Hej allesammen!

Kan nogen se på denne kode g fortælle mig hvorfor den ik virker?

Grunden til at jeg giver hele koden er at jeg ik aner hvorfor det ik virker, den skriver det som om det hele er genneført men den indsætter intet i mysql'en:

KODEN:

<center><b><h1>Opret</h1></b></center>
<br><br><?
if($opret && $_GET[artist]){
    echo "Nyheden er tilføjet - Tryk <a href=\"index.php\">Her</a> for at se nyeste nyheder !";
mysql_connect("localhost", "brugernavn", "kodeord");
mysql_select_db("database");
    $dato = time();

mysql_query("INSERT INTO titel (titel, artist, text, album) VALUES ('$titel','$_GET[artist]', '$text', '$album')");

} else {
echo"
<select name=artist onChange=location.href=this.options[selectedIndex].value;>";
$foresp = mysql_query("SELECT * FROM artist order by id");
while($data = mysql_fetch_array($foresp)){
echo "
<option value=opret.php?artist=" . $data[id] . ">$data[artist]<br></option>";
}
echo "</select>";

if($_GET[artist]){

$foresp = mysql_query("SELECT * FROM album WHERE artist= $_GET[artist] order by id");
while($data = mysql_fetch_array($foresp)){
echo "
<select name=album>
<option value=" . $data[album] . ">$data[album]<br></option>
</select>";
}


echo "<font face=verdana size=1><form method=post action=opret-album.php>";

echo "<INPUT TYPE=HIDDEN NAME=opret>
Titel: <INPUT TYPE=Text NAME=titel VALUE=titel>
<br>

Text: <TEXTAREA NAME =text ROWS =10 COLS =50></TEXTAREA>

<br><br>
<INPUT TYPE=SUBMIT VALUE=\"opret nyhed\" class=button name=opret>
</form>";
}
}
?>


Håber i kan hjælpe!
Avatar billede billen Nybegynder
20. december 2003 - 19:41 #1
Prøv at omskrive dette:

mysql_query("INSERT INTO titel (titel, artist, text, album) VALUES ('$titel','$_GET[artist]', '$text', '$album')");


til dette:

mysql_query("INSERT INTO titel (titel, artist, text, album) VALUES ('$titel','$_GET[artist]', '$text', '$album')") or die( mysql_error() );

og test lige hvad den siger.
Avatar billede kammeyer Nybegynder
21. december 2003 - 21:37 #2
mysql_query("INSERT INTO titel (titel, artist, text, album) VALUES

Prøv at ændre 'text' til 'tekst' da text er et reserveret ord.
Avatar billede billen Nybegynder
28. januar 2004 - 23:03 #3
Hjalp det?
Avatar billede playr Nybegynder
17. marts 2004 - 20:46 #4
-luk-
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