• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

vote script

freeek

New member
hi
ich bin neu hier und versteh JS leider gar nicht :( trotzdem möchte ich auf meiner seite ein kleines voting einbauen mittels JS, da mein server php nicht unterstützt.
jetzt hab ich dieses script gefunden und hoffe jmd kann mir helfen, das script ein bisschen zu verbessern
Code:
<tbody><tr>
            <td colspan="2" background="images/logo.png" height="103">
                <h1><font color="white">Picture Battle PHP Script</font></h1>
</td></tr><tr>
 <td colspan="2" background="images/links.png" height="27"><div align="center">
<a href="index.php">Home</a> |
<a href="index.php?p=upload">Upload your picture</a> |
<a href="index.php?p=top">Top 10</a> |

<a href="#">Email us</a>
</div>
</td></tr><tr>
            <td width="597" bgcolor="#ccdcee" valign="top">
                <p>  </p>
                <div style="padding: 4px;">
                    <p></p><div align="center">
Click on one of the pictures to vote for it, or click the "Draw" button if you can't choose a winner.<br><br>
<table width="100%" border="0">
  <tbody><tr>

    <td align="center">
       <a href="javascript:MakeVote(,,0)">
       <img src="upload/" width="250" border="0"></a><br>
       <b></b>
    </td>
    <td align="center"><b>VS</b></td>
    <td align="center">
       <a href="javascript:MakeVote(,,0)">

         <img src="upload/" width="250" border="0"></a><br>
       <b></b>
    </td>
  </tr>
</tbody></table>
<input value="Draw" onclick="MakeVote(,,1)" type="button">
<script>
function MakeVote(w,l,d)
{
        document.getElementById('won').value = w;
        document.getElementById('lost').value = l;
        document.getElementById('isdraw').value = d;

        document.getElementById('vsform').submit();
}
</script>
<form id="vsform" name="vsform" action="index.php" method="post">
<input id="act" name="act" value="do" type="hidden">
<input id="won" name="won" value="0" type="hidden">
<input id="lost" name="lost" value="0" type="hidden">

<input id="isdraw" name="isdraw" value="0" type="hidden">
</form>
</div><p></p>

                </div>
z.b. würde ich gerne wissen, wie ich die verbindung zur datenbank bekomme?
würde sich jmd bereit erklären mir bisschen unter die arme zu greifen?
lg
freeek
 
ja aber das php ist ja nur für das speichern der daten!?
für das voting selber gehts doch auch mit JS ?!!
oder kann mir jmd ein gutes script in php zeigen, da kenn ich mich besser aus. muss auch keinen bilderupload haben. mein einziges problem ist im moment,dass ich nicht weiß, wie ich die daten in eine DB bekomme.
 
okay, danke
nächste frage:
kann mir jmd diesen code für eine zufällige bildauswahr reinbasteln?
Code:
<script type="text/javascript">
// <![CDATA[
var bilder = new Array(
  'bild1.jpg',
  'bild2.jpg',
  'bild3.jpg',
  'bild4.jpg',
  'bild5.jpg'
);
var nr = Math.floor(Math.random()*bilder.length);
document.write('<p><img src="'+bilder[nr]+'" alt="" /><\/p>');
// ]]>
</script> <noscript>
<p><img src="bild1.jpg" alt="" /></p>
</noscript>

mfg
freeek
 
Code:
<tbody><tr>
            <td colspan="2" background="images/logo.png" height="103">
                <h1><font color="white">Picture Battle PHP Script</font></h1>
</td></tr><tr>
 <td colspan="2" background="images/links.png" height="27"><div align="center">
<a href="index.php">Home</a> |
<a href="index.php?p=upload">Upload your picture</a> |
<a href="index.php?p=top">Top 10</a> |

<a href="#">Email us</a>
</div>
</td></tr><tr>
            <td width="597" bgcolor="#ccdcee" valign="top">
                <p>  </p>
                <div style="padding: 4px;">
                    <p></p><div align="center">
Click on one of the pictures to vote for it, or click the "Draw" button if you can't choose a winner.<br><br>
<table width="100%" border="0">
  <tbody><tr>

    <td align="center">
       <a href="javascript:MakeVote(,,0)">
<script type="text/javascript">
// <![CDATA[
var bilder = new Array(
  'bild1.jpg',
  'bild2.jpg',
  'bild3.jpg',
  'bild4.jpg',
  'bild5.jpg'
);
var nr = Math.floor(Math.random()*bilder.length);
document.write('<p><img src="'+bilder[nr]+'" alt="" /><\/p>');
// ]]>
</script> <noscript>
<p><img src="bild1.jpg" alt="" /></p>
</noscript>
       <b></b>
    </td>
    <td align="center"><b>VS</b></td>
    <td align="center">
       <a href="javascript:MakeVote(,,0)">

         <script type="text/javascript">
// <![CDATA[
var bilder = new Array(
  'bild1.jpg',
  'bild2.jpg',
  'bild3.jpg',
  'bild4.jpg',
  'bild5.jpg'
);
var nr = Math.floor(Math.random()*bilder.length);
document.write('<p><img src="'+bilder[nr]+'" alt="" /><\/p>');
// ]]>
</script> <noscript>
<p><img src="bild1.jpg" alt="" /></p>
</noscript>
       <b></b>
    </td>
  </tr>
</tbody></table>
<input value="Draw" onclick="MakeVote(,,1)" type="button">
<script>
function MakeVote(w,l,d)
{
        document.getElementById('won').value = w;
        document.getElementById('lost').value = l;
        document.getElementById('isdraw').value = d;

        document.getElementById('vsform').submit();
}
</script>
<form id="vsform" name="vsform" action="index.php" method="post">
<input id="act" name="act" value="do" type="hidden">
<input id="won" name="won" value="0" type="hidden">
<input id="lost" name="lost" value="0" type="hidden">

<input id="isdraw" name="isdraw" value="0" type="hidden">
</form>
</div><p></p>

                </div>
 
oder weißt du eine möglichkeit, wie ich es schaffe ein bild gegen bild voting zu erstellen? meinetwegen auch komplett in php, weil ich langsam echt nicht mehr weiter weiß
 
Code:
                    <div class="votebuttonlinks">
                         <form name="voting" action="bewertung-f-out.php" method="get">
                         <input name="wert" value="1" type="hidden">
                         <input class="votingbutton" value="Jetzt Voten" name="submitButtonName" type="submit">
                         <input value="bilder/08-2006/zqc4XgJt6f3850.jpg" name="bild1" onclick="submit()" type="hidden">
                         <input value="bilder/09-2006/GlTKW8MPy54082.jpg" name="bild2" type="hidden">

                         </form>
                    </div>
                     <div class="votebuttonrechts">
                          <form name="voting" action="bewertung-f-out.php" method="get">
                          <input name="wert" value="1" type="hidden">
                          <input class="votingbutton" value="Jetzt Voten" name="submitButtonName" type="submit">
                          <input value="bilder/08-2006/zqc4XgJt6f3850.jpg" name="bild1" type="hidden">
                          <input value="bilder/09-2006/GlTKW8MPy54082.jpg" name="bild2" onclick="submit()" type="hidden">
                          </form>

                     </div><div class="clearer"></div>
                     <div class="votingbildlinks">
<a href="the-gangsta-lady"><img class="img" alt="Bild von the-gangsta-lady" src="./bilder_tum.php?bild=bilder/08-2006/zqc4XgJt6f3850.jpg" width="220" height="250"></a>
</div>
<div class="votingbildrechts">
<a href="nissy"><img class="img" alt="Bild von nissy" src="./bilder_tum.php?bild=bilder/09-2006/GlTKW8MPy54082.jpg" width="220" height="250"></a>
</div><div class="clearer"></div>

oder kannst du mir verraten, wie das script funktioniert. hab ich grad gefunden

freeek
sry für das doppelposting, aber beim bearbeiten geht es nicht einen code einzufügen
 
okay
ich hab eine andere idee:
kann ich auf ein zufälliges bild (code siehe oben) eine bestimmte internetadresse speichern??

lg
freeek
 
Zuletzt bearbeitet:
Du könntest als Adresse z.B. ein PHP-Skript nehmen, dass per Zufall immer ein anderes Bild ausliefert. Oder meintest du was anderes?
 
wie meinst du das genau, versteh ich grad nicht
naja ich hab ja das mit JS (siehe oben). PHP habe ich mir auch schon überlegt, aber sowas kann ich noch nicht selber scripten.
Das einzige Problem das ich gerade habe ist einfach, dass ich ein Bild mit festem Link speichern will und diese Bilder dan in zufälliger Weise ausgeben.
Also entweder diesen Code
Code:
<script type="text/javascript">
// <![CDATA[
var bilder = new Array(
  [B]'bild1.jpg',
  'bild2.jpg',
  'bild3.jpg',
  'bild4.jpg',
  'bild5.jpg'[/B]
);
var nr = Math.floor(Math.random()*bilder.length);
document.write('<p><img src="'+bilder[nr]+'" alt="" /><\/p>');
// ]]>
</script> <noscript>
<p><img src="bild1.jpg" alt="" /></p>
</noscript>
so bearbeiten, dass bei den bild-src gleich der link mit dabei ist,
oder jmd zeigt mir wie ich das ganze mit php schaffe, falls das einfacher ist.
lg
freeek
 
Zuletzt bearbeitet:
Ich versteh' nicht ganz, was du mit "ein Bild mit festem Link" meinst? So etwas:
Code:
<a href="http://example.ort"><img src="..."></a>
?
Wenn ja - dann schreib' das doch einfach in dein Skript rein? Wo ist das Problem?
 
Zurück
Oben