Ciao A tutti,
ho creato un form che mi deve postare il nome della provincia sul mio db relazionale ( ora posto il codice, allora se chiedo di cancellare il risultato funziona, ma quando inserisco il nome della provincia al posto di postarmi il nome mi da 0 e non capisco.
chi mi aiuta
Tabella db dump
Non so se puo' aiutare ma sto lavorando in remoto su mamp
ho creato un form che mi deve postare il nome della provincia sul mio db relazionale ( ora posto il codice, allora se chiedo di cancellare il risultato funziona, ma quando inserisco il nome della provincia al posto di postarmi il nome mi da 0 e non capisco.
chi mi aiuta
PHP:
<html>
<head>
</head>
<body>
<?php if (isset($_POST['name'])):
require ("db_connect.php");
$name = $_POST['name'];
$sql = "INSERT INTO provincia SET
name='$name'";
if (@mysql_query($sql)) {
echo '<p>New author added</p>';
} else {
echo '<p>Error adding new author: ' .
mysql_error() . '</p>';
}
?>
<p><a href="<?php echo $_SERVER['PHP_SELF']; ?>">Nuova Provincia</a></p>
<?php else: // Allow the user to enter a new author ?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
<p>Aggiungi una nuova provincia:</p>
<label>Provincia: <input type="text" name="name" /></label><br />
<input type="submit" value="SUBMIT" />
</form>
<?php endif; ?>
</body>
</html>
Tabella db dump
PHP:
-- phpMyAdmin SQL Dump
-- version 3.3.7
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generato il: 04 ago, 2011 at 05:14 AM
-- Versione MySQL: 5.1.44
-- Versione PHP: 5.3.2
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Database: `sicilia`
--
-- --------------------------------------------------------
--
-- Struttura della tabella `provincia`
--
CREATE TABLE IF NOT EXISTS `provincia` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` int(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=12 ;
--
-- Dump dei dati per la tabella `provincia`
--
INSERT INTO `provincia` (`id`, `name`) VALUES
(6, 0),
(7, 0),
(8, 0),
(9, 0),
(10, 0),
(11, 0);
Non so se puo' aiutare ma sto lavorando in remoto su mamp