06. december 2007 - 19:59
Der er
45 kommentarer
Problem ved upload
Hej Xperter :D . Jeg er igang med at lave en kode som skal oplade teksten til phpmyadmin. tabel koden ser sådan ud: CREATE TABLE `Upload_designs` ( `titel` VARCHAR( 255 ) NOT NULL , `af` VARCHAR( 255 ) NOT NULL , `email` VARCHAR( 255 ) NOT NULL , `kode` VARCHAR( 255 ) NOT NULL , `beskrivelse` VARCHAR( 255 ) NOT NULL , `ip` VARCHAR( 255 ) NOT NULL , `dato` VARCHAR( 255 ) NOT NULL ) ENGINE = MYISAM ; det skulle virke, men jeg kan ikke finde nigen fejl i koden: Prøv og se om i kan :) <?php $con = mysql_connect("localhost","xxxxx","xxxxxx"); if(!$con)die('Databasefejl: '.mysql_error()); mysql_query("INSERT INTO Upload_designs (titel, af, email, kode, beskrivelse, ip, dato) values ('$titel', '$af', '$email', '$kode', '$beskrivelse', '$ip', '$dato')") ?> <!-- titel --> <html> <head></head> <body> <form action="designs.php" method="post"> <p>titel: <input type="text" name="titel"></p> <input type="submit" name="Gem" value="Gem"> </form></body></html> <!-- titel slut --> hvad er fejlen ? 8 der hvor der står xxxxxx står de rigtige oplysninger i min kode .:)
Annonceindlæg fra Hitachi
”Forskellighed gør os stærkere!”
Diversitet er ikke kun buzzwords og politisk korrekthed, men et spørgsmål om at alle føler sig godt tilpas og kan yde deres bedste.
31. januar 2025
06. december 2007 - 20:20
#1
Hvor kommer fx $titel fra? Du skal nok: $titel=$_POST['titel'];
06. december 2007 - 20:30
#2
Hvor skal jeg sætte titel kan du sætte den ind i koden ?
06. december 2007 - 20:35
#3
Jeg vil meget gerne have nogeh hjælp ?
06. december 2007 - 21:33
#4
Hvor som helst inden du bruger den.
06. december 2007 - 21:44
#5
erikjacobsen hvad mener du ?
06. december 2007 - 21:58
#6
Sæt linien $titel=$_POST['titel']; ind før linien med din mysql_query
06. december 2007 - 22:02
#7
vil det sige ? mysql_query("INSERT INTO Upload_designs (titel, af, email, kode, beskrivelse, ip, dato) values ('$titel', '$af', '$email', '$kode', '$beskrivelse', '$ip', '$dato')") $titel=$_POST['titel']; ?>
06. december 2007 - 22:08
#8
er der ikke lige en der kan lave det hele koden for mig . så jeg kan uploade (titel, af, email, kode, beskrivelse, ip, dato, id når man indsætter det i bokse, til databasen ?:)
gf
Nybegynder
06. december 2007 - 22:11
#9
Ikke for at blande mig, men der erikjacob undrer sig over er hvor $titel i din mysql_query kommer fra. Er den posted fra en form fra en anden side skal $titel=$_POST['titel']; placeres inden din query mvh gf
gf
Nybegynder
06. december 2007 - 22:12
#10
og så skal det naturlig være erikjacobsen :)
06. december 2007 - 22:15
#11
gf .. kan du ikke lige forklar hvas du skriver i beskeden oven over fatter det ikke helt . :)
gf
Nybegynder
06. december 2007 - 22:19
#12
$titel=$_POST['titel']; // denne linie skal placeres inden ´mysql_query'en herunder mysql_query("INSERT INTO Upload_designs (titel, af, email, kode, beskrivelse, ip, dato) values ('$titel', '$af', '$email', '$kode', '$beskrivelse', '$ip', '$dato')"); Du mangler iøvrigt et semikolon til at afslutte linien mvh gf
gf
Nybegynder
06. december 2007 - 22:21
#13
mysql_query("INSERT INTO Upload_designs (titel, af, email, kode, beskrivelse, ip, dato) values '$titel', '$af', '$email', '$kode', '$beskrivelse', '$ip', '$dato')");or die(mysql_error()); det er også en god ide at afslutte query'er med en or die mysql error, så for då oplyst evt fejl. mvh gf
06. december 2007 - 22:22
#14
Gf vil du gøre mig en stor tjenste rette koden så den passer ?:) jeg har brugt hele dagen . hehe :)
gf
Nybegynder
06. december 2007 - 22:22
#15
ups fjern lige det ene semikolon (inden or) selv :)
gf
Nybegynder
06. december 2007 - 22:27
#16
Jamen den kode du viser er slet ikke fyldestgørrende der er jo langt flere input i din query end felter i din form. kan du få gemt den text der står i titel feltet?
06. december 2007 - 22:32
#17
kan du ikke lave hele koden så den burde virke ?:)
gf
Nybegynder
06. december 2007 - 22:33
#18
du mangler jo også og vælge hvilken database du vil benytte.... denne linie skal du sætte ind efter $con = mysql_connect("localhost","xxxxx","xxxxxx"); mysql_select_db("Upload_designs", $con);
06. december 2007 - 22:36
#19
Lav bare det hele :). så du en helt :)
gf
Nybegynder
06. december 2007 - 22:37
#20
jamen nu burde du kunne gemme titel kan du ikke det?
06. december 2007 - 22:40
#21
nixen..
gf
Nybegynder
06. december 2007 - 22:42
#22
hedder siden designs.php
06. december 2007 - 22:43
#23
jep.
gf
Nybegynder
06. december 2007 - 22:44
#24
prøv lige at paste koden som den ser ud nu
06. december 2007 - 22:46
#25
<?php $con = mysql_connect("localhost","owsows","jsk4"); if(!$con)die('Databasefejl: '.mysql_error()); $titel=$_POST['titel']; mysql_query("INSERT INTO Upload_designs (titel, af, email, kode, beskrivelse, ip, dato) values ('$titel', '$af', '$email', '$kode', '$beskrivelse', '$ip', '$dato')") ?> <!-- titel --> <html> <head></head> <body> <form action="designs.php" method="post"> <p>titel: <input type="text" name="titel"></p> <input type="submit" name="Gem" value="Gem"> </form></body></html> <!-- titel slut -->
gf
Nybegynder
06. december 2007 - 22:49
#26
Ja 1. du må hellere ændre brugernavn og adgangskode 2 læs mine tidligere indlæg. du har jo ikke rettet det jag har sagt. go nat mvh gf
06. december 2007 - 22:52
#27
jeg har rette dem som du har sagt.. og bruger navn og adgangs kode er rigtige i min kode. kan du ikke prøve og lave koden som du ville og sende den inden du smutter tak mvh nnb
gf
Nybegynder
06. december 2007 - 22:53
#28
prøv nu og hør her, der er fejl i den db connect læs..... der mangler semikolon i din db query læs.......
06. december 2007 - 22:55
#29
prøv at lave koden jeg forstår det ikke. :/
gf
Nybegynder
06. december 2007 - 22:59
#30
<?php $con = mysql_connect("localhost","owsows","jsk4"); if(!$con)die('Databasefejl: '.mysql_error()); mysql_select_db("Upload_designs", $con); $titel=$_POST['titel']; mysql_query("INSERT INTO Upload_designs (titel, af, email, kode, beskrivelse, ip, dato) values ('$titel', '$af', '$email', '$kode', '$beskrivelse', '$ip', '$dato')"); ?> <!-- titel --> <html> <head></head> <body> <form action="designs.php" method="post"> <p>titel: <input type="text" name="titel"></p> <input type="submit" name="Gem" value="Gem"> </form></body></html> <!-- titel slut -->
gf
Nybegynder
06. december 2007 - 23:00
#31
<?php $con = mysql_connect("localhost","owsows","jsk4"); mysql_select_db("Upload_designs", $con); if(!$con)die('Databasefejl: '.mysql_error()); $titel=$_POST['titel']; mysql_query("INSERT INTO Upload_designs (titel, af, email, kode, beskrivelse, ip, dato) values ('$titel', '$af', '$email', '$kode', '$beskrivelse', '$ip', '$dato')"); ?> <!-- titel --> <html> <head></head> <body> <form action="designs.php" method="post"> <p>titel: <input type="text" name="titel"></p> <input type="submit" name="Gem" value="Gem"> </form></body></html> <!-- titel slut -->
06. december 2007 - 23:00
#32
<? $con = mysql_connect("localhost","xxxxx","xxxxxx"); mysql_select_db("Upload_designs", $con); $titel=$_POST['titel']; // denne linie skal placeres inden ´mysql_query'en herunder mysql_query("INSERT INTO Upload_designs (titel, af, email, kode, beskrivelse, ip, dato) values '$titel', '$af', '$email', '$kode', '$beskrivelse', '$ip', '$dato')");or die(mysql_error()); ?> <!-- titel --> <html> <head></head> <body> <form action="designs.php" method="post"> <p>titel: <input type="text" name="titel"></p> <input type="submit" name="Gem" value="Gem"> </form></body></html> <!-- titel slut --> så den herpasser ?
06. december 2007 - 23:00
#33
sorry havde ikke set du skrev, men mange tak :)
06. december 2007 - 23:02
#34
den virker ikke..
gf
Nybegynder
06. december 2007 - 23:02
#35
virker det nu
06. december 2007 - 23:03
#36
nej
gf
Nybegynder
06. december 2007 - 23:03
#37
min eller din
06. december 2007 - 23:04
#38
din virker ikke.
gf
Nybegynder
06. december 2007 - 23:05
#39
Jeg skal i seng nu jeg kigger lige på det i morgen så fikser jeg det til dig. go nat
06. december 2007 - 23:06
#40
tak :)
07. december 2007 - 12:40
#41
Er du her gf :D
gf
Nybegynder
07. december 2007 - 15:53
#42
Hej
Her er en struktur du kan arbejde ud fra
<?php
$con = mysql_connect("localhost","owsows","jsk4");
mysql_select_db("Upload_designs", $con);
if($_POST['titel']<>""{
mysql_query("INSERT INTO Upload_designs (titel) VALUES ('$_POST[titel]')") OR DIE(mysql_error());
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="
http://www.w3.org/1999/xhtml"> <head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<form action="<?=$_SERVER['PHP_SELF'];?>" method="post">
<label>
<input type="text" name="titel" id="titel" />
</label>
</form>
</body>
</html>
07. december 2007 - 16:51
#43
har du msn ?
07. december 2007 - 16:58
#44
der kommer intet på skærmen ikke engang en fejl
Vi tilbyder markedets bedste kurser inden for webudvikling