Hallo,
ich habe mir ein Download script gebaut:
index.html:
und die meinedowns2.php
so da ich das downloadscript aber bei mir auf der Seite in zwi verschiedenen Arten benutze funktioniert volgendes nicht
ich benutze es einmal in einen Ganz normalen Download link wo die index.html aufgerufen wird und einmal wo ich nur die meinedowns2.php aufrufe irgentwo in einer unterseite etwa so
http://www.meinedomain.de/meinedowns2.php?ard=Spiele
DAS funktienoiert aber nicht
ich weiss wo hierbei der fehler liegt:
deswegen:
$ard = $_POST[ard];
die Variablenübergabe in der URL funktioniert mit GET:
$ard = $_GET[ard];
aber wie kann ich den das so hinbekommen das er beides Nutzt
MfG
(sry für so einen langen Thread)
ich habe mir ein Download script gebaut:
index.html:
PHP:
<div align="center"><form action = "meinedowns2.php" method = "post">
Downloads: <select name="ard">
<option value="Sonstiges" selected>
Sonstiges </option>
<option value="Php-Scripts">
Php-Scripts </option>
<option value="Spiele">
Spiele </option>
</select> <input type="submit" value="Anzeigen">
</form></div>
und die meinedowns2.php
PHP:
<body bgcolor="#000000" text="#fffbf0" link="#0000ff" vlink="#800080" leftmargin="0" topmargin="0">
<? $ard = $_POST[ard]; ?>
<br><div align="center"><b><font color="#ccccff"><font face="Arial">Downloads: <? echo "$ard"; ?></font></font></b></div>
<br>
<br>
<?php
$db = mysql_connect(localhost, xxxx, xxxx);
$sqlab = "select * from xxx";
$sqlab .= " where art = '$ard' ";
$res = mysql_db_query(killer3d, $sqlab);
$num = mysql_num_rows($res);
if ($num==0) echo "<div align='center'> keine passenden Datensaetze gefunden <br></div>";
for ($i=0; $i<$num; $i++)
{
$name = mysql_result($res, $i, "name");
$besch = mysql_result($res, $i, "beschreibung");
$dt = mysql_result($res, $i, "datum");
$link = mysql_result($res, $i, "link");
$art = mysql_result($res, $i, "art");
$linkdown = "<a href='$link'>hier</a>";
echo "<div align='center'><u><b>$name</b></u></div><div align='right'>$dt</div>";
echo "<u>Beschreibung:</u><br> $besch <p>";
echo "<div align='center'>Zum Download klicken Sie $linkdown</div><br>";
echo "<div align='center'>_____________________________________________________________</div><p>";
}
mysql_close($db);
?>
so da ich das downloadscript aber bei mir auf der Seite in zwi verschiedenen Arten benutze funktioniert volgendes nicht
ich benutze es einmal in einen Ganz normalen Download link wo die index.html aufgerufen wird und einmal wo ich nur die meinedowns2.php aufrufe irgentwo in einer unterseite etwa so
http://www.meinedomain.de/meinedowns2.php?ard=Spiele
DAS funktienoiert aber nicht
ich weiss wo hierbei der fehler liegt:
deswegen:
$ard = $_POST[ard];
die Variablenübergabe in der URL funktioniert mit GET:
$ard = $_GET[ard];
aber wie kann ich den das so hinbekommen das er beides Nutzt
MfG
(sry für so einen langen Thread)