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:
Una vez hecho esto, se supone que debe de finalizar y redireccionar a una pagina con un aviso.<?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); } ?>
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?