Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/01/2011, 01:56
Avatar de nuuk_ikel
nuuk_ikel
 
Fecha de Ingreso: agosto-2008
Ubicación: [ Dimensión desconocida ]
Mensajes: 164
Antigüedad: 15 años, 8 meses
Puntos: 3
Respuesta: Problema al insertar datos usando if

Yo lo hago así, haber si te sirve... espero que sea lo que necesitas

Código PHP:
Ver original
  1. <?php
  2.  
  3. if(isset($_POST['submit'])){
  4.  
  5.     /*conectamos*/
  6.     $cnx = conectar();
  7.     /*definimos los nombres de los campos*/
  8.     $campos = "nombre,apellido,email,url,nick";
  9.     /*sus valores*/
  10.     $valores = "'".$_POST['nombre']."',";
  11.     $valores .= "'".$_POST['apellido']."',";
  12.     $valores .= "'".$_POST['email']."',";
  13.     $valores .= "'".$_POST['url']."',";
  14.     $valores .= "'".$_POST['nick']."'";
  15.     /*insertamos*/
  16.     $sql = "INSERT INTO tabla($campos) VALUES($valores)";
  17.     $res = mysql_query($sql) or die(mysql_error());
  18.     /*mensaje de exito*/
  19.     echo "resgitro actualizado<br> <a href='listado.php'>Regresar</a>";
  20.     /*cerramos conexion*/
  21.     mysql_close($cnx);
  22.     exit;
  23. }
  24. ?>
  25.  
  26. <form name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
  27.   <table width="217" border="1" cellpadding="0" cellspacing="0">
  28.     <tr>
  29.       <td>Nombre</td>
  30.       <td width="142"><input name="nombre" type="text" id="nombre" value=""></td>
  31.     </tr>
  32.     <tr>
  33.       <td width="69">Apellido</td>
  34.       <td><input name="apellido" type="text" id="apellido" value=""></td>
  35.     </tr>
  36.     <tr>
  37.       <td width="69">E-mail</td>
  38.       <td><input name="email" type="text" id="email" value=""></td>
  39.     </tr>
  40.     <tr>
  41.       <td width="69">Url</td>
  42.       <td><input name="url" type="text" id="url" value=""></td>
  43.     </tr>
  44.     <tr>
  45.       <td width="69">Nick</td>
  46.       <td><textarea name="nick" id="nick"></textarea></td>
  47.     </tr>
  48.     <tr>
  49.       <td>&nbsp;</td>
  50.       <td align="left"><input type="submit" name="submit" value="Enviar"></td>
  51.     </tr>
  52.   </table>
  53. </form>
__________________
[ Si hay un problema, existe una solución ]