2013-08-22 4 views
0

Je souhaite avoir une cellule dans ma base de données mysql comme valeur dans une zone de texte.cellule mysql dans la zone de texte

Je veux avoir la colonne FirstName pour personne avec CustomerID de say, 1 dans la zone de texte.

Ceci est mon code.

<html> 
<head> 
<title>Edit Customer</title> 
</head> 
<body> 
<?php 
mysql_connect("localhost","cmcclintock","000547") or die(mysql_error()); 
mysql_select_db("fleet hire motors") or die(mysql_error()); 
$CustomerID = $_GET["customerid"]; 
$query=mysql_query("SELECT FirstName FROM customer WHERE CustomerID = $CustomerID") or  die(mysql_error()); 
$row = mysql_fetch_array($query); 


echo ($CustomerID); 
echo ($query); 
echo ($row); 


?> 
<form name="custedit2" method=GET action="editcustomersubmit.php"> 
First Name: <input name="FirstName" type="text" value="<?php echo ($query); ?>"> 
<input name="submitbtn" type="submit" value="Save"> 
<input name="resubmitbtn" type="submit" value="Reset"> 
</form> 
</body> 
</html> 

Espérons que cela montre assez pour expliquer ce que je cherche.

+0

vous ne devez pas mettre des accolades autour chaîne/variable tout en faisant écho à elle, l'écho (CustomerID $) ; serait seulement echo $ CustomerID; value = "" – codepixlabs

Répondre

0
<input name="FirstName" type="text" value="<?php echo ($row['FirstName']); ?>"> 

$ row est l'endroit où est stocké, de sorte que vous utilisez ensemble votre résultat cette option pour afficher la colonne que vous voulez

Questions connexes