Ich schreibe ja zur Zeit an einer kleinen Galerie.
Jetzt zu meinem Problem. Und zwar würde ich gerne die Kategorienamen ändern. Beim erstellen einer Kategorie wird immer ein Ordner erstellt. Der muss dann natürlich auch umbenannt werden.
Doch woher weiß das Script welchen Ordner es umbenennen muss? Ich habe es versucht auf diese Weise zu lösen. Doch es klappt nicht, er nennt den Ordner nicht um.
Hoffe es kann jemand helfen
Jetzt zu meinem Problem. Und zwar würde ich gerne die Kategorienamen ändern. Beim erstellen einer Kategorie wird immer ein Ordner erstellt. Der muss dann natürlich auch umbenannt werden.
Doch woher weiß das Script welchen Ordner es umbenennen muss? Ich habe es versucht auf diese Weise zu lösen. Doch es klappt nicht, er nennt den Ordner nicht um.
Hoffe es kann jemand helfen
PHP-Code:
<?php
if (isset ($_GET['SID']))
{
session_id($_GET['SID']);
}
session_start();
$SID = session_id();
include 'config.inc.php';
if ($_SESSION['login'] == true)
{
if ($user_status['user_status'] >= 2)
{
$cat_id = $_GET['cat_id'];
$erg = @mysql_query ("SELECT * FROM cat1 WHERE cat_id = '$cat_id'");
$wert = @mysql_fetch_assoc ($erg);
?>
<table width="70%" border="0" align="center"><br><br>
<tr>
<td>
<form name="text" method="post" action="?go=System/cat1_bearbeiten2<?php
echo("&cat_id=".$cat_id)?>">
<input type="text" name="cat1_name" rows="50" value="
<?php echo $wert['cat1_name'];?>"> Name<br>
<input type="text" name="cat1_descr" rows="50" value="
<?php echo $wert['cat1_descr'];?>"> Beschreibung<br>
<br><br><input type="submit" name="submit" value="Senden">
</form>
</td>
</tr>
</table>
<?php
if(isset($_POST['cat1_name']))
{
$cat1_name = $_POST['cat1_name'];
rename ("Pictures/".$wert['cat1_name'], "Pictures/".$_POST['cat1_name']);
$add = "UPDATE cat1 SET cat1_name='$cat1_name', cat1_descr='$cat1_descr'
WHERE cat_id ='$cat_id'";
mysql_query($add);
echo "News erfolgreich editiert! Seite wird aktualisiert";
echo '<meta http-equiv="refresh" content="1; URL=?go=Show/cat1">';
}
else
{
}
}
else
{
echo ('Keine Rechte!');
}
}
else
{
echo ('Sie sind nicht eingeloggt!');
}
?>
Kommentar