Avatar billede th1 Nybegynder
12. november 2005 - 01:57 Der er 8 kommentarer og
1 løsning

upload af billede for medlem

Hejsa jeg mangler et upload script som kan sættes ind i denne kode :

<?
if (!$_GET["s"]) {
?>
<table>
    <form action='crew.php?s=done' method='post'>

    <tr><td>Navn:</td><td><input tpype='text' name='navn'></td></tr><br />

    <tr><td>Nick:</td><td><input type='text' name='nick'></td></tr><br />

    <tr><td>Alder:</td><td><input type='text' name='alder'></td></tr><br />

    <tr><td>By:</td><td><input type='text' name='sted'><br /></td></tr>

    <tr><td>Rang:</td><td><input type='text' name='rang'></td></tr>

    <tr><td>Fav. map:</td><td><input type='text' name='map'></td></tr>
   
    <tr><td>Fav. Våben:</td><td><input type='text' name='vaben'></td></tr>

    <tr><td><input type='submit' value='Sæt ind' name='submit'></td></tr>
   
   

</form>
</table>
 

<? //oprettelse af medelm i crew

}elseif ($_GET["s"] =="done") {
include "mysql.php";

echo "Medlemmet er oprettet";

mysql_query("INSERT INTO crew (navn, nick, alder, sted, rang, map, vaben) values ('$_POST[navn]', '$_POST[nick]', '$_POST[alder]', '$_POST[sted]', '$_POST[rang]', '$_POST[map]', '$_POST[vaben]'");

} ?>

på forhånd tak :)
Avatar billede nizo Nybegynder
12. november 2005 - 10:40 #1
kombinér din kode med denne artikel http://eksperten.dk/artikler/816 (min artikel)
Avatar billede th1 Nybegynder
12. november 2005 - 13:08 #2
jeg får desværre ikke så meget ud af denne artikel endnu fordi jeg er ikke så god til at programmer i php.

men jeg har fundet et andet script som virker ..  det ser så ledes ud:

<?
include ("conn.php");

//Her skal filen flyttes fra
$fra    = $_FILES['fil']['tmp_name'];

//Hvilken type fil arbejder vi med?
$ext    = strtolower(end(explode(".", $_FILES['fil']['name'])));

//Hvis filen er et jpg, jpeg eller gif billede
if($ext == "jpg" || $ext == "jpeg" || $ext == "gif")
{
$tid        = time();

//Her giver vi billedet et andet navn, så der ikke kommer to ens navne…
$nytNavn = $tid . "_" . rand(1, 1000000) . $ext;

//Her er vores destination
$til        = "../upload/billeder/large/" . $nytNavn;

//Her sker det magiske:
move_uploaded_file($fra, $til);

//opretter forbindelse til mysql server
$connect = mysql_pconnect("localhost", "bruger", "pass");
mysql_select_db("db");

//Her ligges oplysningerne ind databasen – huske at connecte til den!
$query    = "INSERT INTO billeder (billede, tid) VALUES ('$billede', '$tid')";
mysql_query($query) or die(mysql_error());
}

header("Location: billeder.php"); ?>


Men jeg har stadig et problem  og det er at der indsættes ikke noget i databasen

måske du kan hjælpe mig med det?  :)
Avatar billede nizo Nybegynder
12. november 2005 - 16:19 #3
Artiklen fortæller dig præcis hvad du skal gøre. Har du gjort en indsats for at læse den?

mysql_pconnect("localhost", "bruger", "pass"); <-- Hvad pokker er det?
Avatar billede th1 Nybegynder
12. november 2005 - 16:41 #4
ja men jeg fatter ikke så meget af den  fordi jeg  er dum :( 

det  er min connect til databasen  har bare ikke skrevet rigtig bruger og kodeord :)
Avatar billede th1 Nybegynder
12. november 2005 - 16:44 #5
desuden  virker  selve upload scriptet altså jeg kan se billedet i min mappe  men navent på billedet  bliver ikke sæt ind i datasen  du kunne måske hjælpe mig med det?  :)
Avatar billede th1 Nybegynder
12. november 2005 - 16:46 #6
ups  sq stå

desuden  virker  selve upload scriptet altså jeg kan se billedet i min mappe  men navnet på billedet  bliver ikke sæt ind i databasen  du kunne måske hjælpe mig med det?  :)
Avatar billede nizo Nybegynder
13. november 2005 - 11:53 #7
Det er da klart det ikke virker, der findes ingen function der hedder mysql_pconnect, du kan selv slaa det op :o)

mysql_connect er den rigtige function.
Avatar billede th1 Nybegynder
13. november 2005 - 13:19 #8
ja har jeg så fundet ud af  :)  har fået det til at virke  :)

men ligger du ikke et svar så kan du få point  for du har jo brugt din tid på mig :P
Avatar billede th1 Nybegynder
23. februar 2006 - 19:57 #9
lukker
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