ahh hab die klammer gefunden! DOH
aber imme rnoch parser in der zeile
PHP-Code:
if (is_file($file))
aber imme rnoch parser in der zeile
$file = "../../images/schuler/".$bild
if (is_file($file)
//4a
{
$literatur = $_POST['literatur'];
<?php
//error_reporting(E_ALL);
include("config.inc.php");
include("datenbank.inc.php");
//post daten
$first_name = $_POST['first_name_old'];
$last_name = $_POST['last_name_old'];
$first_name_new = $_POST['first_name_new'];
$last_name_new = $_POST['last_name_new'];
$spitzname = $_POST['spitzname'];
$email_address = $_POST['email_address'];
$birthday = $_POST['birthday'];
$phone = $_POST['phone'];
$mobile = $_POST['mobile'];
$abi1 = $_POST['abi1'];
$abi2 = $_POST['abi2'];
$literatur[] = $_POST['literatur[]'];
$info = $_POST['info'];
$bildname = $HTTP_POST_FILES['bilddir']['tmp_name'];
$street = $_POST['street'];
$plz = $_POST['plz'];
//falls keine gruppe ausgewählt ist
if(is_array($literatur)){
$literatur = join(",",$literatur);
}else {
$literatur = "hat kein Literatur belegt";
}
//db updaten
$abfrage = "update $lampen_user set last_name='$last_name_new',
first_name='$first_name_new',
spitzname='$spitzname',
email_address='$email_address' ,
street='$street' ,
plz='$plz' ,
town='$town' ,
birthday='$birthday' ,
phone='$phone' ,
mobile='$mobile' ,
abi1='$abi1' ,
abi2='$abi2' ,
literatur='$literatur' ,
info='$info' ,
literatur='$literatur',
bilddir='$bilddir'
where last_name='$last_name' and first_name='$first_name'";
$result = mysql_query($abfrage, $conn);
//bildvars
$bild = $first_name."_".$last_name.".jpg";
$file = "../../images/schuler/".$bild;
// wenn daten eingetragen
if ( $result != "")
{
echo "daten sind geändert worden <br><br>";
//wenn aber nur der name geändert wurd
if ( ($first_name != $first_name_new) or ($last_name != $last_name_new) )
{
echo "ein neuer name wurde gewählt <br><br>";
$bild = $first_name."_".$last_name.".jpg";
$file = "../../images/schuler/".$bild;
//wenn alter bild existiert diess löschen u neues hochladen
if ( is_file($file) )
{
echo "eine altes bild existiert und wurde nun mit neuem namen umbennant<br><br>";
rename ( $file,$first_name_new."_".$last_name_new.".jpg" );
}
//wenn kein altes bild
else
{
echo "es gab kein altes bild <br><br>";
}
}
//wenn neues bild <---- aber incl name oder ohne name
if ( $bildname == "" or $bildname != "none")
{
echo "ein neues bild wrde gewählt<br><br>";
//wenn neue namen u bild
if ( ($first_name != $first_name_new) or ($last_name != $last_name_new) )
{
echo "ein neuer name wurde gewählt und einer neues bild<br><br>";
//wenn alter bild existiert diess löschen u neues hochladen
if ( is_file($file) )
{
echo "eine altes bild existiert und wurde nun mit einem neuem überschrieben<br><br>";
unlink ( $file );
move_uploaded_file($bildname, $userbild.$first_name_new."_".$last_name_new.".jpg");
}
//wenn kein alten bild existiert neues hochladen
else
{
echo "es gab kein altes bild ein neues bild wurde mit neuem name hochgeladen<br><br>";
move_uploaded_file($bildname, $userbild.$first_name_new."_".$last_name_new.".jpg");
}
}
else
{
echo "es wurde nur ein nures bild hochgeladen<br><br>";
move_uploaded_file($bildname, $userbild.$first_name_new."_".$last_name_new.".jpg");
}
}
//wenn keine neuen namen u bild
else
{
echo "es wurde nur das normal update ausgeführt<br><br>";
//move_uploaded_file($bildname, $userbild.$first_name."_".$last_name.".jpg");
}
}
//wenn update fehlschlägt
else
{
echo "update fehlgeschlagen<br><br>";
echo mysql_error();
}
//var ausgabe
echo '$result='.$result."<br><br>";
echo '$first_name='.$first_name."<br><br>";
echo '$first_name_new='.$first_name_new."<br><br>";
echo '$last_name='.$last_name."<br><br>";
echo '$last_name_new='.$last_name_new."<br><br>";
echo '$bildname='.$bildname."<br><br>";
echo '$bild='.$bild."<br><br>";
echo '$file='.$file."<br><br>";
echo '$userbild='.$userbild."<br><br>";
?>
Kommentar