Tema: no se puede
Ver Mensaje Individual
  #8 (permalink)  
Antiguo 15/09/2012, 09:48
NobProgram
 
Fecha de Ingreso: agosto-2012
Ubicación: Perú
Mensajes: 63
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: no se puede

Cita:
Iniciado por pateketrueke Ver Mensaje
¿Como puedes saber si hay errores si no los puedes ver?

Entonces necesitas habilitar el reporte de errores, no puede ser que simplemente no haga nada y ya.

¿Como estás ejecutando tus consultas?

Después de ejecutar alguna procura revisar si existe un error, supongo que estarías usando MySQL así que imprime mysql_error() después de cada consulta.

¿Muestra algo?

Por favor, entiende que un "no sirve, no se que pasa, ¿alguien me puede ayudar?" no sirve de nada. Para el caso estamos tan ciegos como tú, ¿quieres mostrar lo que haces o vas a esperar a que de verdad alguien adivine?
Cita:
Iniciado por Triby Ver Mensaje
Para crear tablas desde PHP debes iniciar una conexión al motor de base de datos proporcionando la información correcta: usuario (con permisos totales), contraseña y nombre de la base de datos a trabajar.

Por cierto, necesitas mostrar el código que estás usando para poder decirte si hay algún error.

Para configurar tu PC como servidor web necesitas:
1- Instalar software, XAMPP te puede servir.
2- Configurar tu firewall para abrir los puertos pertinentes.
3- Configurar tu módem para redirigir todas las peticiones web (puerto 80) a la PC.
4- Que tu PC esté encendida y conectada a internet siempre que quieras que las páginas estén accesibles.
5- Usar algún servicio como no-ip para redirigir todas las peticiones a tu PC.

Ahhh, pero no todos los proveedores de acceso a internet permiten que uses tu PC como servidor web, primero contacta con ellos para evitarte problemas.
Bueno como dije cree un formulario eso de nombre, apellido , etc para que se registren en mi página y los datos se guarden en la base de datos pero como dije en los hosting no se guarda y en el localhost(xampp) si aqui les dejo la sintaxis:

Código HTML:
Ver original
  1. <form action="procesar.php" method="post" >
  2. <table width="200" border="0">
  3.     <tr>
  4.         <td>Usuario</td>
  5.         <td><input type="text" name="usuario"></td>
  6.     </tr>
  7.  
  8.     <tr>
  9.         <td>Contraseña</td>
  10.         <td><input type="password" name="contraseña"></td>
  11.     </tr>
  12.  
  13.     <tr>
  14.         <td>Email</td>
  15.         <td><input type="text" name="email"></td>
  16.     </tr>
  17.  
  18.     <tr>   
  19.     <td>Sexo</td>
  20.     <td><select name="sexo">
  21.         <option value="hombre">Hombre</option>
  22.         <option value="mujer">Mujer</option>
  23.     </select></td> 
  24.     </tr>
  25.  
  26.   <tr>
  27.      <td>&nbsp;</td>
  28.      <td><input type="submit" value="Enviar"></td>
  29.  </tr>
  30. </table>   
  31. </form>

PROCESAR.PHP

Código PHP:
Ver original
  1. <?php
  2.  
  3. include("conexion.php");
  4.  
  5.     if(isset($_POST['usuario']) && !empty($_POST['usuario']) &&
  6.     isset($_POST['contraseña']) && !empty($_POST['contraseña']) &&
  7.     isset($_POST['email']) && !empty($_POST['email']) &&
  8.     isset($_POST['sexo']) && !empty($_POST['sexo']))
  9.     {
  10.  
  11.     $conexion = mysql_connect(host,user,pw)or die("problema al conectar el host");
  12.     mysql_select_db(db,$conexion)or die("problema al conectar la bd");
  13.  
  14.     mysql_query("INSERT INTO registro
  15.     VALUES ('$_POST[usuario]','$_POST[contraseña]','$_POST[email]'
  16.     ,'$_POST[sexo]')",$conexion);  
  17.     echo "Datos insertados correctamente";
  18.  
  19.     } else {
  20.  
  21.         echo "problema al insertar los datos";
  22.     }  
  23.  
  24. ?>

ahi esta.