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í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?