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>

Rispondi quotando