Submit wird nicht ausgeführt

Platoun

Grünschnabel
Hallo zusammen,

ist zwar schlecht meinen Einstand hier im Forum gleich mit einer Frage zu starten aber mir blieb nichts anderes übrig, das script raupt mir den letzten Nerf.

Und zwar bin ich gerade dabei mir eine Galerie selbst zu scripten mit PHP un MySQL. Alles funktioniert nur macht mir in einem Teil der ganzen Galerie ein Scipt einen Strich durch die Rechnung.

Es handelt sich dabei um die Datei die zum einfügen neuer Bilder in die Galerie verantwortlich ist also eigendlich das Herzstück des ganzen.

Hier ist mal der Code

PHP:
<?

include ("../inc/config.php");
$datum = date("d.m.Y");
$zeit = date("H:i:s");
$self = $_SERVER['PHP_SELF'];
{
if (isset ($_POST['send'])) {
if (isset ($_POST['sub'])) {
$name = $_POST['name'];
$url = $_POST['url'];
$date = $_POST['date'];
$time = $_POST['time'];
$besch = $_POST['besch'];
$kat = $_POST['kat'];

$sql = "INSERT INTO page_pics SET name = '$name', url = '$url', date = '$date', time = '$time', besch = '$besch', kat = '$kat'";

$result = mysql_query($sql);
echo "Eintrag wurde hinzugefügt";
}
else {
$file = $_POST['file'];

?>
<form method="post" action="<? echo "$self" ?>">
<input type=hidden name="id" value="">
Name:<input type="Text" name="name" value="Bild Name"><br>
URL:<input type="Text" name="url" value="images/pics/<?echo "$file"?>"><br>
Datum:<input type="Text" name="date" value="<?echo "$datum"?>"><br>
Uhrzeit:<input type="Text" name="time" value="<?echo "$zeit"?>"><br>
Beschreibung:<textarea rows="7" cols="30" name="besch">Beschreibung</textarea><br>
In welche Galerie:<br>
<?
$result = mysql_query("SELECT * FROM page_gala_kat");
while ($row = mysql_fetch_array($result, MYSQL_NUM)){
$id = $row[0] ;
$name = $row[1] ;
$katid = $row[2] ;
echo "$name";?> <input type="checkbox" name="kat" value="<?echo "$katid"?>">
<input type="Submit" name="sub" value="Eintragen!">
</form>
<br>
<?
}
?>

<?

}
}
else{
$target_path = "../../images/pics/";
{
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']); 
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
$file = $_FILES['uploadedfile']['name'];

    echo "Die Datei ".$file. " wurde hochgeladen!<br>";
		?>
<form method="post" action="<? echo "$self" ?>">
<input type="text" name="file" value="<?echo "$file"?>">
<input type="Submit" name="send" value="weiter">
</form>

		<?
		
} 
else{
    echo "Es ist ein Fehler aufgetretten Versuchs nochmal!";
} 
echo "<br><br><a href='index.php'>Weitere Datei Uploaden</a><br><br>";

 
}
}

?>
</td>
						</tr>
					</table>
				<br>
			</fieldset>
<?
}
?>

So das Problem ist das die Abfrage
PHP:
if (isset ($_POST['send'])) {
ausgeführt wird aber die Abfrage
PHP:
if (isset ($_POST['sub'])) {
scheint zu streiken.

Sobald ich auf den Button Eintragen! klicke
PHP:
<input type="Submit" name="sub" value="Eintragen!">

scheint er die else schleife vom
PHP:
if (isset ($_POST['send'])) {
wieder auszuführen was ja in dem moment der Teil währe
PHP:
else{
$target_path = "../../images/pics/";
{
$target_path = $target_path . basename( $_FILES['uploadedfile']['name']); 
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
$file = $_FILES['uploadedfile']['name'];

    echo "Die Datei ".$file. " wurde hochgeladen!<br>";
		?>
<form method="post" action="<? echo "$self" ?>">
<input type="text" name="file" value="<?echo "$file"?>">
<input type="Submit" name="send" value="weiter">
</form>

		<?
		
} 
else{
    echo "Es ist ein Fehler aufgetretten Versuchs nochmal!";
} 
echo "<br><br><a href='index.php'>Weitere Datei Uploaden</a><br><br>";

 
}
}
Wobei aber die if Anweisung in diesem else bereich nicht erfüllt wird und somit gibt diese diesen Fehler aus.
PHP:
echo "Es ist ein Fehler aufgetretten Versuchs nochmal!";

Kann mir bitte irgend jemand helfen ich brech mir hier bald einen ab bei der Fehler Suche.

MfG Platoun
 
So hat sich eigendlich schon wieder erledigt.

warum ich net gleich drauf gekommen bin habs per elseif gelösst und schon arbeitet das ganze wie es soll, mal schauen ob der rest auch so arbeiten will wie es soll hab ja nur noch die ausgabe der galerie selbst noch vor mir.
 

Neue Beiträge

Zurück