Avatar billede funny Nybegynder
14. august 2006 - 10:21 Der er 31 kommentarer og
1 løsning

fejl i koden.

er der en der kan sige hvorfor det her ikke virker.

<?php
if (isset($_POST['addnow']) == "add"){
    include 'config.php';
    include 'mysqlconnect.php';
    $sti = 'billeder/';
    $type    = $_POST['type'];
    $a    = $_POST['salg_a'];
    $b    = $_POST['salg_b'];
    $c    = $_POST['salg_c'];
    $d    = $_POST['salg_d'];
    $e    = $_POST['salg_e'];
    $f    = $_POST['salg_f'];
    $g    = $_POST['salg_g'];
    $h    = $_POST['salg_h'];
    $i    = $_POST['salg_i'];
    $j    = $_POST['salg_j'];
    $k    = $_POST['salg_k'];
    $l    = $_POST['salg_l'];
    $m    = $_POST['salg_m'];
    $pic    = $_POST['salg_pic'];
           
    for ($i=0;$i<0;$i++) {
        if (is_uploaded_file($_FILES['pic']['tmp_name'][$i])) {
            $dest[$i] = $sti . $_FILES['pic']['name'][$i];
            move_uploaded_file($_FILES['pic']['tmp_name'][$i], $dest[$i]);
        } else {
            $dest[$i] = '';
        }
    }
    $query = "INSERT INTO `".$table."` VALUES ('', '".$type."', '".$a."', '".$b."', '".$c."', '".$d."', '".$e."', '".$f."', '".$g."', '".$h."', '".$i."', '".$j."', '".$k."', '".$l."', '".$m."', '".$dest[0]."')";
    mysql_query($query) or die("Kan ikke med sqlen - ".mysql_error());
}
?><form action="<? echo $_SERVER['PHP_SELF']?>" method="post" enctype="multipart/form-data">
<table border="0" align="center" cellspacing="0" class="style5">
  <tr>
    <td>&nbsp;</td>
    <td><select name="type" class="style5" id="type">
      <option>Herre</option>
      <option>Dame</option>
      <option>B&oslash;rne</option>
    </select>    </td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="a" type="text" class="style5" id="a" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="b" type="text" class="style5" id="b" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="c" type="text" class="style5" id="c" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="d" type="text" class="style5" id="d" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="e" type="text" class="style5" id="e" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="f" type="text" class="style5" id="f" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="g" type="text" class="style5" id="g" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="h" type="text" class="style5" id="h" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="i" type="text" class="style5" id="i" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="j" type="text" class="style5" id="j" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="k" type="text" class="style5" id="k" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="l" type="text" class="style5" id="l" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="m" type="text" class="style5" id="m" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="pic[]" type="file" class="style5" style="width:200px;" /></td>
  </tr>
  <tr>
    <td colspan="2"><div align="center">
      <input name="addnow" type="submit" class="style5" value="Tilf&oslash;j" />
      <input name="reset" type="reset" class="style5" value="Reset" />
    </div></td>
  </tr>
