Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Steckbrief -> Bilder.php (https://www.gegen-bilderklau.net/thread.php?threadid=139019)


Geschrieben von Rocky am 15.08.2008 um 15:13:

  Steckbrief -> Bilder.php

Hey (;
Also ich habe einen Steckbrief via PHP gemacht und das Funktioniert auch so alles.
Steckbrief
Also pferd.php und pferd2.php funktionieren. Und jetzt möchte ich eine pferd3.php machen, auf der alle Fotos eines Pferdes angezeigt werden. Jedoch hat jedes Pferd eine unterschiedliche Anzahl an Fotos. Ich habe jetzt gedacht, dass ich das mit einer for-schleife mache und einfach in die Pferde-Datenbank ein Feld "Bilderanzahl" erweiter. Aber ich habe keine Ahnung, wie ich das umsetzen kann...
Hat jemand eine Idee?
Danke <3



Geschrieben von Julia712 am 15.08.2008 um 21:07:

 

Hey!

Ich habe das so gemacht:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:

<?php
$verzname "RELATIVER LINK ZUM BILDERORDNER";
$dh opendir$verzname );

while ( $datei readdir$dh ))
{
if ($datei != "." && $datei != "..");
{
if (strstr($datei".jpg"))
{
echo "

<img src="$verzname/$datei" border="1">";
echo "<br><br>";
}
}
}
closedir$dh);
?>




Lg, Julia



Geschrieben von Rocky am 16.08.2008 um 20:38:

 

Danke euch Augenzwinkern
Habs jetzt anders irgendwie... Hab aber Hilfe bekommen x)



Geschrieben von Alaska. am 09.10.2008 um 18:48:

 

Ich hab genau das selbe Problem, kann es vielleicht noch jemand erklären für jmd der nicht so gut PHP kann?

Lg Julia



Geschrieben von Alaska. am 09.10.2008 um 19:11:

 

Ich hab irgendeinen Mist gemacht, es kommt nur eine leere Seite

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
<html>
  <head>
    <title>Dein Hof Titel</title>
       <link rel=stylesheet href=verkaufstylex.css type=text/css>
   </head>
<body style="background-image:url(http://dellach.kilu.de/Grafiken/verkauf2hg.png);background-repeat:repeat-y;background-position:left;background-attachment:fixed;"> 
<center>
<?php

// Verbindung zur Datenbank
include("Datenbank.php");

// Hiermit wird der Wert geholt, der über die URL übergeben wurde. Dieser wird nun für die Abfrage genutzt.
// Somit werden nur genau die Daten abgefragt, die diese ID haben
$id "$_GET[id]";

$Ergebnis mysql_query"SELECT * FROM Pferd where ID='$id'" );
if (@mysql_num_rows($Ergebnis) == 0) {
echo "Dieses Pferd existiert nicht!";
}

else {
$Data mysql_fetch_array$Ergebnis );
$i 1;
while ($i <= $anzahl)
{
  echo "<img src="http://dellach.kilu.de/Pferde/Fotos/$Data[Name]/$i.png">";
$i++;
}
?>

</center>
        </body>
</html>



Geschrieben von Alaska. am 11.10.2008 um 14:20:

 

öhm, ich glaub nicht, wie macht man das?



Geschrieben von Alaska. am 11.10.2008 um 14:36:

 

Uii Danke Danke, es funkt großes Grinsen

Noch ne Frage: Wie kann ich etwas über die Bilder schreiben, dass nicht über jedem Bild einzeln ist, sonder nur einmal da ist.



Geschrieben von Alaska. am 11.10.2008 um 17:45:

 

Jetzt kommen die Bilder nimmer o.O

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
<html>
  <head>
    <title>Dein Hof Titel</title>
       <link rel=stylesheet href=verkaufstylex.css type=text/css>
   </head>
