Creare una pagina di modifica database.

  • Creatore Discussione Creatore Discussione maxxjo
  • Data di inizio Data di inizio

maxxjo

Utente Attivo
27 Apr 2013
56
0
0
Salve,
ho crear una pagina che richiami le tabelle sul database per poi modificarle, il mio problema e che quando vado ad aprire la pagina nel browser mi compare tutto bianco..
Potete darmi una mano per favore? Grazie Max

ECCO IL CODICE MODIF.PHP

PHP:
<?php
include 'config.php';
if(isset($_POST['id'])&&(is_numeric($_POST['id'])))
{
  $id = $_POST['id'];
  $titolo = addslashes($_POST['titolo']);
  $testo = addslashes($_POST['testo']);
  $str_data = strtotime($_POST['data']);
  $sql = "UPDATE eventi SET titolo='$titolo', testo='$testo', data='$data'";
  if(mysql_query($sql) or die (mysql_error()))
  {
    echo "Modifica effettuata con successo.<br>
    Vai al <a href=\"index.php\">Calendario</a>";
  }
}
elseif (isset($_GET['id']) && is_numeric($_GET['id']))
{
  $id = $_GET['id'];
  $query = mysql_query("SELECT titolo,testo,data FROM eventi") or die (mysql_error());
  $fetch = mysql_fetch_array($query)or die (mysql_error());
  $titolo = stripslashes($fetch['titolo']);
  $testo = stripslashes($fetch['testo']);
  $data = date("d-m-Y", $fetch['data']); 
  ?>
  <body>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">Titolo:<br>
<input name="titolo" type="text" value="<?php echo $titolo; ?>">
<br>Testo:<br>
<textarea name="testo" cols="30" rows="8">
<?php echo $testo; ?>
</textarea>
<br>Data:<br>
<input name="data" type="text" value="<?php echo $data; ?>">
<br><input name="mod_id" type="hidden" value="<?php echo $id; ?>">
<input name="submit" type="submit" value="modifica">
</form>
</body>
 
Ultima modifica di un moderatore:
ciao,manca una } a chiusra dell'elseif
 

Discussioni simili