/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Vrøvl med nyhedsscript - nok noget med glo~
Fra : Kristian L. G. Niels~


Dato : 14-04-02 15:05

Hejsa gruppe!

Jeg har kreeret nedenstående nyhedsscript - eller rettere del af et
nyhedsscipt. Scriptet er nemlig delt op i to.

Del1: Her indsættes tekst til en mysql-database.
Del2: Her skal billede til nyheden tilføjes.

Problemet er blot, at hvis billedet ikke bliver uploadet til samme id
som teksten ligger under, og det er jo et problem.

Det er formentlig nok noget med globals, men en søgning i manualen gav
mig intet, jeg ku blive klogere af. Jeg har kigge scriptet godt
igennem, og problemet er nok, at scriptet ikke fanger, at billedet
skal gemmes i samme id som teksten.

Hvordan gør jeg det??

if ($tekst) {
$tekst = addslashes($tekst);
$id = addslashes($id);

if ($id) {
mysql_query("UPDATE forside SET tekst = '$tekst' WHERE id =
'$id'") or die(mysql_error());
}

else {
mysql_query("INSERT INTO forside (tekst) VALUES ('$tekst')")
or die(mysql_error());
}

}

?>



<HTML>
<HEAD>
<TITLE>Admin til nyheder part 2 (tilføj billede)</TITLE>
</HEAD>
<BODY>
<H1>Dette er teksten:</H1>

<?
$result = mysql_query("SELECT id, tekst from forside order by id
desc limit 1") or die(mysql_error());



print "<table cellspacing=\"0\" cellpadding=\"2\">\n";

while ($row = mysql_fetch_array($result)) {


      print "   <tr><td bgcolor=\"$bgcolor\">Tekst:
$tekst</td></tr>";

    }

print "</table>\n";

if(isset($billede))
{
$desti="../../billeder/";// stien hvor filen skal gemmes
$desti.=$billede_name;
if (copy($billede,$desti)) {
print "Billede tilføjet";
}

else {
print "Der skete en fejl, billede ikke tilføjet";
}
unlink($billede);
mysql_query("UPDATE forside set billede = '$billede_name'") or
die(mysql_error());
}
?>
<H1>Tilføj billede til teksten</H1>

<FORM ENCTYPE="multipart/form-data" ACTION="add_picture.php"
METHOD="post">
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="102400">
<INPUT NAME="billede" TYPE="file">
<INPUT TYPE="submit" VALUE="Tilføj billede">
</FORM>

</BODY>
</HTML>


På forhånd tak,

Kristian

 
 
Søg
Reklame
Statistik
Spørgsmål : 177504
Tips : 31968
Nyheder : 719565
Indlæg : 6408551
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste