.. slave, non riesco a creare uno script che mi dia la possibilità di modificare un record nel db..
questi due qui sono uno per inserire e uno per cancellare, ma non riesco a creane uno epr modificare, qualcuno riesce a buttrami già qualcosa di semplice?!.. vi ringrazio!!.. sono proprio inceppato!...
per aggiungere
Codice PHP:
<?php include "menu.php"; ?>
<?php
require("config.php");
if ($_POST[cmd] == FALSE)
{
echo "<form action=\"$REQUEST_URI\" method=\"post\">\n";
echo "[b]Titolo[/b]:
\n";
echo "<input type=\"text\" name=\"titolo\">
\n\n";
echo "[b]Descrizione[/b]:
\n";
echo "<textarea name=\"descrizione\" cols=\"25\" rows=\"3\">";
echo "</textarea>
\n\n";
echo "[b]URL Immagine[/b]:
\n";
echo "<input type=\"text\" name=\"img\">
\n\n";
echo "<input type=\"hidden\" name=\"cmd\" value=\"add\">\n";
echo "<input type=\"submit\" value=\"Crea\">\n";
echo "</form>\n";
}
else
{
# Verifico che tutti i campi necessari siano stati compilati
if ($_POST[titolo] == FALSE OR $_POST[descrizione] == FALSE OR $_POST[img] == FALSE)
{
echo "
Tutti i campi sono obbligatori.";
}
# Se il controllo è ok salvo tutto nel DB
else
{
$_POST[titolo] = str_replace("\n", "
", $_POST[titolo]);
mysql_query("INSERT INTO forum_lite_main
VALUES ('NULL',
'" . $_POST[titolo] . "',
'" . $_POST[descrizione] . "',
'" . date("d/m/Y") . "',
'" . $_POST[img] . "')");
echo "<table><tr><td>Categoria aggunta con successo.
<a href=\"" . $_SERVER['PHP_SELF'] . "\">Torna indietro</a>";
}
}
?>
per cancellare
Codice PHP:
<?php include "menu.php"; ?>
<?php
require("config.php");
if ($_POST[cmd] == FALSE)
{
echo "<form action=\"$REQUEST_URI\" method=\"post\">\n";
echo "[b]ID[/b]:
\n";
echo "<select name=\"id\">";
$query = mysql_query("SELECT * FROM forum_lite_main ORDER BY id ASC");
while($result = mysql_fetch_array($query))
{
echo "<option>$result[id]</option>";
}
if ($_POST[cmd] == FALSE)
echo "</select>
\n\n";
echo "<input type=\"hidden\" name=\"cmd\" value=\"add\">\n";
echo "<input type=\"submit\" value=\"Cancella\">\n";
echo "</form>\n";
}
else
{
# Verifico che tutti i campi necessari siano stati compilati
if ($_POST[id] == FALSE)
{
echo "
Tutti i campi sono obbligatori.";
}
# Se il controllo è ok salvo tutto nel DB
else
{
$_POST[titolo] = str_replace("\n", "
", $_POST[titolo]);
mysql_query("DELETE FROM forum_lite_main
WHERE id = $_POST[id]");
echo "<table><tr><td>Categoria cancellata con successo.
<a href=\"" . $_SERVER['PHP_SELF'] . "\">Torna indietro</a>";
}
}
?>
Rigrazie!
:berto: