Problem bei Weitergabe von Method in form

04/22/2012 01:13 Hyukisawa#1
Hey E*PVP Community :)

ich weiß nicht so ganz wie ich das umstellen soll... damit er das richtig macht...

PHP Code:
<div id="content_top">
Kategorien
</div>
<div id="content_main">
<?PHP

  
if(isset($_SESSION['user_admin']) && checkInt($_SESSION['user_admin']) && $_SESSION['user_admin']>=0) {
    if(isset(
$_GET['k']) && checkInt($_GET['k'])) {
      
$sqlCmdS="SELECT * FROM ".SQL_HP_DB.".ah_items WHERE kategorie_id='".$_GET['k']."' ORDER BY id DESC";
    }
    else {
      
$sqlCmdS="SELECT * FROM ".SQL_HP_DB.".ah_items ORDER BY id DESC";
    }
  
?>
  <div id="isleft">
      <?PHP
        $sqlCmd 
"SELECT * FROM ".SQL_HP_DB.".ah_kategorien ORDER BY titel ASC;";
        
$sqlQry mysql_query($sqlCmd,$sqlHp);
        while(
$getKats mysql_fetch_object($sqlQry)) {
          echo
'<td width=75 align=left><a href="index.php?s=ah&k='.$getKats->id.'">'.$getKats->titel.'&nbsp;<br></a></td>';
        }
      
?>
           
  </div>
  </div>
<div id="content_footer">
</div>
<br>
<br>
  <div id="content_top">

</div>
<div id="content_main">
  <div id="isright">
      <table>
      
      <form method="post"><select>
      <?PHP
        $sqlCmd 
"SELECT gold, name, id FROM player.player WHERE account_id='$_SESSION[user_id]'";
        
$sqlQry mysql_query($sqlCmd,$sqlHp);
        while(
$getGold mysql_fetch_object($sqlQry)) {
          echo
'<option name="ahusername" value="'.$getGold->name.'">'.$getGold->name.' ('.$getGold->gold.'&nbsp;Gold)</option>';
        }
      
?></select></form>
    <?PHP
      $sqlQry
=mysql_query($sqlCmdS,$sqlHp);
      while(
$getItems=mysql_fetch_object($sqlQry)) {
        
$aktItem compareItems($getItems->vnum);
        
$itemStufe = (checkInt($aktItem['stufe'])) ? "+".$aktItem['stufe'] : '';
        
?>
        <tr>
          <th colspan="2" class="topLine"><?PHP echo $aktItem['item'].$itemStufe?> (<b><?PHP echo $getItems->preis?> Coins</b>)</th>
        </tr>
        <tr>
          <th colspan="2" class="topLine">Verkäufer: <?PHP echo $getItems->name?></th>
        </tr>
        <tr>
          <td class="isImg">
            <?PHP 
              
if(!empty($getItems->bild)) echo'<img src="./is_img/'.$getItems->bild.'" title="'.$aktItem['item'].'" alt="'.$aktItem['item'].'"/>';
            
?>
          </td>
          <td class="tdunkel"><?PHP echo $getItems->beschreibung?></td>
        </tr>
          <td colspan="2" class="isBuy"><a href="index.php?s=ah_buy&id=<?PHP echo $getItems->id?>">
          <input type="submit" value="Kaufen"  class="isbtn">
        <tr>
        </tr>
        <?PHP
      
}
    
?>
    
      </table>
  </div>
  <?PHP
  
}
  else {
    echo
'<p class="meldung">Sie müssen für diesen Bereich angemeldet sein.</p>';
  }
?>
</div>
<div id="content_footer">
</div>
werde weiter testen, aber falls ihr tipps habt wäre nett :)

es geht um den Bereich

PHP Code:
<form method="post"><select>
      <?PHP
        $sqlCmd 
"SELECT gold, name, id FROM player.player WHERE account_id='$_SESSION[user_id]'";
        
$sqlQry mysql_query($sqlCmd,$sqlHp);
        while(
$getGold mysql_fetch_object($sqlQry)) {
          echo
'<option name="ahusername" value="'.$getGold->name.'">'.$getGold->name.' ('.$getGold->gold.'&nbsp;Gold)</option>';
        }
      
?></select></form>
da dies eine ID für denn account ist.. naja

aber es muss halt nur mit geschickt werden....

PHP Code:
 <td colspan="2" class="isBuy"><a href="index.php?s=ah_buy&id=<?PHP echo $getItems->id?>">
          <input type="submit" value="Kaufen"  class="isbtn">
da wird es hingeleitet...

MfG ci40pg
04/22/2012 10:19 .Acu³#2
<form method="post" action="Datei.php">

in dieser Zeile musst du doch definieren wohin es geschickt wird..
04/22/2012 13:19 Hyukisawa#3
ja ist mir klar aber wenn du dir den code anguckst....
siehst du das

PHP Code:
<a href="index.php?s=ah_buy&id=<?PHP echo $getItems->id?>"> 
          <input type="submit" value="Kaufen"  class="isbtn">
nicht mit dem input verschickt wird sondern mit dem a href...somit wird die form bei mir ignoriert....
04/22/2012 15:01 yym3#4
Ich blick bei dem Problem nicht ganz durch. Könntest du es nicht evtl. genauer erläutern was du erreichen möchtest? Hier ist alles kreuz und quer gebabbelt, so hat man doch keinen überblick mehr.

Gruß
yym3.
04/22/2012 15:15 Hyukisawa#5
ich habe das es bissen anders gemacht, ich meinte das der name in der option eigentlich zum nächsten script gesendet werden soll.
da mehr als 1 spieler pro account geht und es da probleme gab aber ist schon geklärt, die spieler abfrage habe ich jetzt ein script davor geregelt.....

kann geclosed werden.

MfG ci40pg