¿PHP y SQL FÁCIL?

Problema
GUARDAR VALORES DE UN FORMULARIO A UNA BASE DE DATOS SQL Y TAMBIÉN PODER CONSULTARLO en una tabla html
MI BASE DE DATOS TIENE UNA TABLA LLAMADA NÚMEROS CON id, nombre y teléfono
Mi formulario
<html>
<title></title>
<body>
<FORM METHOD="POST" ACTION="insertar.php">
Nombre<br>
<INPUT TYPE="TEXT" NAME="nombre"><br>
Teléfono<br>
<INPUT TYPE="TEXT" NAME="telefono"><br>
<INPUT TYPE="SUBMIT" value="Insertar">
</body>
</html>
insertar.php
<?
include('config.php');
$nombre = $_POST['nombre'];
$telefono = $_POST['telefono'];
mysql_query("insert into numeros (nombre,telefono) values (' ".$nombre." ' ,' ".$telefono." ') ");
echo 'Usuario registrado con éxito';
?>
Config.php
<?
$dbhost="localhost"; //Host del mysql
$dbuser="152551"; //Usuario del mysql
$dbpass="lol"; //Password del mysql
$db="152551"; //db donde se creará la tabla users
//conectamos y seleccionamos db
mysql_connect("$dbhost","$dbuser","$dbpass");
mysql_select_db("$db");
//Comenzamos la sesión, esto se explica despues en el Sistema de Login
session_start();
?>
Alguien lo puede hacer masd fácil y que funcione por que el mio no registra nada en la base de datos
Respuesta
1
Bueno he visto tu php es simple pero faltan datos modifique el tuyo un poco cree una base de datos y prepare lo que pedías te lo comprimí y lo subí aquí http://www.wexmaster.com/prueba/tarea.rar
Luego aquí tienes la prueba
http://www.wexmaster.com/prueba/formulario.php
Bueno tan bien te dejo el código
archivo formulario.php
Nombre
Teléfono
el archivo insertar.php
include('config.php');
$nombre = $_POST['nombre'];
$telefono = $_POST['telefono'];
mysql_query("insert into numeros (nombre,telefono) values (' ".$nombre." ' ,' ".$telefono." ') ");
echo 'Usuario registrado con éxito';
?>
el archivo config.php
$dbhost="localhost"; //Host del mysql
$dbuser="rm000112_prueba"; //Usuario del mysql
$dbpass="prueba"; //Password del mysql
$db="rm000112_prueba"; //db donde se creará la tabla users
//conectamos y seleccionamos db
mysql_connect("$dbhost","$dbuser","$dbpass");
mysql_select_db("$db");
//Comenzamos la sesión, esto se explica despues en el Sistema de Login
session_start();
?>
el archivo SQL
- phpMyAdmin SQL Dump
-- version 2.11.2.2
-- http://www.phpmyadmin.net
--
-- Servidor: localhost
-- Tiempo de generación: 27-08-2008 a las 22:51:45
-- Versión del servidor: 4.1.22
-- Versión de PHP: 4.4.4
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
--
-- Base de datos: `rm000112_prueba`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `números`
--
CREATE TABLE IF NOT EXISTS `numeros` (
`nombre` varchar(10) NOT NULL default '',
`telefono` varchar(10) NOT NULL default ''
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Volcar la base de datos para la tabla `numeros`
--
INSERT INTO `numeros` (`nombre`, `telefono`) VALUES
(' mi nombre', ' 911');
Luego tendrás que ver en un administrador SQL los resultados como yo agregue espero que te sirva cualquier cosa postean saludos
Muy Buen Aporte! Muchas Gracias, estoy empezando en esto del php me facino desde que lo encontré.
Abusando de usted, ¿me podría decir como crear una consulta solo de los números telefónicos para que la visualicen los usuarios que entren?
Dejo de funcionar solo me agrego 1 vez y ya no funciona no agrega nada lo estoy visualizando con phpmyadmin y nada solo dice que lo registra exitosamente y nada
http://denuncia.freevar.com/formulario.php
Pues puedes verlo en mi web que funciona acá te dejo el archivo ver.php
<?
include "config.php";
$result=mysql_query("SELECT * FROM numeros ORDER BY telefono");
echo"
<table width=300>
<tr>
<td><b>nombre</b></td>
<td><b>telefono</b></td>
</tr>
";
while($row=mysql_fetch_row($result)){
echo"
<tr>
<td>$row[0]</td>
<td>$row[1]</td>
</tr>
";
}
echo"
</table>
";
?>
Recuerda que debes siempre entrar a formulario.php miralo en mi web más de uno agregue
http://www.wexmaster.com/prueba/ver.php

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas