Foros del Web » Programando para Internet » PHP »

PHP y MySQL

Estas en el tema de PHP y MySQL en el foro de PHP en Foros del Web. Hola: Esty tratando de hacer unos scripts que me conecten a una BD MySQL y me dejen introducir datos en esta mediante una Pagina Web. ...
  #1 (permalink)  
Antiguo 14/04/2003, 10:56
Avatar de Reynier  
Fecha de Ingreso: noviembre-2002
Ubicación: Por ahí en algún sitio
Mensajes: 1.844
Antigüedad: 15 años
Puntos: 1
PHP y MySQL

Hola:
Esty tratando de hacer unos scripts que me conecten a una BD MySQL y me dejen introducir datos en esta mediante una Pagina Web. Esto es lo que tengo hecho ahora.

Fihcero de Form:
Código:
Código PHP:
<?php
 
if (isset($_POST['nombre']))
  {
   
$name $_POST['nombre'];
   
$lastname $_POST['apellidos'];
   
$mail $_POST['email'];
   
$web $_POST['url'];
   
$country $_POST['pais'];
   
$state $_POST['provincia'];
   
$phone $_POST['telefono'];
  }
?>
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form name="form1" method="post" action="insert.php">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="12%"><font size="1" face="Tahoma">Nombre:</font></td>
<td width="88%"><font size="1" face="Tahoma">
<input name="nombre" type="text" id="nombre" size="20" maxlength="50">
</font></td>
</tr>
<tr>
<td><font size="1" face="Tahoma">Apellidos:</font></td>
<td><font size="1" face="Tahoma">
<input name="apellidos" type="text" id="apellidos" size="20" maxlength="50">
</font></td>
</tr>
<tr>
<td><font size="1" face="Tahoma">E-Mail:</font></td>
<td><font size="1" face="Tahoma">
<input name="email" type="text" id="email" size="20" maxlength="100">
</font></td>
</tr>
<tr>
<td><font size="1" face="Tahoma">URL:</font></td>
<td><font size="1" face="Tahoma">
<input name="url" type="text" id="url" value="http://" size="50" maxlength="150">
</font></td>
</tr>
<tr>
<td><font size="1" face="Tahoma">Pa&iacute;s:</font></td>
<td><font size="1" face="Tahoma">
<select name="pais" size="1" id="pais">
<option>Cuba</option>
</select>
</font></td>
</tr>
<tr>
<td><font size="1" face="Tahoma">Provincia:</font></td>
<td><font size="1" face="Tahoma">
<select name="provincia" size="1" id="provincia">
<option>Bayamo</option>
</select>
</font></td>
</tr>
<tr>
<td><font size="1" face="Tahoma">Tel&eacute;fono:</font></td>
<td><font size="1" face="Tahoma">
<input name="telefono" type="text" id="telefono" size="15" maxlength="15">
</font></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="Submit" value="Enviar">
<input type="submit" name="Submit2" value="Enviar"></td>
</tr>
</table>
</form>
</body>
</html>

y este otro es el insert.php
Código PHP:
<?php 
 $host 
"localhost";
 
$user "";
 
$pass "";
 
$db "php";
 
 
//Establece la conexión a la BD
 
$conect mysql_connect($host,$user,$pass) or die ("No puedo conectarme a la BD");
 
 
//Seleccion de la tabla
 
$selec mysql_select_db($db,$conect);
 
 
//Insercción de los datos en la tabla
 
mysql_query("INSERT INTO php (nombre,apellidos,email,url,pais,provincia,telefono) VALUES ('$name','$lastname','$mail','$web','$country','$province','$phone')");
?>
pero cuando voy a la BD y veo si han entrado nuevos registros no hay nada.

¿Qué pasa? Alguien me podría explicar un poco de esto.

Soy un novato

Ya lo hice y nada.

Cita:
estoy trabajando con IIS y no con Apache ¿tiene eso algo que ver?
__________________
Ing. Reynier Pérez Mira

Última edición por Reynier; 14/04/2003 a las 11:23
  #2 (permalink)  
Antiguo 14/04/2003, 11:10
Avatar de camargo  
Fecha de Ingreso: abril-2002
Ubicación: Kerétaro, Méjiko
Mensajes: 1.045
Antigüedad: 15 años, 8 meses
Puntos: 2
pues como no lo va a procesar,, si esta todo en desorden:

el form,, pon solamente el HTML:

Cita:
<html>
<head>
<title>Documento sin título</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form name="form1" method="post" action="insert.php">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="12%"><font size="1" face="Tahoma">Nombre:</font></td>
<td width="88%"><font size="1" face="Tahoma">
<input name="nombre" type="text" id="nombre" size="20" maxlength="50">
</font></td>
</tr>
<tr>
<td><font size="1" face="Tahoma">Apellidos:</font></td>
<td><font size="1" face="Tahoma">
<input name="apellidos" type="text" id="apellidos" size="20" maxlength="50">
</font></td>
</tr>
<tr>
<td><font size="1" face="Tahoma">E-Mail:</font></td>
<td><font size="1" face="Tahoma">
<input name="email" type="text" id="email" size="20" maxlength="100">
</font></td>
</tr>
<tr>
<td><font size="1" face="Tahoma">URL:</font></td>
<td><font size="1" face="Tahoma">
<input name="url" type="text" id="url" value="http://" size="50" maxlength="150">
</font></td>
</tr>
<tr>
<td><font size="1" face="Tahoma">País:</font></td>
<td><font size="1" face="Tahoma">
<select name="pais" size="1" id="pais">
<option>Cuba</option>
</select>
</font></td>
</tr>
<tr>
<td><font size="1" face="Tahoma">Provincia:</font></td>
<td><font size="1" face="Tahoma">
<select name="provincia" size="1" id="provincia">
<option>Bayamo</option>
</select>
</font></td>
</tr>
<tr>
<td><font size="1" face="Tahoma">Teléfono:</font></td>
<td><font size="1" face="Tahoma">
<input name="telefono" type="text" id="telefono" size="15" maxlength="15">
</font></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="Submit" value="Enviar">
<input type="submit" name="Submit2" value="Enviar"></td>
</tr>
</table>
</form>
</body>
</html>


el php de envio:

Código PHP:

<?php
 
if (isset($_POST['nombre']))
  {
   
$name $_POST['nombre'];
   
$lastname $_POST['apellidos'];
   
$mail $_POST['email'];
   
$web $_POST['url'];
   
$country $_POST['pais'];
   
$state $_POST['provincia'];
   
$phone $_POST['telefono'];
 
$host "localhost";
 
$user "";
 
$pass "";
 
$db "php";
 
 
//Establece la conexión a la BD
 
$conect mysql_connect($host,$user,$pass) or die ("No puedo conectarme a la BD");
 
 
//Seleccion de la tabla
 
$selec mysql_select_db($db,$conect);
 
 
//Insercción de los datos en la tabla
 
mysql_query("INSERT INTO php  (nombre,apellidos,email,url,pais,provincia,telefono) VALUES  ('$name','$lastname','$mail','$web','$country','$province','$phone')");

}

?>

Salu2

otar cosa,, tus inputs del form,,tienen un valor "id",, no se porque,, checale y sino, ,eliminalos..
__________________
http://www.chorcha.com
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:57.