Script php che non va più' con Versione MySQL: 5.6

Trapano

Utente Attivo
27 Set 2012
238
0
16
45
Ciao.
Ho questo script che nel vecchio spazio web, funziona, ma spostandolo su un nuovo spazio che ha
Versione MySQL: 5.6... visualizza questo errore: Incorrect integer value: '' for column 'id' at row 1
lo script è questo:
PHP:
<?php
include 'datidb.php';
include 'conf.php';
session_start();
if ($_SESSION['username']==$usern);
else{
header('Location: login.htm');
}{ ?>

<head>
<title>INSERIMENTO PROMEMORIA</title>
<style type="text/css">
<!--
a:link {text-decoration: none;}
-->
</style>
</head>

<body style="text-align: center;" text='black' alink="black" lang="IT" link="black" vlink="black" MARGINHEIGHT="0" bgcolor='white'>

<table align='center' border='0' width='100%' cellpadding='0' cellspacing='0'>
<tr>
<td align='left' width='33%'>
<b><a href='elenco.php'><input style='color:black;background-color:WHITE;font-size:25' type="submit" value='<-- ELENCO'></a></b>
</td>
<td align='center' width='33%'>
<font color='black' size='8'><a href='elenco.php'><?php echo $time=date('Y-m-d');?></a></font></td>
<td align='right' width='33%'></td>
</tr>
</table><br>

<?php
$data_oggi = date('Y-m-d');
$ora_oggi = date('H:i');
$link = mysql_connect($DB_host, $DB_user, $DB_password);
if (!$link)
{
    die ('Non riesco a connettermi: ' . mysql_error());
}
$db_selected = mysql_select_db($DB_name, $link);
if (!$db_selected)
{
    die ("Errore nella selezione del database: " . mysql_error());
}
$reg = $_GET['reg'];
if ( $reg == 1 )
{

$id = $_POST['id'];
$valore = $_POST['valore'];
$data = $_POST['data'];
$ora = $_POST['ora'];

mysql_query("INSERT INTO promemoria
(id,valore,data,ora)
VALUES
('$id','$valore','$data','$ora')")
            
OR DIE(mysql_error());
$result = mysql_query ("SELECT * FROM PROMEMORIA");
$num=mysql_numrows($result);
while($row = mysql_fetch_array( $result ))
{
    $id=$row['id'];       
} 

echo "<font size='8' color='red'>-- PROMEMORIA INSERITO! --</font><br><br>";
 echo "<meta http-equiv='refresh' content='1;url=elenco.php' />";

}
?>

<form action='inserimento.php?reg=1' method='POST' onSubmit="return formCheck(this)">

<table align='center' bgcolor='' border='0' width='100%' cellpadding='1' cellspacing='1'>
<td align='center'>

<textarea style='color:black;background-color:white;font-size:40;' name="valore" rows="4" cols="40">
</textarea><br>

<input style='color:black;background-color:white;font-size:50;' type='date' name='data' size='10' value='<?php echo $data_oggi ;?>'>
<input style='color:black;background-color:white;font-size:50;' type='time' name='ora' size='10' value='<?php echo $ora_oggi ;?>'><br><br>
<input style='color:black;background-color:yellow;font-size:25;' name="Procedi" type="submit" value="MEMORIZZA"><br>
</td>
</table><br><br>

</form>
<br><br><br><br>

</body>
<?php
}
?>
 
Ultima modifica di un moderatore:

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao, prova a togliere gli apici a $id
 

Trapano

Utente Attivo
27 Set 2012
238
0
16
45
Grazie per la risposta Critic.
Ho tolto tutte le righe che contenevano ip
PHP:
<?php
include 'datidb.php';
include 'conf.php';
session_start();
if ($_SESSION['username']==$usern);
else{
header('Location: login.htm');

}{ ?>

<head>
<title>INSERIMENTO PROMEMORIA</title>
<style type="text/css">
<!--
a:link {text-decoration: none;}
-->
</style>
</head>

<body style="text-align: center;" text='black' alink="black" lang="IT" link="black" vlink="black" MARGINHEIGHT="0" bgcolor='#F8DEE3'>

<table align='center' border='0' width='100%' cellpadding='0' cellspacing='0'>
<tr>
<td align='left' width='25%'>
<b><a href='elencop.php'><input style='color:black;background-color:WHITE;font-size:25' type="submit" value='<-- ELENCO'></a></b>
</td>
<td align='center' width='50%'>
<font color='black' size='6'><a href='elenco.php'>NUOVO PROMEMORIA</a></font></td>
<td align='right' width='25%'></td>
</tr>
</table><br>




<form action='inserimentop.php?reg=1' method='POST' onSubmit='return formCheck(this)'>
<table align='center' bgcolor='' border='0' width='100%' cellpadding='1' cellspacing='1'>
<td align='center'>
<textarea style='color:black;background-color:white;font-size:40;' name='valore' rows='4' cols='40'>
</textarea><br>
<input style='color:black;background-color:white;font-size:50;' type='date' name='data' size='10' value='<?php
echo $data_oggi = date('Y-m-d');
?>'>
<input style='color:black;background-color:white;font-size:50;' type='time' name='ora' size='10' value='<?php
echo $ora_oggi = date('H:i');
?>'><br><br>
<input style='color:black;background-color:yellow;font-size:25;' name='Procedi' type='submit' value='MEMORIZZA'><br>
</td>
</table><br><br>
</form>

<?php
$link = mysql_connect($DB_host, $DB_user, $DB_password);
if (!$link)
{
    die ('Non riesco a connettermi: ' . mysql_error());
}
$db_selected = mysql_select_db($DB_name, $link);
if (!$db_selected)
{
    die ('Errore nella selezione del database: ' . mysql_error());
}
$reg = $_GET['reg'];
if ( $reg == 1 )
{

$valore = $_POST['valore'];
$data = $_POST['data'];
$ora = $_POST['ora'];

mysql_query ("INSERT INTO promemoria (valore,data,ora) VALUES ('$valore','$data','$ora')")
            
OR DIE(mysql_error());
$result = mysql_query ('SELECT * FROM PROMEMORIA');
$num=mysql_numrows($result);
while($row = mysql_fetch_array( $result ))
{
    $id=$row['id'];       
}

echo "<font size='8' color='red'>-- PROMEMORIA INSERITO! --</font><br><br>";
 echo "<meta http-equiv='refresh' content='1;url=elencop.php' />";

}
?>


<hr>
<center><?php
include 'calendario.php';
?>
</center><br><br><br>

</body>
<?php
}
?>

In effetti il db aumenta lo stesso di uno a ogni record inserito e non da più errori.
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
io avevo detto solo gli apici.
ricordati di racchiudere il codice che posti nei tag di formattazione
 

Trapano

Utente Attivo
27 Set 2012
238
0
16
45
Grazie.
Ma così è sbagliato il mio script?


Provo a mettere un codice
Codice:
<?php
prova
?>
 
Discussioni simili
Autore Titolo Forum Risposte Data
T [a pagamento] programmatore PHP che mi aiuti a migrare gli script da vecchia versione PHP a nuova Offerte e Richieste di Lavoro e/o Collaborazione 1
Max 1 [PHP] Script che funziona in locale e non online PHP 16
A [PHP] Script con array con numeri che iniziano per 00 PHP 2
D [PHP] script che invii una mail automatica dopo risposta ad una discussione di un forum PHP 0
S Un aiuto su uno script di ricerca avanzata in php che sto verificando. PHP 1
V Script per distanza indirizzi [era: Script Php che non capisco se funzioni !] PHP 2
7 Script php che legge un dato da pagine web e lo confronta con un altro su csv... PHP 2
S script php che raccoglie form javascript e lo invia tramite mail PHP 0
A Chi è capace? (Integrazione di form mail php in una pagina che sfrutta script .js) PHP 6
M Collegamento tra form html e script php PHP 4
felino PHP e script generazione file excel PHP 2
R Primo script in PHP / CSS PHP 4
felino Script PHP per leggere un file JSON. autenticazione? PHP 4
O [PHP] inviare dati da form e script ajax PHP 0
P [PHP] Aggiungere un mio script a prestashop? PHP 10
D [Javascript] inserire uno script in un file php Javascript 6
Gabriele15497514 php testo errato durante la lettura del file txt quando lo script viene eseguito contemporaneamente PHP 3
romeocharly [PHP] Script per rinominare in automatico le immagini inviate da ftp PHP 0
TpD [PHP] Script per organizzazione presenza eventi PHP 3
T interpretare uno script php non fatto da me... PHP 3
O Script PHP e loro visibilità PHP 4
A [PHP] Script Ip camera su altervista senza sottocartelle PHP 6
M [PHP] Problema script ricezione e invio posta... PHP 1
Y Codice AdSense su script php PHP 4
L [PHP] Problema Script 'Not Found' PHP 4
webmachine [PHP] Script per censurare parole PHP 4
C richiamare una funzione in un altro script php PHP 1
M [PHP] Script per controllo disponibilitá negozio in citta PHP 4
B [PHP] hp script creare un utente diminuendo -1 e cosi via PHP 1
Y Modificare script php PHP 5
paloppa [PHP] script importati da internet o da file PHP 24
xone [Vendo] Script gestionale php-mysql gestione pratiche Altri Annunci 0
T mostrare il riultato di uno script php Ajax 2
K Script PHP per leggere array.txt Presentati al Forum 3
Punix [PHP] problema script invio e-mail PHP 2
R pagina html + script php PHP 12
M Script php funziona / non funziona in base all'hosting PHP 21
T [PHP] piccola modifica a script (non mio...) PHP 8
Mauro Guardiani [PHP] script per caricamento video PHP 0
matteoraggi Screenshot da script php PHP 0
F Richiesta script PHP PHP 1
giancadeejay Bloccare utente se non loggato con script php PHP 12
booklisa [PHP] Script nello script PHP 2
H [PHP] Script non vengono eseguiti PHP 2
elpirata [PHP] Script reminder email PHP 11
S Problema con script php-javascript PHP 2
9 inserire contenuto in un file pdf aperto sul browser tramite script php PHP 0
A [PHP] inserire paginazione su script php/mysql PHP 6
R [PHP] [HTML] Creare script invio modulo contatti PHP 2
elpirata [Risolto] Gestione Prenotazioni script php PHP 25

Discussioni simili