Avatar billede axel21 Juniormester
05. december 2008 - 22:54 Der er 4 kommentarer og
1 løsning

Opdatere SQL via php

Hej,

har et problem med at opdatere SQL via PHP.

Når jeg aktiverer update knappen på siden, vil jeg have den til at udføre følgende kode:

mysql_query("UPDATE kopi_virksomheder SET logo = '".basename($_FILES['myFile']['name'])."' ") or die(mysql_error());

Men den opdaterer fint alle andre filer på nær, den fil som virksomheden er tilknyttet. Tror det er noget med at den ikke kan afvikle noget på sig selv, men syntes at det er lidt mærkeligt. Håber i forstår.

----------------------KODE-------------------------------

<?php
if(isset($_POST['update']) && is_numeric($_POST['id']))
{

include("../connect.php");

-=-= MERE KODE=-=-

//Er der trykket på Upload file knappen?
if(isset($_POST['update']))
{
//Har vi en fil?
if(is_uploaded_file($_FILES['myFile']['tmp_name']))
{
//Filendelse
$extension = getExtension($_FILES['myFile']['name']);

//Er filen en af de filer vi gerne vil have?
if(in_array($extension,$allowedFileTypes))
{
//Vi flytter filen fra tmp til vores UPLOADDIR
if(move_uploaded_file($_FILES['myFile']['tmp_name'],$uploadDir . basename($_FILES['myFile']['name'])))
{
if(resize($uploadDir . basename($_FILES['myFile']['name']), $thumbDir . $thumbPrefix . basename($_FILES['myFile']['name']), $thumbWidth, $thumbHeight, $thumbQuality)){
echo '<h3 style="color:green;">File ('.basename($_FILES['myFile']['name']).') uploaded and resized succesfully</h3>';


mysql_query("UPDATE kopi_virksomheder SET logo = '".basename($_FILES['myFile']['name'])."' ") or die(mysql_error());
Avatar billede erikjacobsen Ekspert
05. december 2008 - 23:04 #1
Din update mangler en WHERE til at identificere virksomheden.
Avatar billede axel21 Juniormester
05. december 2008 - 23:17 #2
Ja, min fejl, men jeg satte bare mit script ind, jeg testede med dette inden jeg lagde det her...
Avatar billede axel21 Juniormester
02. juli 2010 - 21:59 #3
Smid et svar, ellers bliver tråden lukket...
Avatar billede erikjacobsen Ekspert
03. juli 2010 - 11:28 #4
Nej tak. Jeg samler slet ikke på point, så lægger bare selv et svar og accepterer det.
Avatar billede axel21 Juniormester
03. juli 2010 - 11:58 #5
Ok, so be it.. Tak alligevel...
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