modifica dati con sqlite

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
42
Massa, Italy
Salve, sto usando l'sqlite nel mio sito personale.. ora ho fatto l'inserimento senza problemi ma non so come fare il modifica ovvero il submit dei post di modifica lo fatti etc..

ma non so come fare ad far popolare il form con i dati scritti nel database.


codice:
PHP:
<?php
$subject = (isset($_POST["subject"])) ? trim (($_POST["subject"])): '';
$categories = (isset($_POST["categories"])) ? trim (($_POST["categories"])): '';
$intro = (isset($_POST["intro"])) ? trim (($_POST["intro"])): '';
$content = (isset($_POST["content"])) ? trim (($_POST["content"])): '';
$is_public = (isset($_POST["is_public"])) ? trim (($_POST["is_public"])): '';

?><style>
.input {
    border: 1px solid #006;
    background: #ffc;
	
}
.input:hover {
    border: 1px solid #f00;
    background: #ff6;
}
.button {
   margin: 20px;
	padding: 4px 10px;
	border: 1px solid black;
	border-radius: 6px;
	background-color: #ffff00;
}
.button:hover {
    border: 1px solid #f00;
    background: #eef;
}
label {
    display: block;
    width: 150px;
    float: left;
    margin: 2px 10px 6px 4px;
    text-align: right;
}
legend{
margin: 20px;
	padding: 4px 10px;
	border: 1px solid black;
	border-radius: 6px;
	background-color: #ffff00;
}
br { clear: left; }
</style>
<?php
try {
    $posts = $db->prepare('SELECT * FROM blog WHERE id:id');
	$posts->bindParam(':id', $id);
    $posts->execute();
} catch (Exception $e) {
    die ($e);
}
?>
<form name="<?php echo $_SERVER["PHP_SELF"]; ?>" method="POST">

<fieldset>
<legend>Edit post</legend>
<?php
 if(isset($error)){ echo "<p class=\"error\">".$error."</p>";}
if(isset($msg)){ echo $msg;} else {
?><br />
<label for="subject">Titolo:</label>
 <input type="text" name="subject" value="<?php if(isset($_POST['subject'])){echo $_POST['subject'];}else { echo htmlspecialchars($subject); }?>">
<br />
<br />
<label for="categories">Categoria:</label>
Penso<input type="radio" name="categories" value="penso"  <?php if($categories=='penso') echo 'checked="checked"'?> />
Scrivo<input type="radio" name="categories" value="2" <?php if($categories=='scrivo') echo 'checked="checked"'?>/>
5-Minuti<input type="radio" name="categories" value="2" <?php if($categories=='5-minuti') echo 'checked="checked"'?>/>    
Laboratorio<input type="radio" name="categories" value="2" <?php if($categories=='lab') echo 'checked="checked"'?>/>    
<br />
<br />
<label for="intro">Introduzione:</label>
<textarea name="intro" rows="8" cols="50"><?php if(isset($_POST['intro'])){echo $_POST['intro'];}else { echo htmlspecialchars($intro); }?></textarea>
<br />
<br />
<label for="content">Contenuto:</label>
<textarea name="content" rows="8" cols="50"><?php if(isset($_POST['content'])){echo $_POST['content'];}else { echo htmlspecialchars($content); }?></textarea>
<br />
<br />
<label for="is_public">Stato pubblicazione:</label>
On<input type="radio" name="is_public" value="1"  <?php if($is_public=='1') echo 'checked="checked"'?> />
    off<input type="radio" name="is_public" value="2" <?php if($is_public=='2') echo 'checked="checked"'?>/>
	
<br />
<br />
<label for="Password">Password:</label>
<input type="text" name="blogpass" />
<br />
<label for="invia"></label>
<input type="submit"  class="button" name="submit" />
</fieldset>
</form>
<?php }
?>

mi date una mano per favore?

poi non so come mai inserisco i dati e il campo data è indietro di due ore.?

avete idee?

grazie mille.
buona serata.
 

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
42
Massa, Italy
scusate, ma bastava cercare con google lo posto chi gli interssa.. ma ho sempre il problema della data che è indietro di due ore... idee????

PHP:
<?php
  try {
    $posts = $db->prepare('SELECT * FROM blog WHERE id=:id');
	$posts->bindParam(':id', $id);
	$id = $_GET["id"];
	$posts->execute();
	$rowarray = $posts->fetchall(PDO::FETCH_ASSOC);
	
} catch (Exception $e) {
        die ($e);
    }	

