Ciao a tutti, vi spiego:
dati una serie di campi, in cui inserire informazioni anagrafiche, uno in particolare, ed codice fiscale, come digito, mi controlla nel db se già esistente, ed in caso positivo mi deve indirizzare ad una specifica pagina passando l'id della persona.
Il codice a seguire, mi trova un eventuale risultato, ma non va a carcare la pagina operazioni.php per intero, ma è come se l'aggiungesse sotto al campo codice fiscale, senza ricevere neanche l'id_medico che mando in get e che in quella pagina recupero in get.
Dove sbaglio?
in html es:
<input name="cod_fis" id="cod_fis" id="inputString" onkeyup="lookup(this.value); type="text"/>
funzione javascript:
<script type="text/javascript">
function lookup(inputString) {
$.post("rpc.php", {queryString: ""+inputString+""}, function(data){
});
} // lookup
</script>
file rpc.php:
<?php
ob_start();
require 'config.php';
if(isset($_POST['queryString']))
{
$queryString = mysql_real_escape_string($_POST['queryString']);
if(strlen($queryString) >0)
{
$query = "SELECT * FROM eliminati WHERE cognome LIKE '%$queryString%'"; //nome LIKE '$queryString%' or
// lancio la query
$result = mysql_query($query);
$dati= mysql_fetch_row($result);
$id_medico=$dati['id_medico'];
if($dati)
{
header("locationperazioni.php?scelta=3&id_medico=$id_medico");
exit();
}
}
}
ob_end_flush();
?>