Problema nel modificare un record

Soulfearor

Utente Attivo
16 Set 2014
54
0
6
Torino
www.serenagraficatorino.it
Salve a tutti apro una nuova discussione perchè ho un problema con la modifica di un record tramite form.

Ho un file chiamato index.php con un form e il pulsante submit con nome="invia".
Ho un file chiamato modifica.php con

PHP:
<?php 
	include 'script.php';
?>

Ho un file chiamato script.php con

PHP:
<?php
$connessione = mysqli_connect('localhost', 'root', '', 'prova') or die(mysqli_error());

$estrazione = NULL;
if(isset($_POST['categoria'])) {  $categoria = $_POST['categoria'];  }
if(isset($_POST['id'])) {  $id = $_POST['id'];  }

if(isset($_POST['invia'])) {
		$query = "SELECT * FROM hardware WHERE ID = 1";
		$risultatoQuery = mysqli_query($connessione, $query) or die(mysqli_error());
		$estrazione = mysqli_fetch_assoc($risultatoQuery);
		echo '<form action="" method="post"> 
			Nome </br>
			<input type="text" name="nomeUp" value="'.$estrazione['nome'].'"> </br></br>
			Collezione </br>
			<input type="text" name="collezioneUp" value="'.$estrazione['collezione'].'"></br></br>
			File  </br>
			<input type="text" name="fileUp" value="'.$estrazione['file'].'"></br></br>
			Descrizione  </br>
			<input type="text" name="descrizioneUp" value="'.$estrazione['descrizione'].'"></br></br>
			<input type="submit" name="modifica"> 
		</form>'; 
}

if(isset($_POST['modifica'])) { 
    $query = "UPDATE hardware SET nome=".$_POST['nomeUp'].", collezione=".$_POST['collezioneUp'].", file=".$_POST['fileUp'].", descrizione=".$_POST['descrizioneUp']." WHERE ID = 1"; 
    $risultato = mysqli_query($connessione,$query);
	header('location: index.php');
}

?>

Mi funziona tutto tranne il fatto che non sostituisce i valori nel record, cosa mi sfugge?
Non mi esce nessun errore e non vorrei che non riuscisse a ricavare il dato dall'input del form con il metodo post.
Il record ha anche un quinto campo, chiamato id.

Vi ringrazio anticipatamente.

p.s. Se avete tempo: http://forum.mrwebmaster.it/php/41011-problema-pagination-mysql.html
 

Altutto

Utente Attivo
30 Set 2013
262
0
16
stubborn.altervista.org
Ciao,
Modifica la query così:
PHP:
    $query = "UPDATE hardware SET nome='".$_POST['nomeUp']."', collezione='".$_POST['collezioneUp']."', file='".$_POST['fileUp']."', descrizione='".$_POST['descrizioneUp']."' WHERE ID = 1";
Gli apici non sono da mettere solo quando nel campo interessato c'è un numero :)
 
Discussioni simili
Autore Titolo Forum Risposte Data
S Problema nel ciclare un json Javascript 0
A Problema nel passare la variabile PHP 0
M Problema inserimento parole con apostrofo nel db PHP 5
A Problema nel passaggio di una animazione da flash a animate Flash 9
fulviozecchin Problema Visualizzazione tabelle HTML nel Browser HTML e CSS 9
giuseppe_123 [WordPress] Problema inserimento widget nel footer WordPress 0
N Problema nel fissare gli oggetti alla pagina in Adobe Muse Mac e Software 5
G [PHP] Problema nel passaggio del valore mese PHP 8
L [WordPress] Problema Javascript nel log del browser WordPress 1
gandalf1959 problema nel posizionamento di un div HTML e CSS 1
L problema nel richiamare gli id HTML e CSS 2
M Problema nel coding PHP 4
P Problema di Undefined variable nel codice PHP PHP 5
Emix Problema nel concatenare jquery ed ajax nella stessa pagina Javascript 15
C Problema: salvare indirizzo file in un database(mancanza delle backslash nel percorso) PHP 13
F Problema con selezione di un file nel database PHP 5
C Problema nel Caricare file e spostarlo con la funzione move_uploaded_file PHP 14
A galleria jquery: problema nel caricamento di una immagine da un'anteprima HTML e CSS 10
S [ACCESS] Problema nel creare le tabelle da codice. MS Access 4
M Problema con disposizioni immagini e testi nel sito HTML e CSS 0
C AJAX FORM MAIL - problema con gli a capo nel messaggio Javascript 0
asevenx problema inserimento database nel sito online MySQL 3
asevenx problema con l'inserimento di un record nel database (caratteri non consentiti) PHP 11
E problema link nel menù XML 0
C Problema con il doppio invio nel form con onsubmit HTML e CSS 9
R Problema nel $_POST di dati per ricerca su DB PHP 12
T Problema nel salvataggio dei dati dopo il form. PHP 7
emanuelevt Problema nel visualizzare l'img dal database mysql PHP 1
S Problema di visualizzazione nel web PHP 6
R problema nel caricare i file sul server Web Server 1
G problema nel pubblicare un file di 10 minuti Flash 7
JellyBelly Problema con xsl con html nel db XML 2
G problema nel pubblicare in html da flash Flash 8
F Problema con scrittura dati nel DB Classic ASP 16
L problema nel ridimensionare un immagine... Classic ASP 2
cosov Problema con numeri nel form Classic ASP 2
lupin3m [help] problema nel controllare il filmato con i simboli Flash 7
I Problema SPAM nel forum Supporto Mr.Webmaster 1
giorgione_tg MySql semplice problema nel creare una tabella... Database 2
F Problema nel posizionare popup... Javascript 3
metalgemini Problema: non mi salva i dati nel db Classic ASP 11
S problema redirect e js nel mio sito Supporto Mr.Webmaster 0
F Problema pulsante cerca record su access Database 0
I Sto progettando nuovi siti utilizzando bootstrap e devo dire funziona bene, l'unico problema e la maschera -moz- HTML e CSS 0
K Problema form update PHP 2
O problema con dvr dahua xvr5116 IP Cam e Videosorveglianza 0
G Problema con Xampp Web Server 1
andrea barletta Problema con miniature comandi Photoshop 0
I problema con alice Posta Elettronica 0
K Problema Inner join PHP 1

Discussioni simili