Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 02:48

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Werte übergeben

Discussion on Werte übergeben within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
.NoThx's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 3,146
Received Thanks: 583
Werte übergeben

Moin leute, ich will mit diesem Formular werte weitergeben:
PHP Code:
<form action="item_attr.php?step=3" method="post">
                        
                        <input type="hidden" value="<?php $vnum?>" size="24" maxlength="50"name="item_vnum">
                        <input type="hidden" value="<?php $player_Id?>" size="24" maxlength="50"name="owner_vnum">
                        <input type="submit" value="&Auml;ndern">
                        </form>    <br><br>

Jedoch sind die werte immer nicht vorhanden, also wenn ich sie ausgeben lasse steht dort nix.

Die werte sind aber vorhanden ( habe sie mir ausgeben gelassen )

und die Variablen sind gesetzt. ( Überprüft mit isset() )

Ich versuche die werte so zulesen:

PHP Code:
$owner_id $_POST['owner_id'];
        
$gegenstand $_POST['gegenstand']; 
weiß einer wo der Fehler Liegt?
.NoThx is offline  
Old 12/11/2012, 18:35   #2
 
NotEnoughForYou's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
Es gibt kein $_POST['owner_id'] ... Nur owner_vnum ... Das name attribute ist falsch.
NotEnoughForYou is offline  
Old 12/11/2012, 19:00   #3
 
.NoThx's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 3,146
Received Thanks: 583
aso jo, das hatte ich zutestzwekcne gändetr, jedoch hat es keine änderung bewirkt, das selbe problem..
.NoThx is offline  
Old 12/11/2012, 19:19   #4
 
NotEnoughForYou's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
Zeig mal die ganze datei item_attr.php
NotEnoughForYou is offline  
Old 12/11/2012, 19:20   #5
 
Hiris's Avatar
 
elite*gold: 99
Join Date: Apr 2011
Posts: 730
Received Thanks: 236
Du hast sie dir ausgeben lassen? Dann sind sie auch da, was willst du denn mit ihnen machen? Wenn du sie dir ausgeben lassen kannst liegt zu 100% ein (Denk)fehler in der If-Abfrage vor
Hiris is offline  
Old 12/11/2012, 19:27   #6

 
boxxiebabee's Avatar
 
elite*gold: 0
Join Date: May 2008
Posts: 1,222
Received Thanks: 500
Warum nichts in Value steht?
Vll. mal mit echo versuchen.. oder halt <?=$foo?>
boxxiebabee is offline  
Old 12/11/2012, 19:30   #7
 
.NoThx's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 3,146
Received Thanks: 583
Hier einmal der Komplette code:
PHP Code:
<meta charset="utf-8" />
<?php
    $step 
$_GET["step"];
    
$MYSQL_PLAYER_DATABASE "nbnnbnbv";
    
$MYSQL_HOST "nh";
    
$MYSQL_USERNAME "n";
    
