• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

php bildtitel aktualisieren.

Jeremygolf

Mitglied
Hallo in meiner admin seite möchte ich dass man den Ttiel eine Bildes (Fotogalerie) ändern oder das Bild löschen kann. Das mit dem Bild löschen geht ganz gut. Aber ich kannn den Titel des Bildes nicht Updaten. Im add.php script sollte der $titel geupdated werden. Das Problem ist die Variable $titel befindet sich auf der Html Seite. Wie kann ich nun die Variable auf der php seite von der html Seite auslesen?

Danke

Html-Seite

Code:
<div class="bild">
		<img class="galerie" src="../galerie/<?php echo $bild; ?>" title="galerie" /><br/>
		<input name="titel" type="text" value="<?php echo $titel; ?>" /><br/>
		<a href="php/add_bild.php?id=<?php echo "$id"; ?>" title="add"><img src="../icons/check.png" title="check" /></a>
		<a href="php/delete_bild.php?id=<?php echo "$id"; ?>" title="delete"><img src="../icons/delete.png" title="delete" /></a>
	</div>

Php-Code

Code:
<?php
include("../connect_to_mysql.php");  


$ID = (int)$_GET["id"];
$titel = $_POST["titel"];
	
	$sql = mysql_query("SET NAMES 'utf8'");
	
	$sql = mysql_query("UPDATE  `philippe`. `galerie` SET  `titel` = '$titel' WHERE id = '$ID'")
	or die(mysql_error());  


	echo '<script type="text/javascript">alert("Das Bild wurde erfolgreich aktualisiert")</script>'; 	
?>
 
Nur weil du ein Input-Feld im HTML-Code hast, hast du noch lange kein richtiges Formular, dass Daten per Post weitergibt.

Code:
<div class="bild">
  <form action="php/execute.php" method="post">
        <img class="galerie" src="http://www.html.de/galerie/<?php echo $bild; ?>" title="galerie" /><br/>
        <input name="id" type="hidden" value="<?php echo $id; ?>" />
        <input name="titel" type="text" value="<?php echo $titel; ?>" /><br/>
        <input name="update" type="image" src="../icons/update.png">
        <input name="check" type="image" src="../icons/check.png">
        <input name="delete" type="image" src="../icons/delete.png">
  </form>
</div>
PHP:
<?php
   if (isset($_POST['update_x']))
   {
   }
   else if (isset($_POST['check_x']))
   {
   }
   else (isset($_POST['delete_x']))
   {
   }
 ?>
 
Zuletzt bearbeitet von einem Moderator:
Zurück
Oben