Foro de Ayuda IntercambiosvirtualeS

Foro de Ayuda IntercambiosvirtualeS (https://www.intercambiosos.org/index.php)
-   Software (https://www.intercambiosos.org/forumdisplay.php?f=88)
-   -   Problema al guardar datos en mysql (https://www.intercambiosos.org/showthread.php?t=42444)

ace ventura 03-jun-2015 14:15

Problema al guardar datos en mysql
 
Buenas tardes y un saludo para todos, vengo solicitando su colaboracion, estoy realizando una aplicacion en php y mysql para guardar unos datos de unos pacientes, una especie de control de historias clinicas, tengo ya hechas dos paginas, una en donde solicito los datos personales del paciente y los almaceno en una tabla paciente y de ahi llamo a la otra pagina para guardar los datos de la consulta en otra tabla. Ambas paginas son extension php, el funcionamiento es mas o menos asi, se ingresan los datos del paciente y al dar clic en guardar guarda en la respectiva tabla y me direcciona a la pagina para guardar los datos de la consulta, con este codigo

<?php
echo "<head><meta http-equiv='refresh' content='1; url=http://localhost/otorrino/consulta.php'></head>";
?>

en esta pagina ingresamos los datos de la consulta y al dar en guardar se deben guardar en la tabla consulta, para saber que esos datos corresponden al paciente que se acabo de ingresar los datos me traigo el id_paciente con esta linea

$rs_Max = mysql_query("SELECT MAX(id_paciente) FROM paciente");

cuando inserta los datos en la tabla y miro no me inserto el dato id_paciente en la tabla consulta, le hice un echo para ver que me trae en la variable $rs_Max y me muestra: Resource id #6, que estoy haciendo mal, xq no me trae el dato que es.

Otra duda cuando cree la base de datos y la tabla en cotejamiento puse utf8_spanish_ci, cuando guardo en el campo edad por ejemplo 30 años dos meses, el caracter ñ lo esta guardando con otro simbolo, sera que ese no es el cotejamiento adecuado. Uso XAMPP con su respectivo phpmyadmin. Cualquier ayuda se les agradece.

ace ventura 03-jun-2015 17:00

Listo solucionado la linea deberia quedar asi:
$rs_Max = mysql_query("SELECT MAX(id_paciente) AS id FROM paciente");
if ($row = mysql_fetch_row($rs_Max)) {
$id_paciente = trim($row[0]);
}

Ahora me queda es lo del caracter ñ.

baduser 03-jun-2015 17:03

excelente compañero, no te diste por vencido antes de tiempo...

apenas andaba revisando tu sintaxis haber si te faltaba algo y me ganaste.... hace tiempo que no veo SQL y estaba haciendo memoria.


salu2


La franja horaria es GMT -4. Ahora son las 12:37.

Desarrollado por: vBulletin® Versión 3.8.1
Derechos de Autor ©2000 - 2024, Jelsoft Enterprises Ltd.

Ad Management by RedTyger