Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2010, 21:07
fernandosg
 
Fecha de Ingreso: julio-2009
Mensajes: 55
Antigüedad: 14 años, 9 meses
Puntos: 0
Pregunta Problema al insertar datos a mysql

Saludos.
Empezando con esto de php, estoy probando la conexion a mysql.

Primero hice el codigo para ingresar a mysql :

Código:
<?php

$con = mysql_connect("localhost","root","");
mysql_select_db("clientes",$con);
?>

En un archivo llamado agregar.html tengo un formulario con dos campos: Nombre , proximacita(proximacita es cadena de caracteres, lo puse asi , solo para probar mysql)

Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<form action="añadiendo.php" method="post">
<p><input name="nombre" type="text" id="nombre" value="nombre del paciente" /></p>
<p><input name="proximacita" type="text" id="proximacita" value="Proxima cita" /></p>
<p><input name="registrar" type="Submit" value="enviar" /></p>
</form>
</body>
</html>

Y este debe de insertar por medio de el archivo añadiendo.php:

Código:
<?php
include("conectando.php");

	if(mysql_connect("clientes",$con)){
	$insertando = "insert into dentista values ('".$_POST[nombre]."','".$_POST[proximacita]."')";
		if(mysql_query($insertando,$con)){
		header("Location:final.html");
		}
		else{
		echo mysql_error($con);
		}
	}
	else{
	echo mysql_error($con);
	}

?>
Una vez hecho esto, se supone que debe de finalizar y redireccionar a una pagina con un aviso.
El problema es que cuando lo ejecuto, y lleno el formulario, me aparece el sig error:

Warning: mysql_connect() expects parameter 2 to be string, resource given in /opt/lampp/htdocs/xampp/testing/añadiendo.php on line 4

Alguien sabe a que se debe?