Nella pagina html inserisco qt codice php
<?
$Cognome = trim($_POST["Cognome"]);
$Nome = trim($_POST["Nome"]);
$DataNascita = trim($_POST["Giorno"]."-".$_POST["Mese"]."-".$_POST["Anno"]);
$conn = OCILogon("mamivi","ciao") or die ("Errore durante la connessione a Oracle");
$query="SELECT * FROM Fedele WHERE Nome = '$Nome' AND Cognome = '$Cognome' AND DataNascita = TO_DATE('". ($DataNascita)."')";
$ris = OCIParse($conn,$query) or die("Errore nella query:");
if(!OCIExecute($ris))
{
echo "Errore nella query:".$query;
OCIFreeStatement($ris);//deallocazione risorse
OCILogOff($conn);//chiusura connessione aperta con OCILogon
}
else
{
if (OCIFetch ($ris) == false)
{
// gestisci errore
}
else
{
// qui sicuramente non c'e' errore
$righe = OCIFetch($ris);//,$results);
print("OCIResult($ris, "CODICEFISCALE")");
//print("---");
}
}
?>
Tornando alla pagina html inserisco nel campo di testo seguente il solo campo codice fiscale o così
(questa operazione me l'aveva consigliata un ragazzo,ma nn mi funziona più...qualcuno sa dirmi dove ho sbagliato)
<input name="CodiceFiscale" type="text" size="16" maxlength="16" value=<?= OCIResult($ris, "CODICEFISCALE"); ?>>
oppure così(questo è come avevo provato a farlo io inserendo nella variabile $Cognome il primo campo della tupla restituita ma è proprio qt operazione che nn so fare)
<input name="Cognome" type="text" size="16" value=<?php echo "$Cognome"?>>
Spero di essere stata chiara stavolta
grazie ancora per l'aiuto
annalisa

Rispondi quotando
