Pues nada... no me funcionó.
Te paso el código como lo cambié + el del formulario que "debería" llenarse:
Código PHP:
<?
$id = $_POST['id'];
unset($_POST['id']);
include ("config_ing.php");
if (isset($id)){
$sql="SELECT * FROM clients WHERE id='$id'";
$result = mysql_query($sql);
$sql="UPDATE clients SET name='$name', address='$address', phones='$phones', email='$email', url='$url', category='$category', subcategory='$subcategory', zone='$zone' WHERE id='$id'";
$result = mysql_query($sql);
}
?>
Y este sería el formulario que quiero se llene:
<form action="clients_modificar2.php" method="post" enctype="multipart/form-data" name="clients" id="clients">
<table width="255">
<tr>
<td width="91"><div align="left">Nombre:</div></td>
<td width="152"><input name="name" type="text" id="name" align="left"></td>
</tr>
<tr>
<td><div align="left">Dirección:</div></td>
<td><input name="address" type="text" id="address" align="left"></td>
</tr>
<tr>
<td><div align="left">Teléfonos:</div></td>
<td><input name="phones" type="text" id="phones" align="left"></td>
</tr>
<tr>
<td><div align="left">E-mail:</div></td>
<td><input name="email" type="text" id="email" align="left"></td>
</tr>
<tr>
<td><div align="left">URL:</div></td>
<td><input name="url" type="text" id="url" align="left"></td>
</tr>
<tr>
<td><div align="left">Categoría</div></td>
<td><input name="category" type="text" id="category" align="left"></td>
</tr>
<tr>
<td><div align="left">Subcategoría</div></td>
<td><input name="subcategory" type="text" id="subcategory" align="left"></td>
</tr>
<tr>
<td><div align="left">Zona:</div></td>
<td><input name="zone" type="text" id="zone" align="left"></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td colspan="2"><div align="center">
<input type="submit" name="submit" value="Modificar Registros">
<input type="hidden" name="redirect" value="clients_modificar.php">
Se me ocurre que en cada campo text del formulario debería colocar algo que "llamara" el "row" correspondiente, pero he probado y solo me sale lo que coloco,por ejemplo: value="$row('name)'