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
Ho un file chiamato script.php con
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
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