</table>
</form>
</body>
</html>
Avatar billede iss Novice
14. august 2006 - 10:25 #1
LAd mig gætte du vil have den til at uplaode flere filer på en gang?
Avatar billede mclemens Nybegynder
14. august 2006 - 10:38 #2
if (isset($_POST['addnow']) == "add"){
      <input name="addnow" type="submit" class="style5" value="Tilf&oslash;j" />

mon ikke det er

if (isset($_POST['addnow']) == "Tilf&oslash;j"){
      <input name="addnow" type="submit" class="style5" value="Tilf&oslash;j" />

test evt.

if (isset($_POST['addnow']) == "add"){
      <input name="addnow" type="submit" class="style5" value="add" />
Avatar billede funny Nybegynder
14. august 2006 - 10:54 #3
nej kun et foto

hade bare en gammel script ved ikke om det virker
Avatar billede mclemens Nybegynder
14. august 2006 - 11:04 #4
Prøv det jeg skriver ...
Jeg har ikke testet resten af koden ...
- men den måler i starten på om $_POST['addnow'] er sat
og om værdien er add ... som nævnt ovenover - skal det rettes
så den måler på det dit addnow input felt har som værdi.
- ellers skal addnow input feltets værdi rettes til add.
... ellers køres scriptet ikke ...
Avatar billede funny Nybegynder
14. august 2006 - 11:18 #5
Kan ikke med sqlen - Column count doesn't match value count at row 1
Avatar billede funny Nybegynder
14. august 2006 - 11:25 #6
men er der en lætter måde at uploade på
Avatar billede mclemens Nybegynder
14. august 2006 - 11:27 #7
Du kan evt. kigge på
http://www.eksperten.dk/spm/722818
og måske http://www.eksperten.dk/spm/721943
- hvis du skal have noget ind i mysql...
Avatar billede mclemens Nybegynder
14. august 2006 - 11:29 #8
ellers kan du prøve at echo din $query...

  $query = "INSERT INTO `".$table."` VALUES ('', '".$type."', '".$a."', '".$b."', '".$c."', '".$d."', '".$e."', '".$f."', '".$g."', '".$h."', '".$i."', '".$j."', '".$k."', '".$l."', '".$m."', '".$dest[0]."')";

echo $query;

//    mysql_query($query) or die("Kan ikke med sqlen - ".mysql_error());

... mon du har defineret $table?
Avatar billede funny Nybegynder
14. august 2006 - 11:42 #9
Vis jeg laver et nyt script, med de her felter. Hvordan skal jeg så lave koden, så den kan smide det i sqlen.
Avatar billede funny Nybegynder
14. august 2006 - 11:42 #10
<form action="<? echo $_SERVER['PHP_SELF']?>" method="post" enctype="multipart/form-data">
<table border="0" align="center" cellspacing="0" class="style5">
  <tr>
    <td>&nbsp;</td>
    <td><select name="type" class="style5" id="type">
      <option>Herre</option>
      <option>Dame</option>
      <option>B&oslash;rne</option>
    </select>    </td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="a" type="text" class="style5" id="a" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="b" type="text" class="style5" id="b" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="c" type="text" class="style5" id="c" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="d" type="text" class="style5" id="d" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="e" type="text" class="style5" id="e" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="f" type="text" class="style5" id="f" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="g" type="text" class="style5" id="g" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="h" type="text" class="style5" id="h" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="i" type="text" class="style5" id="i" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="j" type="text" class="style5" id="j" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="k" type="text" class="style5" id="k" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="l" type="text" class="style5" id="l" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="m" type="text" class="style5" id="m" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td><input name="pic" type="file" class="style5" style="width:200px;" /></td>
  </tr>
  <tr>
    <td colspan="2"><div align="center">
      <input name="addnow" type="submit" class="style5" value="Tilf&oslash;j" />
      <input name="reset" type="reset" class="style5" value="Reset" />
    </div></td>
  </tr>
</table>
</form>
Avatar billede mclemens Nybegynder
14. august 2006 - 11:48 #11
M.h.t. ny rettelse af $query er felterne
den skal indsætte det i ikke defineret...

$table="tabellensnavn";

  $query = "INSERT INTO `".$table."` (a, b, c, d, e, f, g, h, i, j, k, l, m, dest) VALUES ('', '".$type."', '".$a."', '".$b."', '".$c."', '".$d."', '".$e."', '".$f."', '".$g."', '".$h."', '".$i."', '".$j."', '".$k."', '".$l."', '".$m."', '".$dest[0]."')";

... afhængig af din table struktur selvfølgelig ...
Avatar billede mclemens Nybegynder
14. august 2006 - 11:59 #12
Ak, glemte feltet til type :D

  $query = "INSERT INTO `".$table."` (type, a, b, c, d, e, f, g, h, i, j, k, l, m, dest) VALUES ('', '".$type."', '".$a."', '".$b."', '".$c."', '".$d."', '".$e."', '".$f."', '".$g."', '".$h."', '".$i."', '".$j."', '".$k."', '".$l."', '".$m."', '".$dest[0]."')";
Avatar billede funny Nybegynder
14. august 2006 - 12:04 #13
kan vi ikke prøve at lave en let en først.

felt 1 skal man kunne skrive noget
felt 2 skal man uploade et foto

Laver en tabel

id
tekst
pic

<table width="200" border="1" align="center">
  <tr>
    <td><input name="a" type="text" class="style5" id="a" /></td>
  </tr>
  <tr>
    <td><input name="pic" type="file" class="style5" style="width:200px;" /></td>
  </tr>
  <tr>
    <td><input name="addnow" type="submit" class="style5" value="Tilf&oslash;j" />
      <input name="reset" type="reset" class="style5" value="Reset" /></td>
  </tr>
</table>
Avatar billede mclemens Nybegynder
14. august 2006 - 12:20 #14
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<title>Gem artikel</title><link rel="stylesheet" href="../stylesheet.css" type="text/css"></head><body>





<?php

/* Bemærk i nedenstående står der kommentarer adskilt af /* og */

/* Disse kommentarer kan fjernes - Start /* og slut på linjerne */

/* skal bare fjernes sammen med kommentarerne
... det er kun for at dokumentere kodningen lidt */



/* Angiv antal kb. filen maximalt må have her ... ikke nogle kb
eller mb angivelser efter tallet... eks. 1024 giver max upload 1 mb ... */
$maxfilesize=1024;



/* Skriv de filtyper der er tilladt: */
$filtyperok=array("jpg","jpeg","gif","png","tif","tiff","jpe","bmp");



/* Sti til mysql configuration */
$mysqlconf="config.php";



/* Angivelse af destinations sted p.t. billeder/
... filnavn tilføjes automatisk nede i scriptet */
$til = "billeder/";



/* Check på om en upload er accepteret ...
- Men jeg har lige ændret det lidt ...
P.t. er den defineret til false ...
Hvis scriptet ikke finder fejl uploades der */
$fejl=false;



if(isset($_FILES["pic"])){ /* Check om der er et image klar til håndtering *fejl1 */

  $size=$_FILES["pic"]["size"]/1024; /* Angivelse af fil størelse i kb */

  if($size > 0 && $size < $maxfilesize){ /* Check om fil fylder mere end 0 eller mere end maks fil størrelse *fejl2 */

    $fra=$_FILES["pic"]["tmp_name"]; /* Tmp placering på serveren */
    $fra2=$_FILES["pic"]["name"]; /* Navn filen siges at have */
    $til=$til.$fra2;
    $filext=preg_replace("@.*\.@","",$fra2);

    if(in_array($filext,$filtyperok)){ /* Check om filtype må uploades *fejl3 */

      if(!function_exists("move_uploaded_file")||!move_uploaded_file($fra,$til)){
        if(!function_exists("copy")||!copy($fra, $til))$fejl="Upload ikke muligt kontakt administrator!";
        /* ^ - Fejl hvis hverken move eller copy er tilgængelig */
      }
   
    /* Fejl tekst hvis fil format ikke var tilladt *fejl3 */
    }else $fejl="Fil formatet var forkert!";

  /* Fejl tekst hvis der billedet er for stort *fejl2 */
  }else $fejl="- Den tilføjede fil er størrer end ".round($maxfilesize/1024)." mb!";

  /* 2 Alternative forslag til ovenstående tekst linje:
  }else $fejl="- Den tilføjede fil er størrer end ".(number_format(($maxfilesize/1024),2,",","."))." mb!";
  }else $fejl="- Den tilføjede fil er størrer end ".$maxfilesize." kb!";*/

/* Fejl tekst hvis der ikke er et image klar til håndtering *fejl1 */
}else $fejl="- Der blev ikke fundet nogen fil til upload!";



function quote_smart($value){ /* http://dk.php.net/manual/da/function.mysql.real.escape-string.php , eksempel 3 ;o) */

  if(get_magic_quotes_gpc())$value=stripslashes($value);

  if(!is_numeric($value))$value="'".mysql_real_escape_string($value)."'";

  return $value;
}



if(!$fejl){ /* Check om fejl er false ... altså at der ikke er nogen fejl ... */

include($mysqlconf);




$query=sprintf("INSERT INTO tabellensnavn (dato, overskrift, forfatter, image, nyhed) VALUES (%s,%s)",quote_smart($_POST["a"]),quote_smart($til));



mysql_query($query) or die(mysql_error()); /* Sæt evt. // i starten af denne linje for at undgå mysql forsespørgsel */

// echo $query; /* Fjern evt. // i starten af denne linje for at outputte hvad den bruger som query */

}else if(isset($_FILES["pic"]))echo"Upload af filen slog fejl grundet:<br>".$fejl;

?>

<form action="<? echo $_SERVER['PHP_SELF']?>" method="post" enctype="multipart/form-data">
<table width="200" border="1" align="center">
  <tr>
    <td><input name="a" type="text" class="style5" id="a" /></td>
  </tr>
  <tr>
    <td><input name="pic" type="file" class="style5" style="width:200px;" /></td>
  </tr>
  <tr>
    <td><input name="addnow" type="submit" class="style5" value="Tilf&oslash;j" />
      <input name="reset" type="reset" class="style5" value="Reset" /></td>
  </tr>
</table>
</form>

</body></html>










... Ikke testet - prøver lige senere
(skal lige lave en test table først) ...
Avatar billede mclemens Nybegynder
14. august 2006 - 12:21 #15
Avatar billede mclemens Nybegynder
14. august 2006 - 13:40 #16
$query=sprintf("INSERT INTO tabellensnavn (dato, overskrift, forfatter, image, nyhed) VALUES (%s,%s)",quote_smart($_POST["a"]),quote_smart($til));

skal nok lige rettes til

$query=sprintf("INSERT INTO tabellensnavn (a, dest) VALUES (%s,%s)",quote_smart($_POST["a"]),quote_smart($til));
Avatar billede mclemens Nybegynder
14. august 2006 - 13:45 #17
Testet og virker hos mig...

- med billede mappen billeder/ i samme dir som scriptet
- med config.php placeret i samme mappe som scriptet.

Og med tabelstruktur:
tabellensnavn:
id, int - autoincrement
a, text
dest, text




<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<title>Gem artikel</title><link rel="stylesheet" href="../stylesheet.css" type="text/css"></head><body>





<?php

/* Bemærk i nedenstående står der kommentarer adskilt af /* og */

/* Disse kommentarer kan fjernes - Start /* og slut på linjerne */

/* skal bare fjernes sammen med kommentarerne
... det er kun for at dokumentere kodningen lidt */



/* Angiv antal kb. filen maximalt må have her ... ikke nogle kb
eller mb angivelser efter tallet... eks. 1024 giver max upload 1 mb ... */
$maxfilesize=1024;



/* Skriv de filtyper der er tilladt: */
$filtyperok=array("jpg","jpeg","gif","png","tif","tiff","jpe","bmp");



/* Sti til mysql configuration */
$mysqlconf="config.php";



/* Angivelse af destinations sted p.t. billeder/
... filnavn tilføjes automatisk nede i scriptet */
$til = "billeder/";



/* Check på om en upload er accepteret ...
- Men jeg har lige ændret det lidt ...
P.t. er den defineret til false ...
Hvis scriptet ikke finder fejl uploades der */
$fejl=false;



if(isset($_FILES["pic"])&&$_FILES["pic"]["size"]!=0){ /* Check om der er et image klar til håndtering *fejl1 */

  $size=$_FILES["pic"]["size"]/1024; /* Angivelse af fil størelse i kb */

  if($size < $maxfilesize){ /* Check om fil fylder mere end 0 eller mere end maks fil størrelse *fejl2 */

    $fra=$_FILES["pic"]["tmp_name"]; /* Tmp placering på serveren */
    $fra2=$_FILES["pic"]["name"]; /* Navn filen siges at have */
    $til=$til.$fra2;
    $filext=preg_replace("@.*\.@","",$fra2);

    if(in_array($filext,$filtyperok)){ /* Check om filtype må uploades *fejl3 */

      if(!function_exists("move_uploaded_file")||!move_uploaded_file($fra,$til)){
        if(!function_exists("copy")||!copy($fra, $til))$fejl="Upload ikke muligt kontakt administrator!";
        /* ^ - Fejl hvis hverken move eller copy er tilgængelig */
      }
 
    /* Fejl tekst hvis fil format ikke var tilladt *fejl3 */
    }else $fejl="Fil formatet var forkert!";

  /* Fejl tekst hvis der billedet er for stort *fejl2 */
  }else $fejl="- Den tilføjede fil er størrer end ".round($maxfilesize/1024)." mb!";

  /* 2 Alternative forslag til ovenstående tekst linje:
  }else $fejl="- Den tilføjede fil er størrer end ".(number_format(($maxfilesize/1024),2,",","."))." mb!";
  }else $fejl="- Den tilføjede fil er størrer end ".$maxfilesize." kb!";*/

/* Fejl tekst hvis der ikke er et image klar til håndtering *fejl1 */
}else $fejl="- Der blev ikke fundet nogen fil til upload!";



function quote_smart($value){ /* http://dk.php.net/manual/da/function.mysql.real.escape-string.php , eksempel 3 ;o) */

  if(get_magic_quotes_gpc())$value=stripslashes($value);

  if(!is_numeric($value))$value="'".mysql_real_escape_string($value)."'";

  return $value;
}



if(!$fejl){ /* Check om fejl er false ... altså at der ikke er nogen fejl ... */

include($mysqlconf);




$query=sprintf("INSERT INTO tabellensnavn (a, dest) VALUES (%s,%s)",quote_smart($_POST["a"]),quote_smart($til));



mysql_query($query) or die(mysql_error()); /* Sæt evt. // i starten af denne linje for at undgå mysql forsespørgsel */

// echo $query; /* Fjern evt. // i starten af denne linje for at outputte hvad den bruger som query */

}else if(isset($_FILES["pic"]))echo"Upload af filen slog fejl grundet:<br>".$fejl;

?>

<form action="<? echo $_SERVER['PHP_SELF']?>" method="post" enctype="multipart/form-data">
<table width="200" border="1" align="center">
  <tr>
    <td><input name="a" type="text" class="style5" id="a" /></td>
  </tr>
  <tr>
    <td><input name="pic" type="file" class="style5" style="width:200px;" /></td>
  </tr>
  <tr>
    <td><input name="addnow" type="submit" class="style5" value="Tilf&oslash;j" />
      <input name="reset" type="reset" class="style5" value="Reset" /></td>
  </tr>
</table>
</form>

</body></html>
Avatar billede funny Nybegynder
14. august 2006 - 14:04 #18
Access denied for user: min.dk@localhost' (Using password: NO)
Avatar billede funny Nybegynder
14. august 2006 - 14:04 #19
men ja den uploader foto
Avatar billede mclemens Nybegynder
14. august 2006 - 14:08 #20
Mon forbindelse til databasen er ok,
min er og mysql delen virker også.
Avatar billede funny Nybegynder
14. august 2006 - 14:13 #21
CREATE TABLE `demo` (
  `id` int(11) NOT NULL auto_increment,
  `a` text NOT NULL,
  `dest` text NOT NULL,
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
Avatar billede funny Nybegynder
14. august 2006 - 14:14 #22
<?php
$host = "localhost";             
$user = "min";
$pass = "min";
$base = "min";
$col = "*";
$table = "demo";
?>
Avatar billede funny Nybegynder
14. august 2006 - 14:16 #23
$query=sprintf("INSERT INTO tabellensnavn (a, dest) VALUES (%s,%s)",quote_smart($_POST["a"]),quote_smart($til));


skal det stå der tabellensnavn
Avatar billede mclemens Nybegynder
14. august 2006 - 17:29 #24
Iflg. 14/08-2006 14:13:26 er tabellensnavn
demo ... altså den tabel du har oprettet...

$query=sprintf("INSERT INTO demo (a, dest) VALUES (%s,%s)",quote_smart($_POST["a"]),quote_smart($til));



14/08-2006 14:14:59 fangede jeg ikke helt
- regner med at det er din config.php?
Min config.php ser sådan her ud:

<?php
$mysqlcon=mysql_connect("localhost","brugernavnet","kodeordet");
mysql_select_db("navnetpåmindatabase");
?>
Avatar billede funny Nybegynder
14. august 2006 - 22:17 #25
Column count doesn't match value count at row 1
Avatar billede funny Nybegynder
14. august 2006 - 22:19 #26
skal det stå der? (dato, overskrift, forfatter, image, nyhed)
Avatar billede funny Nybegynder
14. august 2006 - 22:22 #27
lavet det om til a og dest nu virker det takker
Avatar billede funny Nybegynder
14. august 2006 - 22:26 #28
hvad skal man så gøre vis man vil have et text felt mere på
Avatar billede funny Nybegynder
14. august 2006 - 22:27 #29
kan du ikke lave et svar så du kan f dine point
Avatar billede mclemens Nybegynder
14. august 2006 - 22:29 #30
Ok, så er det bare at udvide variablerne som her:

$query=sprintf("INSERT INTO demo (type, a, b, c, d, e, f, g, h, i, j, k, l, m, dest) VALUES (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)",quote_smart($_POST["type"]),quote_smart($_POST["a"]),quote_smart($_POST["b"]),quote_smart($_POST["c"]),quote_smart($_POST["d"]),quote_smart($_POST["e"]),quote_smart($_POST["f"]),quote_smart($_POST["g"]),quote_smart($_POST["h"]),quote_smart($_POST["i"]),quote_smart($_POST["j"]),quote_smart($_POST["k"]),quote_smart($_POST["l"]),quote_smart($_POST["m"]),quote_smart($til));

og så tilføje input felterne type samt a -> m og udvide tabellen...
Avatar billede funny Nybegynder
14. august 2006 - 22:35 #31
takker for hjælpen.
Avatar billede mclemens Nybegynder
14. august 2006 - 22:36 #32
Velbekom, og tak for point :o)
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

IT-JOB

Politiets Efterretningstjeneste

AI/ML udvikler i PET

Politiets Efterretningstjeneste

GenAI Specialist i PET

Politiets Efterretningstjeneste

Fullstack softwareudvikler i PET