Avatar billede overgreat Forsker
22. august 2004 - 21:26 Der er 3 kommentarer og
1 løsning

Retteformular - hvordan ændres billede?

Jeg er i gang med at lave en retteformular.....

Jeg kan uden problemer få det til at virke med teksterne.

Mit spørgsmål går på, hvordan jeg fletter ind en mulighed for at ændre valget af billede (oprettet i mysql-tabellen som $billede) og oploade det nye billede til en bestemt mappe på serveren.

Er der en der kan hjælpe mig på vej?

På forhånd tak!


--------------

<?
if($dansk){
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);

$foresp = mysql_query("UPDATE `produkt_gruppe` SET `dansk` = '$dansk' WHERE `id` = '$id' ");
$foresp = mysql_query("UPDATE `produkt_gruppe` SET `tysk` = '$tysk' WHERE `id` = '$id' ");
$foresp = mysql_query("UPDATE `produkt_gruppe` SET `engelsk` = '$engelsk' WHERE `id` = '$id' ");
$foresp = mysql_query("UPDATE `produkt_gruppe` SET `litauisk` = '$litauisk' WHERE `id` = '$id' ");

echo "Gruppen er opdateret!<br>";

?>
<a href="gruppeadmin.php">Retur</a>
<?
}else{
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);

$foresp = mysql_query("SELECT dansk, tysk, engelsk, litauisk FROM story_text WHERE id = '$id' ");

while ($data = mysql_fetch_row($foresp)){

$dansk = $data[0];
$tysk = $data[1];
$engelsk = $data[2];
$litauisk = $data[3];
}
?>

<FORM METHOD=POST ACTION='storyret.php'>
Dansk :<br>
<TEXTAREA NAME="dansk" cols="70" rows="6"><? echo $dansk; ?></textarea><br>
Tysk :<br>
<TEXTAREA NAME="tysk" cols="70" rows="6"><? echo $tysk; ?></textarea><br>
Engelsk :<br>
<TEXTAREA NAME="engelsk" cols="70" rows="6"><? echo $engelsk; ?></textarea><br>
Litauisk :<br>
<TEXTAREA NAME="litauisk" cols="70" rows="6"><? echo $litauisk; ?></textarea><br>

<INPUT TYPE="hidden" NAME="id" VALUE=<? echo $id; ?>>
<INPUT TYPE=submit VALUE=SKRIV>
</FORM><p>

<?
}
?>
Avatar billede krydset Nybegynder
22. august 2004 - 21:36 #1
<?
if($dansk){
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);

$foresp = mysql_query("UPDATE `produkt_gruppe` SET `dansk` = '$dansk' WHERE `id` = '$id' ");
$foresp = mysql_query("UPDATE `produkt_gruppe` SET `tysk` = '$tysk' WHERE `id` = '$id' ");
$foresp = mysql_query("UPDATE `produkt_gruppe` SET `engelsk` = '$engelsk' WHERE `id` = '$id' ");
$foresp = mysql_query("UPDATE `produkt_gruppe` SET `litauisk` = '$litauisk' WHERE `id` = '$id' ");
//opdatere gammelt billede
//Først hente gammelt billede
select * from tb where id = '$id'
//Slet gammelt billede
unlink("mappe/til/dine/pic/pic-gif");
//Upload nyt
move_uploaded_file($_FILES['upfile']['tmp_name'], "mappe/til/dine/pic/".$_FILES[upfile][name]);

I store træk kan man gøre sådan det gav dig ihvertfald nogle ledetråde

echo "Gruppen er opdateret!<br>";

?>
<a href="gruppeadmin.php">Retur</a>
<?
}else{
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);

$foresp = mysql_query("SELECT dansk, tysk, engelsk, litauisk FROM story_text WHERE id = '$id' ");

while ($data = mysql_fetch_row($foresp)){

$dansk = $data[0];
$tysk = $data[1];
$engelsk = $data[2];
$litauisk = $data[3];
}
?>

<FORM METHOD=POST ACTION='storyret.php'>
Dansk :<br>
<TEXTAREA NAME="dansk" cols="70" rows="6"><? echo $dansk; ?></textarea><br>
Tysk :<br>
<TEXTAREA NAME="tysk" cols="70" rows="6"><? echo $tysk; ?></textarea><br>
Engelsk :<br>
<TEXTAREA NAME="engelsk" cols="70" rows="6"><? echo $engelsk; ?></textarea><br>
Litauisk :<br>
<TEXTAREA NAME="litauisk" cols="70" rows="6"><? echo $litauisk; ?></textarea><br>

<INPUT TYPE="hidden" NAME="id" VALUE=<? echo $id; ?>>
<INPUT TYPE=submit VALUE=SKRIV>
</FORM><p>

<?
}
?>
Avatar billede krydset Nybegynder
22. august 2004 - 21:39 #2
<?
if($dansk){
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);

$foresp = mysql_query("UPDATE `produkt_gruppe` SET `dansk` = '$dansk' WHERE `id` = '$id' ");
$foresp = mysql_query("UPDATE `produkt_gruppe` SET `tysk` = '$tysk' WHERE `id` = '$id' ");
$foresp = mysql_query("UPDATE `produkt_gruppe` SET `engelsk` = '$engelsk' WHERE `id` = '$id' ");
$foresp = mysql_query("UPDATE `produkt_gruppe` SET `litauisk` = '$litauisk' WHERE `id` = '$id' ");

//opdatere gammelt billede
//Først hente gammelt billede
$billed_select = mysql_query("select * from tb where id = '$id'") or die(mysql_error());
while($billed_row = mysql_fetch_array($billed_res)) {

//Slet gammelt billede
unlink("mappe/til/dine/pic/".$billed_row['billede']);
//Upload nyt
move_uploaded_file($_FILES['upfile']['tmp_name'], "mappe/til/dine/pic/".$_FILES[upfile][name]);

I store træk kan man gøre sådan det gav dig ihvertfald nogle ledetråde

echo "Gruppen er opdateret!<br>";

?>
<a href="gruppeadmin.php">Retur</a>
<?
}else{
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);

$foresp = mysql_query("SELECT dansk, tysk, engelsk, litauisk FROM story_text WHERE id = '$id' ");

while ($data = mysql_fetch_row($foresp)){

$dansk = $data[0];
$tysk = $data[1];
$engelsk = $data[2];
$litauisk = $data[3];
}
?>

<FORM METHOD=POST ACTION='storyret.php'>
Dansk :<br>
<TEXTAREA NAME="dansk" cols="70" rows="6"><? echo $dansk; ?></textarea><br>
Tysk :<br>
<TEXTAREA NAME="tysk" cols="70" rows="6"><? echo $tysk; ?></textarea><br>
Engelsk :<br>
<TEXTAREA NAME="engelsk" cols="70" rows="6"><? echo $engelsk; ?></textarea><br>
Litauisk :<br>
<TEXTAREA NAME="litauisk" cols="70" rows="6"><? echo $litauisk; ?></textarea><br>

<INPUT TYPE="hidden" NAME="id" VALUE=<? echo $id; ?>>
<INPUT TYPE=submit VALUE=SKRIV>
</FORM><p>

<?
}
?>
Avatar billede overgreat Forsker
28. august 2004 - 11:50 #3
Hej Krydset... jeg fik det til at du tilsidst!!!!

Sender du et svar?
Avatar billede overgreat Forsker
09. juli 2005 - 23:00 #4
jeg 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