Avatar billede big_ossi Nybegynder
14. oktober 2003 - 17:06 Der er 20 kommentarer og
1 løsning

Hjælp til "tilføj fest & vi fest" funktionen

Hey.
Har lavet denne side og er så langt som jeg kan komme pt.
har fået lavet en tilføj fest vis fest systen meeen det funker ikke som planlagt. så nu håber jeg Exp brugerne kan hjælpe.

De menu punkter det gælder er "tilføj fest" "festene" "fest top 10"
pt køre det på php og mysql, jeg bruger 3 databaser. 1 til fest info, 1 til fest billeder og 1 til fest stemmer ( kan jo laves om.

men skulle der side en som kan hjælpe skal jeg nævne personen på siden og så er der self. de points som svaret giver.

siden kan ses på www.denfedestefest.dk - www.dff.nu
Avatar billede big_ossi Nybegynder
14. oktober 2003 - 17:17 #1
har pakket side filerne i en zip så i kan se koderne www.denfedestefest.dk/festfils.zip
Avatar billede kaptajnknark Nybegynder
14. oktober 2003 - 17:25 #2
post koden her ... der er ingen der gider at hente en zip for at hjælpe
Avatar billede big_ossi Nybegynder
14. oktober 2003 - 17:27 #3
der er jo 11 sider... så tror ik exp bliver glade for det...
Avatar billede big_ossi Nybegynder
14. oktober 2003 - 17:28 #4
til føj fest koden:

<?php
include("config.php");

if(isset($_POST['upload'])) {
    $dist = $_SERVER["DOCUMENT_ROOT"] . "/sider/feste/festpic/";
    foreach ($_POST as $key => $val) {
        $$key = $val;
    }
    mysql_query("INSERT INTO festene (navn, dato, af, email, beskriv, link)
    VALUES ('$navn', '$dato', '$af', '$email', '$beskriv', '$link')") or die(mysql_error());
    $fest_id = mysql_insert_id();

    for ($i=0;$i<10;$i++) {
        if (isset($_FILES['upfil']['name'][$i]) && $_FILES['upfil']['name'][$i] != "") {
            $filnavn = $_FILES['upfil']['name'][$i];
            $tempnavn = $_FILES['upfil']['tmp_name'][$i];
            $sti = $dist . $filnavn;
            move_uploaded_file($tempnavn, $sti);
            mysql_query("INSERT INTO fest_pics VALUES ($fest_id, '$sti')") or die(mysql_error());
            header("Location: indexx.php");
        }
    }

}else{
?>

<html>
<head>
<title>Admin system</title>
<style type="text/css">
<!--
A:link{COLOR:white;TEXT-DECORATION:none;}
A:visited{COLOR:white;TEXT-DECORATION: none;}
A:active{COLOR:white}
A:hover{COLOR:#999999;TEXT-DECORATION:none;}

BODY {
scrollbar-face-color: #3b3b3b;
scrollbar-shadow-color: #cccccc;
scrollbar-highlight-color: #3b3b3b;
scrollbar-3dlight-color: #cccccc;
scrollbar-darkshadow-color: #cccccc;
scrollbar-track-color: #3b3b3b;
scrollbar-arrow-color: #cccccc;
}
-->
</STYLE></head>
<body bgcolor="#3b3b3b" text="#ffffff" link="#ffffff" vlink="#ffffff" alink="#ffffff">
<p align="center"><font size="2" face="Arial, Helvetica, sans-serif"><img src="../gfx/dinfest.jpg" width="250" height="50"></font></p>
<form action="" method="post" enctype="multipart/form-data">
  <table width="100%" border="0">
    <tr>
      <td width="22%"><font size="1" face="Arial, Helvetica, sans-serif">Festen
        Navn:</font></td>
      <td width="76%" colspan="2"><font size="1" face="Arial, Helvetica, sans-serif">
        <input name="navn" type="text" value="F.eks HH Fest Hobro">
        </font></td>
    </tr>
    <tr>
      <td><font size="1" face="Arial, Helvetica, sans-serif">Afholdt den:</font></td>
      <td colspan="2"><font size="1" face="Arial, Helvetica, sans-serif">
        <input name="dato" type="text" value="&aring;&aring;&aring;&aring;-mm-dd">
        </font></td>
    </tr>
    <tr>
      <td><font size="1" face="Arial, Helvetica, sans-serif">Tilf&oslash;jet af:
        </font></td>
      <td colspan="2"><font size="1" face="Arial, Helvetica, sans-serif">
        <input name="af" type="text" value="Dit navn">
        </font></td>
    </tr>
    <tr>
      <td><font size="1" face="Arial, Helvetica, sans-serif">Email : </font></td>
      <td colspan="2"><font size="1" face="Arial, Helvetica, sans-serif">
        <input name="email" type="text" value="Din email">
        Bruges hvis jeres fest bliver Den Fedeste Fest</font></td>
    </tr>
    <tr>
      <td><font size="1" face="Arial, Helvetica, sans-serif">Beskrivelse af festen
        </font></td>
      <td colspan="2"><font size="1" face="Arial, Helvetica, sans-serif">
        <textarea name="beskriv" cols="60" rows="10">Jo flere detaljer jo bedre
Så har læserne bedre mulighed for at
bedømme festen og give points der efter.</textarea>
        </font></td>
    </tr>
    <tr>
      <td rowspan="5" align="left" valign="top"><font size="1" face="Arial, Helvetica, sans-serif">Upload
        op til 10 pics</font></td>
<?
for ($i=1;$i<11;$i++) {
?>
      <td><font size="1" face="Arial, Helvetica, sans-serif">
        <input type="file" name="upfil[]" size="20">
        </font></td>
<?
    if ($i%2 == 0) echo "</tr><tr>";
}
?>
</tr>
    <tr>
      <td align="left" valign="top"><font size="1" face="Arial, Helvetica, sans-serif">Evt.
        link til flere billeder: </font></td>
      <td colspan="2"><font size="1" face="Arial, Helvetica, sans-serif">
        <input name="link" type="text" value="Http://">
        </font></td>
    </tr>
    <tr>
      <td><font size="1" face="Arial, Helvetica, sans-serif">&nbsp;</font></td>
      <td colspan="2"><font size="1" face="Arial, Helvetica, sans-serif">
        <input type="submit" value="Tilf&oslash;j Festen" name="upload">
        </font></td>
    </tr>
  </table>
</form>
</body>
</html>
<?
}
?>
Avatar billede big_ossi Nybegynder
14. oktober 2003 - 17:30 #5
vis fest kode:

<?
include("../db.php");
?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#3b3b3b" text="#ffffff" link="#ffffff" vlink="#cccccc" alink="#cccccc">
<div align="center"></div>
<div align="center"><br>
  <?
if($_GET[id]) {
$sql = "SELECT * from festene where id = $_GET[id]";
$result = mysql_query($sql);
while ($row = mysql_fetch_assoc($result)) {
?>
</div>
<table width="90%" border="1" align="center" bordercolor="#666666">
  <tr bgcolor="#333333">
    <td width="34%"><font size="2" face="Arial, Helvetica, sans-serif">
      <?=$row[navn]?>
      </font></td>
    <td width="33%"><font size="1" face="Arial, Helvetica, sans-serif">Afholdt
      d.
      <?=$row[dato]?>
      </font></td>
    <td width="33%"><font size="1" face="Arial, Helvetica, sans-serif">tilf&oslash;jet
      af:
      <?=$row[af]?>
      </font></td>
  </tr>
  <tr bgcolor="#666666">
    <td colspan="3"><font color="#FFFFFF" size="1" face="Arial, Helvetica, sans-serif"><strong>Beskrivelse
      af festen:
      <?=$row[beskriv]?>
      <br>
      </strong></font><font color="#FFFFFF" face="Arial, Helvetica, sans-serif"><br>
      <br>
      <br>
      </font></td>
  </tr>
  <tr>
    <td height="19" colspan="3" bgcolor="#333333"><strong><font size="1" face="Arial, Helvetica, sans-serif">Evt
      link til flere billeder : ( tabel link)</font> </strong></td>
  </tr>
  <tr>
    <td colspan="3" bgcolor="#666666"><strong><font size="1" face="Arial, Helvetica, sans-serif">Gå
      til billede arkiv ( tabeler fra fest_pics )</font></strong></td>
  </tr>
  <tr bgcolor="#333333">
    <td height="38" colspan="3">
      <div align="center">
        <form name="form1" method="post" action="">
          <font size="2">Hvor fed syntes du festen er ?<br>
          </font><font size="2">1
          <input type="radio" name="radiobutton" value="radiobutton">
          2
          <input type="radio" name="radiobutton" value="radiobutton">
          3
          <input type="radio" name="radiobutton" value="radiobutton">
          4
          <input type="radio" name="radiobutton" value="radiobutton">
          5
          <input type="radio" name="radiobutton" value="radiobutton">
          </font><br>
          <font size="1" face="Tahoma">( jo h&oslash;jere jo federe ) </font>
        </form>
        <br>
        <font size="2" face="Tahoma">der er en ny tabel i mysql til hot or not
        hvis den kan bruges</font></div></td>
  </tr>
</table>
<?
}
} else {
$sql = "SELECT * from festene  ORDER BY id DESC";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result)) {
echo "$row[navn] <a href=\"?id=$row[id]\">tryk her</a><br /> indlæg af $row[af] <br /><br /> <br />";
}
}
?>
</body>
</html>
Avatar billede olebole Juniormester
15. oktober 2003 - 03:15 #6
<ole>

Hvad er problemet? Vi skal vel ikke gætte os frem ... eller?
Og når du skal have hjælp, er det ikke synderlig fedt at poste links til sider, hvor den, der skal hjælpe dig, skal sidde og vente på et ligegyldigt 'rullegardin'.

/mvh
</bole>
Avatar billede big_ossi Nybegynder
15. oktober 2003 - 13:32 #7
hmmm rullegardin... kan jo ikke fjerne al reklame pga jeg skal ha lidt hjælp den er jo væk efert 5 sek.

nå men problemet er at den ikke tilføjer festene rigtigt.. den laver lange mærkelige links til de billeder der bliver uploadet. og så virker stemme funktionen ikke.

"vis" siden mangler at få stem tingen til at virke så folk kan stemme og er der afgivet en stemme skal gennemsnittet komme frem og der skal være blokket for at afgive stemmer på den fest i fremtiden

det er sådan set det... kan godt se mit spørgsmål for oven er lidt mangel fuldt men det så sku fint ud efter 12 timers bøvl med php koder
Avatar billede olebole Juniormester
15. oktober 2003 - 14:13 #8
Ehhh ... reklamer - jamen, de skal vel først være aktive, når sitet er klart til at vise frem? Specielt når man bruger _så_ irriterende og anmassende reklame-typer, bør man nok slå dem fra, mens man modtager hjælp.

Prøv at skrive:
  $_FILES['upfil'][$i]['name']
i stedet for:
  $_FILES['upfil']['name'][$i]
Avatar billede olebole Juniormester
15. oktober 2003 - 14:14 #9
PS: så hedder en fest i flertal 'fester' og i bestemt form 'festerne'
Avatar billede big_ossi Nybegynder
15. oktober 2003 - 14:35 #10
det virker ik helt nu laver den sti "/customers/denfedestefest.dk/denfedestefest.dk/httpd.www/sider/festpic/Array" i databasen hvor "array" for i tiden var fil navnet
Avatar billede olebole Juniormester
15. oktober 2003 - 14:48 #11
Har du rettet alle steder?
Der skal jo f.eks. også stå: $_FILES['upfil'][$i]['tmp_name'] - osv.
Du skal rette alle fire steder
Avatar billede big_ossi Nybegynder
15. oktober 2003 - 14:51 #12
nåå *G* det prøver jeg lige
Avatar billede big_ossi Nybegynder
15. oktober 2003 - 14:59 #13
så ser det sådan her ud

<?php
include("config.php");

if(isset($_POST['upload'])) {
    $dist = $_SERVER["DOCUMENT_ROOT"] . "/sider/festpic/";
    foreach ($_POST as $key => $val) {
        $$key = $val;
    }
    mysql_query("INSERT INTO festene (navn, dato, af, email, beskriv, link)
    VALUES ('$navn', '$dato', '$af', '$email', '$beskriv', '$link')") or die(mysql_error());
    $fest_id = mysql_insert_id();

    for ($i=0;$i<10;$i++) {
        if (isset($_FILES['upfil'][$i]['name']) && $_FILES['upfil'][$i]['name'] != "") {
            $filnavn = $_FILES['upfil'][$i]['name'];
            $tempnavn = $_FILES['upfil'][$i]['tmp_name'];
            $sti = $dist . $filnavn;
            move_uploaded_file($tempnavn, $sti);
            mysql_query("INSERT INTO fest_pics VALUES ($fest_id, '$sti')") or die(mysql_error());
            header("Location: indexx.php");
        }
    }

}else{
?>

meeen den laver samme fejl
Avatar billede olebole Juniormester
15. oktober 2003 - 15:06 #14
Find disse linier:

        if (isset($_FILES['upfil'][$i]['name']) && $_FILES['upfil'][$i]['name'] != "") {
            $filnavn = $_FILES['upfil'][$i]['name'];
            $tempnavn = $_FILES['upfil'][$i]['tmp_name'];

og ret til:

        if (isset($_FILES['upfil'][$i]['name']) && $_FILES['upfil'][$i]['name'] != "") {
            $filnavn = $_FILES['upfil'][$i]['name'];
            $tempnavn = $_FILES['upfil'][$i]['tmp_name'];

print $dist."<br>\n";
print $filename."<br>\n";
print $tempnavn."<br>\n";
exit;

og se, hvad den skriver til dig
Avatar billede big_ossi Nybegynder
15. oktober 2003 - 15:14 #15
Avatar billede olebole Juniormester
15. oktober 2003 - 15:51 #16
Prøv (15/10-2003 15:06:57) og fortæl mig, hvad den skriver til dig
Avatar billede big_ossi Nybegynder
15. oktober 2003 - 16:06 #17
/customers/denfedestefest.dk/denfedestefest.dk/httpd.www/sider/festpic/t.gif
Avatar billede big_ossi Nybegynder
15. oktober 2003 - 16:12 #18
/customers/denfedestefest.dk/denfedestefest.dk/httpd.www/sider/festpic/cellpic1.gif
/customers/denfedestefest.dk/denfedestefest.dk/httpd.www/sider/festpic/cellpic1.gif

der er ikke timestamp på så er ikke helt sikker på hvilken en af disse det er
Avatar billede olebole Juniormester
15. oktober 2003 - 16:31 #19
Nej, det her opgiver jeg ... det burde zq da ikke være så svært at forstå!
Du må få en anden til at hjælpe dig
Avatar billede big_ossi Nybegynder
15. oktober 2003 - 16:35 #20
:0/ øøøh jow
Avatar billede big_ossi Nybegynder
27. oktober 2003 - 17:01 #21
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