foreach($rowarray as $row)	
{
?>
<form name="<?php echo $_SERVER["PHP_SELF"]; ?>" method="POST">

<fieldset>
<legend>Edit post</legend>
<?php
 if(isset($error)){ echo "<p class=\"error\">".$error."</p>";}
if(isset($msg)){ echo $msg;} else {
?><br />
<label for="subject">Titolo:</label>
 <input type="text" name="subject" value="<?php if(isset($_POST['subject'])){echo $_POST['subject'];}else { echo htmlspecialchars($row["subject"]); }?>">
<br />
<br />
<label for="categories">Categoria:</label>
Penso<input type="radio" name="categories" value="penso"  <?php if($row["categories"]=='penso') echo 'checked="checked"'?> />
Scrivo<input type="radio" name="categories" value="2" <?php if($row["categories"]=='scrivo') echo 'checked="checked"'?>/>
5-Minuti<input type="radio" name="categories" value="2" <?php if($row["categories"]=='5-minuti') echo 'checked="checked"'?>/>    
Laboratorio<input type="radio" name="categories" value="2" <?php if($row["categories"]=='lab') echo 'checked="checked"'?>/>    
<br />
<br />
<label for="intro">Introduzione:</label>
<textarea name="intro" rows="8" cols="50"><?php if(isset($_POST['intro'])){echo $_POST['intro'];}else { echo htmlspecialchars($row["intro"]); }?></textarea>
<br />
<br />
<label for="content">Contenuto:</label>
<textarea name="content" rows="8" cols="50"><?php if(isset($_POST['content'])){echo $_POST['content'];}else { echo htmlspecialchars($row["content"]); }?></textarea>
<br />
<br />
<label for="is_public">Stato pubblicazione:</label>
On<input type="radio" name="is_public" value="1"  <?php if($row["is_public"]=='1') echo 'checked="checked"'?> />
    off<input type="radio" name="is_public" value="2" <?php if($row["is_public"]=='2') echo 'checked="checked"'?>/>
	
<br />
<br />
<label for="Password">Password:</label>
<input type="text" name="blogpass" />
<br />
<label for="invia"></label>
<input type="submit"  class="button" name="submit" />
</fieldset>
</form>
 
Discussioni simili
Autore Titolo Forum Risposte Data
G Problemi con modifica dati in query di aggiornamento MS Access 6
simonetta619 Modifica dati con PHP PHP 44
L modifica dati. PHP 1
W Modifica su invio dati da form PHP 4
M Modifica e/o Cancellazione dati da database MySql PHP 2
R Modifica e cancellazione dati da MDB Classic ASP 11
K sql UPDATE non mi modifica i dati PHP 22
N Modifica dati utente Joomla 0
R modifica dati in tabella php+sql PHP 12
Emix Problema modifica dati PHP 3
I modifica dati in tabella mysql PHP 9
L problema modifica dati e caratteri html PHP 2
S Modifica dati su db tramite checkbox PHP 14
R Back-end: modifica dati mysql da form php PHP 5
D caricamento file su db e modifica dati PHP 0
M problemi su modifica dati utente Classic ASP 4
Z [PHP/MySql]modifica dei dati PHP 1
S pagina di modifica dati utente Classic ASP 39
B Modifica dati ACCESS ASP.NET 1
grottafelix Estrarre dati da db e modifica Classic ASP 25
D Jquery - modifica elemenento onlick jQuery 1
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
JeiMax Modifica codice php personalizzato PHP 2
P Pagina modifica record che non funziona PHP 0
L Modifica file upload in ASP Classic ASP 2
P modifica colore A Hover link website . WordPress 2
P Modifica con PHP di un node in una sitemap xml PHP 0
C Software modifica sitoweb in tempo reale WordPress 12
G Modifica immagine di sfondo attraverso un bottone PHP 18
G modifica corretta funzione da eregi() a preg_match() PHP 3
R Modifica codice per l'upload di più file PHP 1
G Modifica testo Photoshop 3
felino Excel: popolare una cella con la data di modifica della riga a cui appartiene Windows e Software 3
felino [Wordpress] Modifica main color del template WordPress 8
M [PHP] Modifica account PHP 3
S [OFFRO] Creazione di programmi per la modifica automatizzata di testi Offerte e Richieste di Lavoro e/o Collaborazione 0
S [OFFRO] Rimozione o aggiunta di Password ai file PDF e opzionalmente loro modifica Offerte e Richieste di Lavoro e/o Collaborazione 2
F [PHP] modifica del body email con checked PHP 8
G Modifica da sito statico HTML a dinamico in Wordpress SEO e Posizionamento 1
Cosina Modifica script textarea jQuery 0
M [PHP] Calcolare costi su modifica orari PHP 4
A [PHP] Modifica caratteri di una query Oracle SQL PHP 0
F modifica recensione google Discussioni Varie 2
C Photoshop CS 6 salvare una modifica Photoshop 0
L [PHP] Modifica in tabella ultimo id PHP 5
C Pagina fb notifica modifica post Social Media Marketing 1
Q Notice: Undefined index: codice in C:\xampp\htdocs\STAGE\calendario\modifica.php on line 10 PHP 8
C [Joomla] [HTML] Modifica codice per adattamento app Joomla 18
Daniele_Carrara [Javascript] Modifica input date Javascript 5
J modifica spooler di stampa per stampare in ordine di nome i files pdf Windows e Software 2

Discussioni simili