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
So das Problem ist das die Abfrage
ausgeführt wird aber die Abfrage
scheint zu streiken.
Sobald ich auf den Button Eintragen! klicke
scheint er die else schleife vom
wieder auszuführen was ja in dem moment der Teil währe
Wobei aber die if Anweisung in diesem else bereich nicht erfüllt wird und somit gibt diese diesen Fehler aus.
Kann mir bitte irgend jemand helfen ich brech mir hier bald einen ab bei der Fehler Suche.
MfG Platoun
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'])) {
PHP:
if (isset ($_POST['sub'])) {
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'])) {
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>";
}
}
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