<body style="background-image:url(http://dellach.kilu.de/Grafiken/verkauf2hg.png);background-repeat:repeat-y;background-position:left;background-attachment:fixed;"> 
<center>
<?php

// Verbindung zur Datenbank
include("Datenbank.php");

// Hiermit wird der Wert geholt, der über die URL übergeben wurde. Dieser wird nun für die Abfrage genutzt.
// Somit werden nur genau die Daten abgefragt, die diese ID haben
$id "$_GET[id]";

$Ergebnis mysql_query"SELECT * FROM Pferd where ID='$id'" );
if (@mysql_num_rows($Ergebnis) == 0) {
echo "Dieses Pferd existiert nicht!";
}

else {
$Data mysql_fetch_array$Ergebnis );
$i 1;
echo "x <a href="Pferd.php?id=$id">Allgemein</a> xx <a href="Pferd2.php?id=$id">Ausbildung & Gesundheit</a> xx <a href="Pferd3.php?id=$id">Zucht & Abstammung</a> xx <a href="Pferd4.php?id=$id">Fotoalbum</a> x
<br><br>
        <table cellpadding="4" cellspacing="1" width="450" border="0" class="tableinborder">
           <tr>
              <td class="tabletitle">Fotoalbum</td>
           </tr>
              <td class="tablea">Copyright by <a href="$Data[Copy_url]">$Data[Copy]</a></td>
        </table>";
while ($i <= $anzahl)
{
echo "<img src="http://dellach.kilu.de/Pferde/Fotos/$Data[Name]/$i.png"><br>";
$i++;
} 
}
?>

</center>
        </body>
</html>



Geschrieben von Alaska. am 11.10.2008 um 18:54:

 

Ah, ich bin blöd,
Danke jetzt hab ichs endlich großes Grinsen



Geschrieben von Miia am 11.10.2008 um 19:25:

 

ich hab das selbe problem, nur jetzt kommt eine Fehlermeldung.

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Dein Hof Titel</title>
<link rel=stylesheet href=http://rvlinan.rv.ohost.de/Deckstation/style.css type=text/css>
</head>
<body>
<center>

<?php

include("db.php");

$id "$_GET[id]";

$Ergebnis mysql_query"SELECT * FROM Newpferd1 where ID='$id'" );
if (@mysql_num_rows($Ergebnis) == 0) {
echo "Dieses Pferd existiert nicht!";
}

else {
$Data mysql_fetch_array$Ergebnis );
$Bilderanzahl "$Data[Bilderanzahl]";


echo "<a href="Pferd.php?id=$id">Allgemeines</a> |  <a href="Pferd2.php?id=$id">Fotoalbum</a><br><br>

<br />
<table cellpadding="4" cellspacing="1" width=100% class="tableinborder">
<tr>
<td align=center class="tabletitle" width=100% colspan="2">
$Data[Name]</td></tr>
<tr><td class="tablea">Copyright</td><td class="tableb"><a target="_blank" href="$Data[Addy]">$Data[Copyright]</a></td></tr>
<tr><td class="tablea">Bilaranzahl</td><td class="tableb">$Data[Bilderanzahl]</td></tr>
<tr><td class="tabletitle" colspan="2"><center>
$i = 1;
while ($i <= $Bilderanzahl)
{
echo "<img src="http://rvlinan.rv.ohost.de/Deckstation/New/Pferde/Bilder/$Data[Name]/$i.jpg\>";
$i++;
}
</center></td></tr>

        </table>";
}
?>

</center>


die Fehlermeldung:
code:
1:
2:
3:
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /usr/export/www/hosting/rvrontano/Deckstation/New/Pferde/Pferd2.php on line 39


ich hoffe mir kann jemand helfen.. fröhlich

Lg.



Geschrieben von Miia am 11.10.2008 um 20:10:

 

wah danke, es klappt. fröhlich <33

LG.


Forensoftware: Burning Board, entwickelt von WoltLab GmbH