Downloadscript

Killer3d

Neuling
Thread Starter
Mitglied seit
05.05.2006
Beiträge
402
Hallo,

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 :d

MfG

(sry für so einen langen Thread)
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Du könntest mit nem JS die URLs direkt über das select Feld aufrufen und benutzt nur die get methode.
oder du überprüfst ob die post var leer ist, wenn ja sucht er nach ner get variable.
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh