Avatar billede nnb Nybegynder
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 .:)
Avatar billede erikjacobsen Ekspert
06. december 2007 - 20:20 #1
Hvor kommer fx $titel fra? Du skal nok:
  $titel=$_POST['titel'];
Avatar billede nnb Nybegynder
06. december 2007 - 20:30 #2
Hvor skal jeg sætte titel kan du sætte den ind i koden ?
Avatar billede nnb Nybegynder
06. december 2007 - 20:35 #3
Jeg vil meget gerne have nogeh hjælp ?
Avatar billede erikjacobsen Ekspert
06. december 2007 - 21:33 #4
Hvor som helst inden du bruger den.
Avatar billede nnb Nybegynder
06. december 2007 - 21:44 #5
erikjacobsen hvad mener du ?
Avatar billede erikjacobsen Ekspert
06. december 2007 - 21:58 #6
Sæt linien
  $titel=$_POST['titel'];
ind før linien med din mysql_query
Avatar billede nnb Nybegynder
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'];
?>
Avatar billede nnb Nybegynder
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 ?:)
Avatar billede 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
Avatar billede gf Nybegynder
06. december 2007 - 22:12 #10
og så skal det naturlig være erikjacobsen :)
Avatar billede nnb Nybegynder
06. december 2007 - 22:15 #11
gf ..
kan du ikke lige forklar hvas du skriver i beskeden oven over fatter det ikke helt . :)
Avatar billede 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
Avatar billede 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
Avatar billede nnb Nybegynder
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 :)
Avatar billede gf Nybegynder
06. december 2007 - 22:22 #15
ups fjern lige det ene semikolon (inden or) selv :)
Avatar billede 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?
Avatar billede nnb Nybegynder
06. december 2007 - 22:32 #17
kan du ikke lave hele koden så den burde virke ?:)
Avatar billede 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);
Avatar billede nnb Nybegynder
06. december 2007 - 22:36 #19
Lav bare det hele :). så du en helt :)
Avatar billede gf Nybegynder
06. december 2007 - 22:37 #20
jamen nu burde du kunne gemme titel kan du ikke det?
Avatar billede nnb Nybegynder
06. december 2007 - 22:40 #21
nixen..
Avatar billede gf Nybegynder
06. december 2007 - 22:42 #22
hedder siden designs.php
Avatar billede nnb Nybegynder
06. december 2007 - 22:43 #23
jep.
Avatar billede gf Nybegynder
06. december 2007 - 22:44 #24
prøv lige at paste koden som den ser ud nu
Avatar billede nnb Nybegynder
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 -->
Avatar billede 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
Avatar billede nnb Nybegynder
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
Avatar billede 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.......
Avatar billede nnb Nybegynder
06. december 2007 - 22:55 #29
prøv at lave koden jeg forstår det ikke. :/
Avatar billede 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 -->
Avatar billede 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 -->
Avatar billede nnb Nybegynder
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 ?
Avatar billede nnb Nybegynder
06. december 2007 - 23:00 #33
sorry havde ikke set du skrev, men mange tak :)
Avatar billede nnb Nybegynder
06. december 2007 - 23:02 #34
den virker ikke..
Avatar billede gf Nybegynder
06. december 2007 - 23:02 #35
virker det nu
Avatar billede nnb Nybegynder
06. december 2007 - 23:03 #36
nej
Avatar billede gf Nybegynder
06. december 2007 - 23:03 #37
min eller din
Avatar billede nnb Nybegynder
06. december 2007 - 23:04 #38
din virker ikke.
Avatar billede 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
Avatar billede nnb Nybegynder
06. december 2007 - 23:06 #40
tak :)
Avatar billede nnb Nybegynder
07. december 2007 - 12:40 #41
Er du her gf :D
Avatar billede 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>
Avatar billede nnb Nybegynder
07. december 2007 - 16:51 #43
har du msn ?
Avatar billede nnb Nybegynder
07. december 2007 - 16:58 #44
der kommer intet på skærmen ikke engang en fejl
Avatar billede gf Nybegynder
07. december 2007 - 22:37 #45
prøv lige med dette

<!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>
hej <?= med dig?>
</body>
</html>
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