Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] No consigo enviar datos a php

Estas en el tema de No consigo enviar datos a php en el foro de PHP en Foros del Web. Hola mi problema es el siguiente estoy haciendo una web y no consigo que se envien los datos del formulario en html al archivo php ...
  #1 (permalink)  
Antiguo 04/01/2015, 10:04
Avatar de dmrx921  
Fecha de Ingreso: enero-2015
Mensajes: 35
Antigüedad: 9 años, 3 meses
Puntos: 0
No consigo enviar datos a php

Hola mi problema es el siguiente estoy haciendo una web y no consigo que se envien los datos del formulario en html al archivo php que los guarda en la base de
datos me da el siguente error:
Objecto no localizado!

El URL solicitado no ha sido localizado en este servidor. Si usted tecleó el URL manualmente, por favor revise su ortografía y vuélvalo a intentar.

Si usted cree que esto es un error del servidor, por favor comuníqueselo al administrador del portal.
Error 404
localhost
Apache/2.4.10 (Win32) OpenSSL/1.0.1i PHP/5.6.3
Os dejo ambos archivos para ver si alguien sabe que e echo mal:

Código HTML:
Ver original
  1. <html lang="es">
  2.  
  3.     <title>prueba</title>
  4.     <meta http-equiv="content-type" content="text/html;charset=utf-8" />
  5.     <link href="estilo.css" type="text/css"
  6.     rel="stylesheet" />
  7. </head>
  8.         <div id="todo">
  9.         <div id ="contenedor">
  10.                 <div id ="cabecera">
  11.                    
  12.                     <div id="logo">
  13.                         <ul>
  14.                             <li><img src="logo.png" width="100px" height="100px" alt="Despliegate"/></li>
  15.                             <li><a href="/paginas/prueba/index.html">Despliegate</a></li>
  16.                         </ul>
  17.                     </div>
  18.                 </div>
  19.                
  20.                 <div id="menu">
  21.                     <div id="menu">
  22.                         <ul>
  23.                             <li><a href="#menuh" id="primero">Inicio</a></li>
  24.                             <li><a href="#menuh">Comentarios</a></li>
  25.                             <li><a href="#menuh">Noticias</a></li>
  26.                             <li><a href="#menuh">Contacto</a></li>
  27.                             <li><a href="#menuh">Acerca de nosotros</a></li>
  28.                         </ul>
  29. </div>
  30.                 </div>
  31.                 <div id ="panel">
  32.                     <h3>Registro</h3>
  33.                     <h3>Iniciar sesion</h3>
  34.                 </div>
  35.                 <div id ="contenido">
  36.                     <table>
  37.                     <tr>
  38.                      <form action=”reg.php” method=”post” name=”datos”>
  39.                             <td>Nombre:</td><td><input name=”nombre” type=textid=”nombre”/></br></td>
  40.                         </tr>
  41.                         <tr>
  42.                             <td>Nombre de usuario:</td><td><input type=textname=”nick” id=”nick” /><br></td>
  43.                         </tr>
  44.                         <tr>
  45.                             <td>Apellidos:</td><td><input type=textname=”apellidos” id=”apellidos” /><br></td>
  46.                         </tr>
  47.                        
  48.                         <tr>
  49.                             <td>Correo:</td><td><input name=”email” type=textid=”email”/></br></td>
  50.                         </tr>
  51.                         <tr>
  52.                             <td>Contraseña:</td><td><input type="password" name="contraseña" id="contraseña"><br></td>
  53.                         </tr>  
  54.                         <tr>
  55.                             <td>Confirmar contraseña:</td><td><input type="password" name=”contraseña2” id=”contraseña2”” /><br></td>
  56.                         </tr>
  57.                         </table>
  58.  
  59.                         <input type="submit" value="Enviar este formulario" />
  60.                        
  61.                       </form>
  62.                    
  63.            
  64.                 </div>
  65.                
  66.  
  67.         </div>
  68.         </div>
  69.  
  70.     </body>
  71. </html>
  72. </body>
  73.  
  74. </html>

Código PHP:
Ver original
  1. <?php
  2. //Esta linea es para incluir el archivo con las variables
  3.     include “variables.php”  */
  4. /* CONECTAR CON BASE DE DATOS **************** */  
  5.    $con = mysql_connect($localhost,$root,$dmrx921);
  6.    if (!$con){die(‘ERROR DE CONEXION CON MYSQL:. mysql_error());}
  7. /* ********************************************** */
  8. /* CONECTA CON LA BASE DE DATOS  **************** */
  9.    $database = mysql_select_db(“depliegate”,$con);
  10.    if (!$database){die(‘ERROR CONEXION CON BD:.mysql_error());}
  11. /* ********************************************** */
  12. //REALIZAR CONSULTA
  13. $sql = “INSERT INTO usuarios VALUES  
  14.                 (NULL,
  15.                 '”.$_POST[‘nombre’].”‘,
  16.                 '.$_POST[‘nick’].”‘,
  17.                 '”.$_POST[‘apellidos’].”‘,
  18.                 '.$_POST[‘contraseña’].”‘
  19.                 );
  20.                 $result = mysql_query($sql);
  21.                 if (! $result){
  22.                                echo “La consulta SQL contiene errores..mysql_error();
  23.                                exit();
  24.                 }else {echo<center><font color=’RED’>DATOS INSERTADOS CORRECTAMENTE</font><a
  25. ref="/paginas/prueba/index.html">Volver</a&gt;'”;
  26.                }
  27. ?>

Gracia a todos por adelantado.
  #2 (permalink)  
Antiguo 04/01/2015, 10:50
Avatar de acopantepuy  
Fecha de Ingreso: junio-2010
Ubicación: Caracas
Mensajes: 21
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: No consigo enviar datos a php

Realiza los siguientes cambios en tu html:

1. Cambia todas las ( ” ) por (").
2. Cambia de posición el <form action="reg.php" method="post" name="datos"> debe ir antes de la etiqueta <table>.

Con esto solucionas todos los problemas.

Etiquetas: formulario, html, mysql, registro, select, sql, usuarios, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:16.