Parameterübergabe von input value in einer URL

madirfan

Erfahrenes Mitglied
Hallo leute..

ich habe ein wert was von der datenbank kommt,das in meinem INPUT TYP
steht..

<input type="text" name="Name" value="<?php echo mysql_result($result, 0, 'personalnr');?>" size="50" />

ich würde gern diesen Wert in einer URL übergeben.

PHP:
  <?php 
$personalnr = $_POST['personalnr'];
echo "".' <img src="http://irfan.sysworkit.de/image.php?id='.$personalnr.'" width="139" height="125">'. "";
 ?>

so scheint es nicht zu gehen.
 
PHP:
$_POST['personalnr']
Statt personalnr muss dort der name des Formular-Feldes notiert sein. In deinem Beispiel:
PHP:
$_POST['Name']
Oder, du änderst das Formular-Feld:
HTML:
<input type="text" name="personalnr" value="<?php echo mysql_result($result, 0, 'personalnr');?>" size="50" />
 
PHP:
  <?php  
$personalnr = $_POST['Name'];
echo "".' <img src="http://irfan.sysworkit.de/image.php?id='.$personalnr.'" width="139" height="125">'. ""; 
 ?>

geht leider auch nicht..

<input type="text" name="personalnr" value="<?php echo mysql_result($result, 0, 'personalnr');?>" size="50" />
auch nicht
 
Zuletzt bearbeitet:
Genau andersrum wars von Loomes gemeint ;-)

PHP:
<?php  
  $personalnr = $_POST['personalnr'];
  echo '<img src="http://irfan.sysworkit.de/image.php?id='.$personalnr.'" width="139" height="125">'; 
?>

HTML:
<input type="text" name="personalnr" value="<?php echo mysql_result($result, 0, 'personalnr');?>" size="50" />

Das Atribut name="XX" bezeichnet den Namen der Variable in dem Fall $_POST['personalnr']
value="XX" ist dann der Wert den die Variable hat.
 
ja.. ich hatte das schon richtig verstanden..glaub ich..
aber es scheint immer noch nict zu gehen..

aktueller code
HTML:
<input type="text" name="personalnr" value="<?php echo mysql_result($result, 0, 'personalnr');?>" size="50" />

PHP:
<?php  
  $personalnr = $_POST['personalnr'];
  echo '<img src="http://irfan.sysworkit.de/image.php?id='.$personalnr.'" width="139" height="125">'; 
?>
 
Hmm was wird dir denn nur bei
PHP:
echo mysql_result($result, 0, 'personalnr');
// bzw.
echo '<pre>';
print_r($_POST);
echo '</pre>'
angezeigt? Sprich wo ist noch was vorhanden?
 
$personalnr = mysql_result($result, 0, "personalnr");

damt scheint es zu gehen!

fullcode
PHP:
<?php  
//  $personalnr = $_POST['personalnr'];
  $personalnr = mysql_result($result, 0, "personalnr");
  echo '<img src="http://irfan.sysworkit.de/image.php?id='.$personalnr.'" width="139" height="125">'; 
?>
 
Zurück