$MYSQL_PASSWORD "nh";
    if (
$step == ){
        
$player_name $_POST["playerName"];
        
$player_Id 0;
        
$connection mysql_connect($MYSQL_HOST,$MYSQL_USERNAME,$MYSQL_PASSWORD) or die ("Could not connect to Database.");
        
mysql_select_db($MYSQL_PLAYER_DATABASE)or die ("The Database does not Exist -,-");
        
        
//$requestId = "SELECT * FROM `player` WHERE `name` = '".$player_name LIMIT 0, 100";
        
$requestId "SELECT * FROM player WHERE name = '".$player_name."'";
        
$resultId mysql_query($requestId)or die(mysql_error());
        
$resultreq mysql_fetch_object($resultId);
        
$player_Id $resultreq->id;
        if (
$resultreq->name == $player_name){
            
$requestItems "SELECT * FROM item WHERE owner_id = $player_Id ";
            
$resultItemQuery mysql_query($requestItems)or die(mysql_error());
            
            
$i 0;
            
$ItemArray = array();
            while ( 
$row mysql_fetch_assoc($resultItemQuery) )
            {
                
$ItemArray[$i] = $row;
                
$i++;
            }
            
//echo "Count: ".$i."";?> <br> <?php
            
/*echo "<pre>";
            print_r($ItemArray);
            echo "</pre>";*/
?>
            
            <?php
            $read 
0;
            echo 
"Name" ?> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?php echo "Boni's &Auml;ndern"?> <br><br><?php
            
while($i != $read){
                
$vnum $ItemArray[$read]['vnum'];
                
$Item_protoQuery "SELECT locale_name, type, wearflag FROM item_proto WHERE vnum = $vnum";
                
$resultItem_proto mysql_query($Item_protoQuery)or die(mysql_error());
                
$data = array();
                while (
$row mysql_fetch_assoc($resultItem_proto)) {
                    
$data[] = $row;
                }     
                if ((
$data[0]['type'] == 1) || ($data[0]['type'] == 2)){
                    
                    if (
$data[0]['wearflag'] != 128 || 256 || 512){
                        
$was = array("ä""ö""ü""Ä""Ö""Ü""ß"); 
                        
$wie = array("ae""oe""ue""Ae""Oe""Ue""ss"); 
                        
$in $data[0]['locale_name']; 
                        
$out str_replace($was$wie$in); 
                        echo 
"".$out."";
                        
?>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                        
                        <form action="item_attr.php?step=3" method="post">
                        
                        <input type="hidden" value="<?php $vnum?>" size="24" maxlength="50"name="item_vnum">
                        <input type="hidden" value="<?php $player_Id?>" size="24" maxlength="50"name="owner_vnum">
                        <input type="submit" value="&Auml;ndern">
                        </form>    <br><br>                    
                        
                        
                        
                        
                        
                        <?php
                        
                    
}
                }
                
$read++;
            }
            
?>
            
            <?php
        
}
    }else if ( 
$step == ){
        
$connection mysql_connect($MYSQL_HOST,$MYSQL_USERNAME,$MYSQL_PASSWORD) or die ("Could not connect to Database.");
        
mysql_select_db($MYSQL_PLAYER_DATABASE)or die ("The Database does not Exist -,-");
        
        
        
        
$owner_id $_POST['owner_vnum'];
        
$gegenstand $_POST['item_vnum'];
        
        echo 
'Werte_ID: '.$_POST['gegenstand'].' WERTE_OWNER'.$_POST['owner_id'].' und???';
        
/*$boniQuery = "SELECT *  FROM item WHERE vnum = $gegenstand";
        $resultBonusList = mysql_query($boniQuery)or die(mysql_error());
        $boni_list = array();
        while ($row = mysql_fetch_assoc($resultBonusList)) {
            $boni_list[] = $row;
        }
        print_r($boni_list);*/
        
        
    
}else{
    
?>
    
    <form action="item_attr.php?step=2" method="post">
    Spielername:<br>
    <input type="text" value="Test" size="24" maxlength="20" name="playerName"><br><br>
    <input type="submit" value="Abschicken">
    </form>
    <?php

    
}

?>
Die besagte stelle ( Formular) ist Zeile 56 - 61


Der andere Code ist Zeile:
83/84

Achja ich bitte zeile 37 und 54 zu ignorieren
.NoThx is offline  
Old 12/11/2012, 19:36   #8

 
boxxiebabee's Avatar
 
elite*gold: 0
Join Date: May 2008
Posts: 1,222
Received Thanks: 500
Vll. mal meinen Beitrag lesen? In der Form, bei den Values steht nichts. Demzufolge wirst du nur leere Werte bekommen...
boxxiebabee is offline  
Old 12/11/2012, 19:37   #9
 
NotEnoughForYou's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
boxxie hats ja grad gesagt ... hatte ich uebersehen

Edit: zu lahm
NotEnoughForYou is offline  
Old 12/11/2012, 19:49   #10
 
.NoThx's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 3,146
Received Thanks: 583
Ich habe doch

HTML Code:
<input type="hidden" value="<?php $vnum; ?>" size="24" maxlength="50"name="item_vnum">
                        <input type="hidden" value="<?php $player_Id; ?>" size="24" maxlength="50"name="owner_vnum">
Da stehen also beim oberen z.b.

value = "<?php $player_Id; ?>"
.NoThx is offline  
Old 12/11/2012, 19:58   #11

 
boxxiebabee's Avatar
 
elite*gold: 0
Join Date: May 2008
Posts: 1,222
Received Thanks: 500
Schmeiß mal Firebug / Entwicklertools an und schau dir den HTML Code von der Form an. Dann wirst merken das da nichts drin steht. Und dann überlegst nochmal genau warum das so sein könnte :P
boxxiebabee is offline  
Old 12/11/2012, 20:06   #12
 
