ciao a tutti io ho creato 2 pagine una main e un save nella main inserisco i campi che mi servono
e nel save li salvo sul databasecodice:<? include ("config.inc.php"); include ("top_foot.inc.php"); //intestazione top(); ?> <form method=post action=save.php> nick: <input type=text size=40 name=titolo> <input type=submit value=Invia> </p> </form> <? // chiusura pagina foot(); ?>
solo che dall'index io clikko su invia che mi dovrebbe mandare alla pagina save e fare tutte le varie operazioni di inserimento solo che quando inserisco il nick nel campo e premo invia mi viene fuori la scritta "I campi Titolo devono essere riempiti!" e sul database non invia nulla se invece tolgo quel controllo funziona alla perfezione invia tutto solo che nella colonna del nick mi lascia il vuoto come se nel passaggio lui non riportasse quel valore. mi potreste dire cosa mi manca?codice:<? include("top_foot.inc.php"); include("config.inc.php"); top(); if (trim($titolo) == ""): echo "I campi Titolo devono essere riempiti!"; else: $titolo = str_replace("<", "<", $titolo); $titolo = str_replace(">", ">", $titolo); $class = 1; $class_protect = 0; $class_hidekick = 0; $hide_kick = 0; $hide_keys = 0; $reg_date = 1164488513; $reg_op = www.itamaster.com; $pwd_change = 1; $pwd_crypt = 0; $login_cnt = 0; $error_cnt = 0; $enabled = 1; $db = mysql_connect($db_host, $db_user, $db_password); if ($db == FALSE) die ("Errore nella connessione. Verificare i parametri nel file config.inc.php"); mysql_select_db($db_name, $db) or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php"); $query = "SELECT * FROM reglist WHERE nick='$titolo'"; $rs = @mysql_query($query) or die("Errore query database: " . mysql_error()); $num_righe = mysql_num_rows($rs); if ($num_righe > 0) { echo "[b]ATTENZIONE! Il TTh inserito esiste già nel database!! Quindi non verrà inserito quello digitato ora. "; } else { $query = "INSERT INTO reglist (nick, class, class_protect, class_hidekick, hide_kick, hide_keys, reg_date, reg_op, pwd_change, pwd_crypt, login_cnt, error_cnt, enabled) VALUES ( '$titolo', '$class', '$class_protect', '$class_hidekick', '$hide_kick', '$hide_keys', '$reg_date', '$reg_op', '$pwd_change', '$pwd_crypt', '$login_cnt', '$error_cnt', '$enabled')"; if (mysql_query($query, $db)) echo "L'articolo è stato inserito correttamente"; else echo "Erorre durante l'inserimento"; } mysql_close($db); endif; foot(); ?>

Rispondi quotando
