Ciao a tutti!
ho in mente un progetto ma, visto che sono un "newbbie", non riesco a capire dove sto sbagliando.
In pratica devo visualizzare un record estratto da un db mysql che è popolato da filemaker pro
Il record da cercare è identificato da due campi: uno corrispondente al campo IDCliente ed uno al campo IDManutenzione. L'accoppiata di questi due numeri identifica univocamente il record.
Ho provato ad impostare il codice ma non riesco a capire dove sbaglio.
Lo posto qui di seguito: qualcuno ha qualche dritta da darmi??
Grazie in anticipo!
Andy
codice:
<html>
<head>
<title>xxxxxxxxxxxxxxx</title>
</head>
<body>
<h1>Ricerca Esito Intervento</h1>
<?php
// inclusione del file di classe
include "funzioni_mysql.php";
// istanza della classe
$data = new MysqlClass();
// chiamata alla funzione di connessione
$data->connetti();
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<input type="text" name="key1" value="" />
<input type="text" name="key2" value="" />
<input type="submit" value="cerca" class="submit" />
</form>
<?php
if(isset($IDCliente['key1'])&&($_POST1['key1']!="")&&(preg_match("/^[0-9]+$/i", $_POST1['key1'])))
if(isset($IDManutenzione['key2'])&&($_POST2['key2']!="")&&(preg_match("/^[0-9]+$/i", $_POST2['key2'])))
{
$key1 = $IDCliente['key1'];
$key2 = $IDManutenzione['key2'];
$sql_cerca = $data->query("SELECT * FROM interventi WHERE (IDCliente LIKE '%" . $key1 . "%') AND (IDIntervento LIKE '%" . $key2 . "%')");
$trovati = mysql_num_rows($sql_cerca);
if($trovati > 0)
{
echo "
Trovato $trovati Intervento per il Cliente ".stripslashes($key)."</p>\n";
while($cerca_obj = $data->estrai($sql_cerca))
{
$ID_Cliente = $cerca_obj->ID_Cliente;
$ID_Manutenzione = $cerca_obj->ID_Manutenzione;
$Denominazione = stripslashes($cerca_obj->Denominazione);
$Descrizione = stripslashes($cerca_obj->Descrizione);
// visualizzazione dei dati
echo "<h2>".$ID_Cliente."</h2>\n";
echo "Codice Manutenzione ". $ID_Manutenzione . "\n";
echo "
\n";
echo "Denominazione Cliente " . $Denominazione . "\n";
echo "
\n";
echo "Descrizione Intervento " . $Descrizione . "\n";
echo "
\n";
}
}else{
// notifica in caso di mancanza di risultati
echo "Al momento il codice di intervento inserito non è disponibile";
}
}
// disconnessione
$data->disconnetti();
?>
</body>
</html>