.NoThx's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 3,146
Received Thanks: 583


da steht bei mir wat drinne...
.NoThx is offline  
Old 12/11/2012, 20:41   #13

 
boxxiebabee's Avatar
 
elite*gold: 0
Join Date: May 2008
Posts: 1,222
Received Thanks: 500
Quote:
Originally Posted by .NoThx View Post


da steht bei mir wat drinne...
Komisch. Da sollte nichts drin stehen da du die Variablen nicht ausgibst mit echo, oder dem Shortcut.

Aber egal. Hab nun nen anderes Problem gefunden.

PHP Code:
$owner_id $_POST['owner_vnum'];
        
$gegenstand $_POST['item_vnum'];
        
        echo 
'Werte_ID: '.$_POST['gegenstand'].' WERTE_OWNER'.$_POST['owner_id'].' und???'
Warum $_POST['gegenstand'] ? Gibt es nicht. Da meinst du eher $gegenstand, und das gleiche bei der owner_id.
boxxiebabee is offline  
Old 12/12/2012, 13:56   #14
 
Mikesch01's Avatar
 
elite*gold: 203
Join Date: Sep 2007
Posts: 732
Received Thanks: 190
Hi,

ich hab jetzt öfter mal die Beiträge durchgelesen, aber verstehe nicht, wo der Fehler wirklich liegt.

Beschreibe mal bitte was du machst und was dein Ziel ist.
Mikesch01 is offline  
Old 12/12/2012, 15:23   #15


 
elite*gold: 0
Join Date: Sep 2008
Posts: 526
Received Thanks: 82
Hallo,

so sollte es eigentlich gehen:

PHP Code:
<meta charset="utf-8" />
<?php
    $step 
$_GET["step"];
    
$MYSQL_PLAYER_DATABASE "nbnnbnbv";
    
$MYSQL_HOST "nh";
    
$MYSQL_USERNAME "n";
    
$MYSQL_PASSWORD "nh";
    if (
$step == ){
        
$player_name $_POST["playerName"];
        
$player_Id 0;
        
$connection mysql_connect($MYSQL_HOST,$MYSQL_USERNAME,$MYSQL_PASSWORD) or die ("Could not connect to Database.");
        
mysql_select_db($MYSQL_PLAYER_DATABASE)or die ("The Database does not Exist -,-");
        
        
//$requestId = "SELECT * FROM `player` WHERE `name` = '".$player_name LIMIT 0, 100";
        
$requestId "SELECT * FROM player WHERE name = '".$player_name."'";
        
$resultId mysql_query($requestId)or die(mysql_error());
        
$resultreq mysql_fetch_object($resultId);
        
$player_Id $resultreq->id;
        if (
$resultreq->name == $player_name){
            
$requestItems "SELECT * FROM item WHERE owner_id = $player_Id ";
            
$resultItemQuery mysql_query($requestItems)or die(mysql_error());
            
            
$i 0;
            
$ItemArray = array();
            while ( 
$row mysql_fetch_assoc($resultItemQuery) )
            {
                
$ItemArray[$i] = $row;
                
$i++;
            }
            
//echo "Count: ".$i."";?> <br> <?php
            
/*echo "<pre>";
            print_r($ItemArray);
            echo "</pre>";*/
?>
            
            <?php
            $read 
0;
            echo 
"Name" ?> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; - &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<?php echo "Boni's &Auml;ndern"?> <br><br><?php
            
while($i != $read){
                
$vnum $ItemArray[$read]['vnum'];
                
$Item_protoQuery "SELECT locale_name, type, wearflag FROM item_proto WHERE vnum = $vnum";
                
$resultItem_proto mysql_query($Item_protoQuery)or die(mysql_error());
                
$data = array();
                while (
$row mysql_fetch_assoc($resultItem_proto)) {
                    
$data[] = $row;
                }     
                if ((
$data[0]['type'] == 1) || ($data[0]['type'] == 2)){
                    
                    if (
$data[0]['wearflag'] != 128 || 256 || 512){
                        
$was = array("ä""ö""ü""Ä""Ö""Ü""ß"); 
                        
$wie = array("ae""oe""ue""Ae""Oe""Ue""ss"); 
                        
$in $data[0]['locale_name']; 
                        
$out str_replace($was$wie$in); 
                        echo 
"".$out."";
                        
?>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                        
                        <form action="item_attr.php?step=3" method="post">
                        
                        <input type="hidden" value="<?php echo $vnum?>" size="24" maxlength="50"name="item_vnum">
                        <input type="hidden" value="<?php echo $player_Id?>" size="24" maxlength="50"name="owner_vnum">
                        <input type="submit" value="&Auml;ndern">
                        </form>    <br><br>                    
                        <?php
                        
                    
}
                }
                
$read++;
            }
            
?>
            
            <?php
        
}
    }else if ( 
$step == ){
        
$connection mysql_connect($MYSQL_HOST,$MYSQL_USERNAME,$MYSQL_PASSWORD) or die ("Could not connect to Database.");
        
mysql_select_db($MYSQL_PLAYER_DATABASE)or die ("The Database does not Exist -,-");
        
        
        
        
$owner_id $_POST['owner_vnum'];
        
$gegenstand $_POST['item_vnum'];
        
        echo 
'Werte_ID: '.$gegenstand.' WERTE_OWNER'.$owner_id.' und???';
        
/*$boniQuery = "SELECT *  FROM item WHERE vnum = $gegenstand";
        $resultBonusList = mysql_query($boniQuery)or die(mysql_error());
        $boni_list = array();
        while ($row = mysql_fetch_assoc($resultBonusList)) {
            $boni_list[] = $row;
        }
        print_r($boni_list);*/
        
        
    
}else{
    
?>
    
    <form action="item_attr.php?step=2" method="post">
    Spielername:<br>
    <input type="text" value="Test" size="24" maxlength="20" name="playerName"><br><br>
    <input type="submit" value="Abschicken">
    </form>
    <?php

    
}

