Yo lo hago así, haber si te sirve... espero que sea lo que necesitas
Código PHP:
Ver original<?php
if(isset($_POST['submit'])){
/*conectamos*/
$cnx = conectar();
/*definimos los nombres de los campos*/
$campos = "nombre,apellido,email,url,nick";
/*sus valores*/
$valores = "'".$_POST['nombre']."',";
$valores .= "'".$_POST['apellido']."',";
$valores .= "'".$_POST['email']."',";
$valores .= "'".$_POST['url']."',";
$valores .= "'".$_POST['nick']."'";
/*insertamos*/
$sql = "INSERT INTO tabla($campos) VALUES($valores)";
/*mensaje de exito*/
echo "resgitro actualizado<br> <a href='listado.php'>Regresar</a>";
/*cerramos conexion*/
}
?>
<form name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<table width="217" border="1" cellpadding="0" cellspacing="0">
<tr>
<td>Nombre</td>
<td width="142"><input name="nombre" type="text" id="nombre" value=""></td>
</tr>
<tr>
<td width="69">Apellido</td>
<td><input name="apellido" type="text" id="apellido" value=""></td>
</tr>
<tr>
<td width="69">E-mail</td>
<td><input name="email" type="text" id="email" value=""></td>
</tr>
<tr>
<td width="69">Url</td>
<td><input name="url" type="text" id="url" value=""></td>
</tr>
<tr>
<td width="69">Nick</td>
<td><textarea name="nick" id="nick"></textarea></td>
</tr>
<tr>
<td> </td>
<td align="left"><input type="submit" name="submit" value="Enviar"></td>
</tr>
</table>
</form>