Ciao a tutti,
ho un problema (ma guarda te...) piuttosto fastidioso. Dovrei far eseguire uno script php contenuto in un record del mio DB mysql.
Posto quanto fatto fin'ora:
codice:FORM PER INSERIMENTO <form enctype="multipart/form-data" id="mod_inserisci" name="mod_inserisci" method="post" action="./mod_inserisci_salva.php"> <label for="modulo">Modulo</label><input type="text" id="modulo" name="modulo" value="" tabindex="1" /> <label for="codice">Codice</label><textarea id="codice" name="codice" cols="40" rows="20" tabindex="3" /></textarea> <label for="ordinamento">Ordinamento</label><input type="text" id="ordinamento" name="ordinamento" value="" tabindex="4" size="2"/> <select name="colonna"> <option value="0" selected>Colonna</option> <option value="1" >Sinistra</option> <option value="2">Centrale</option> <option value="3">Destra</option> </select></p> <p class="titolo"><input type="button" id="invia" name="invia" value="Invia" title="Invia" tabindex="4" onClick="javascript:contr();" /></p> </form>codice:JAVASCRIPT PER VERIFICA CORRETTEZZA <script language="javascript" type="text/javascript"> <!-- function contr() { ctrl = ""; if (document.mod_inserisci.elements["modulo"].value == "") { ctrl = "Specificare il nome del modulo."; } if (document.mod_inserisci.elements["ordinamento"].value == "") { ctrl = "Specificare l'ordinamento"; } if (document.mod_inserisci.elements["colonna"].value == "0") { ctrl = "Specificare la colonna."; } if (ctrl != "") { alert (ctrl); } else { document.mod_inserisci.submit(); } } //--> </script>codice:QUERY DI SALVATAGGIO <?php session_start(); require("./../conf/dbconf.inc.php"); dbConnect(); $res = mysql_query( "SELECT utenti_accesso.id FROM utenti_accesso, log_accessi WHERE utenti_accesso.id = log_accessi.id_utenti_accesso AND log_accessi.session_id = '".session_id()."';" ); if (mysql_num_rows($res) > 0) { $selezione = $_POST["colonna"]; mysql_query( "INSERT INTO ordinamento (modulo, codice, ordinamento, colonna ) VALUES ( '".$_POST["modulo"]."', '".$_POST["codice"]."','".$_POST["ordinamento"]."','".$selezione."' );" ); header ("LOCATION: ./mod_elenco.php"); } else { header ("LOCATION: ./index.php"); } dbClose(); ?>codice:CODICE PHP DA INCLUDERE <?php dbConnect(); $count1 = 0; $count = mysql_query("SELECT COUNT(id) FROM hot_news"); $res_count = mysql_fetch_row($count); // numero totale di records $tot_records = $res_count[0]; // risultati per pagina(secondo parametro di LIMIT) $per_page = 5; // numero totale di pagine $tot_pages = ceil($tot_records / $per_page); // pagina corrente $current_page = (!$_GET['pagehot']) ? 1 : (int)$_GET['pagehot']; // primo parametro di LIMIT $primo = ($current_page - 1) * $per_page; //$res1 = mysql_query('SELECT * FROM avvisi;'); $query_limit = mysql_query("SELECT * FROM hot_news LIMIT $primo, $per_page"); print("<ul>"); while ( $riga1 = mysql_fetch_array( $query_limit ) ) { $dateform = explode( '-', $riga1["data"] ); $datafin = $dateform[2].'/'.$dateform[1].'/'.$dateform[0]; $codice = $riga1["id"]; print("[*]".$datafin."".$riga1["titolo"]." "); print("".$riga1["testo_introduttivo"]."</a> "); print("leggi tutto"); } // esecuzione prima query echo "<div align=\"center\">\n<table>\n"; // esecuzione seconda query con LIMIT while($results = mysql_fetch_array($query_limit)) { echo " <tr>\n <td>"; echo "<a href=\"page.php?id=" . $results['id'] . "\">" . $results['nome'] . "</a>"; print("<td headers='riga".$riga1["id"]." titolo'>".$riga1["titolo"]."</td>"); echo "</td>\n </tr>\n"; } // includiamo uno dei files contenenti la paginazione, commentate l'altro ovviamente include("./script/paginazione_hot_news.php"); //include("paginazione_2.php"); // in questa cella inseriamo la paginazione echo " <tr>\n <td height=\"50\" valign=\"bottom\" align=\"center\">$paginazione</td>\n"; echo " </tr>\n</table>\n</div>"; dbClose(); ?>Ora la domanda è: dov'è l'errore?codice:RISULTATO SORGENTE FIREFOX <div><?php require (hot_news.php); ?></div>

Rispondi quotando