?>
Mozo_ is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[HELP]Array in Select übergeben?
11/22/2012 - Metin2 Private Server - 0 Replies
Habe ein kleines Problem beim Quest-schreiben.. ich versuche den Array-Inhalt in eine Select-Abfrage von einem NPC einzufüge, weiß jedoch nicht wirklich wie ich das umsetzen soll.Ich denk mal ,dass man es am ehesten mit einer for-Schleife lösen kann, jedoch krieg ichs trotzdem nicht so wirklich hin. Der Array truhen_ids = {50070, 50076, 96202,} soll als jeweiliges Feld in einer select-Box eingefügt werden. Er soll praktisch bewirken, dass es so aussieht: var = select("50070", "50076",...
[HTML|PHP] daten Übergeben
10/19/2011 - Web Development - 9 Replies
Hallo Ich habe eine Tabelle, die Genauso aussieht: http://dl.dropbox.com/u/30487806/help%C3%BCinecpc pp.png mit dem code: <?php print '<center> <table border="0" cellpadding="2" cellspacing="5">
[Help] Mit VB.Net einer C++ .dll Befehle übergeben.
07/09/2011 - C/C++ - 0 Replies
Ich wollt nur fragen ob es in C++ Möglich ist eine .DLL zu Coden die ich über eine VB.Net API Steuern kann. Weil ich ned ganz auf C++ umsteigen will aber mit Inline ASM arbeiten muss. Ich weiß nicht ob es möglich ist aber ich hätte da schon eine Idee. Nämlich das Prinzip eines Trojaners. Der bekommt ja via TCP einfach einen Befehl übermittelt und manchmal vll auch noch 1-2 variabeln. Ich stell mir das so vor ich Code in C++ eine .dll die meien gewünschte Funktion Callen kann. Denke mal...
Server übergeben ???
09/22/2010 - Metin2 Private Server - 9 Replies
Guten Tag epvper =) Ich habe mal wieder ne Frage xD Ich möchte meinem Kumpel den Servergeben ohne dabei die gesammte Serverfestplatte auf einen Stick zu spielen und ihm den geben. Sprich, ich will von meinem Pc bei ihm in seinem Server mein Backup reinspielen. Allerdings sahen meine Backups bis jetzt immer so aus, das ich einfach die Server Festplatte kopiert habe und i-wo abspeicherte. Ich habe bereits zurgriff auf seinem Server mit Filezilla, hab n Backup gemacht wie in diesem...
DB übergeben
12/13/2009 - Metin2 Private Server - 10 Replies
Hallo zsm, wie kann ich meine Datenbank dem anderen GA geben, dass der vom anderen PC daran arbeiten kann?? Danke und LG ophansi



All times are GMT +1. The time now is 02:49.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.