hallo,
ich habe hier ein script, was mir fotos anzeigt, die derjenige user hochgeladen hat.
wenn ein user nun noch keine fotos hochgeladen hat erscheint ein leeres fenster.
hier möchte ich eine abfrage machen, wenn noch keine bilder vorhanden sind ein text erscheint zb. 'du hast noch keine bilder hochgeladen'
PHP
<script type="text/javascript">
function FensterOeffnen (Adresse) {
MeinFenster = window.open(Adresse, "Zweitfenster", "width=1024,height=768,scrollbars=yes");
MeinFenster.focus();
}
</script>
<?php
$ausgabe = '<h3><img src="images/logo3.jpg" alt="8pic" border="0" /> Deine hochgeladenen Fotos...</h3><table border="0" cellspacing="10">';
if(isset($_SESSION['loggedin']) && !isset($_GET['action'])) {
if(isset($_GET['del'])) {
$qqry = mysql_query("SELECT * FROM uploads WHERE id = '".$_GET['del']."' ORDER BY id DESC LIMIT 1");
$qrow = mysql_fetch_array($qqry);
if($qrow['userid']==$_SESSION['loggedin']) {
unlink("uploads/".$qrow['pic']);
unlink("uploads/thumb5_".$qrow['pic']);
unlink("uploads/thumb4_".$qrow['pic']);
unlink("uploads/thumb3_".$qrow['pic']);
unlink("uploads/thumb2_".$qrow['pic']);
unlink("uploads/thumb1_".$qrow['pic']);
mysql_query("DELETE FROM uploads WHERE id = '".$_GET['del']."'");
linkindex("index.php?site=userpics");
}
}
$qry = mysql_query("SELECT * FROM uploads WHERE userid = '".$_SESSION['loggedin']."'");
while($row = mysql_fetch_array($qry)) {
$ausgabe .= '<tr><td><img src="uploads/thumb5_'.$row['pic'].'" width="150" alt="" border="0"></td><td>'.$row['pic'].'<br /><br />
<a href="index.php?site=userpics&del='.$row['id'].'" onClick="return confirm(\'Wirklich loeschen?\')">Dieses Bild löschen</a><br /><br />
<a href="code.php?id='.$row['id'].'" onclick="FensterOeffnen(this.href); return false">HTML Code einsehen</a>';
}
$ausgabe .= '</table>';
}
if(isset($_GET['action'])) {
$ausgabe = '';
}
?>
Alles anzeigen
so ich habe es mal folgendermaßen probiert:
PHP
<script type="text/javascript">
function FensterOeffnen (Adresse) {
MeinFenster = window.open(Adresse, "Zweitfenster", "width=1024,height=768,scrollbars=yes");
MeinFenster.focus();
}
</script>
<?php
$ausgabe = '<h3><img src="images/logo3.jpg" alt="8pic" border="0" /> Deine hochgeladenen Fotos...</h3><table border="0" cellspacing="10">';
if(isset($_SESSION['loggedin']) && !isset($_GET['action'])) {
if(isset($_GET['del'])) {
$qqry = mysql_query("SELECT * FROM uploads WHERE id = '".$_GET['del']."' ORDER BY id DESC LIMIT 1");
$qrow = mysql_fetch_array($qqry);
if($qrow['userid']==$_SESSION['loggedin']) {
unlink("uploads/".$qrow['pic']);
unlink("uploads/thumb5_".$qrow['pic']);
unlink("uploads/thumb4_".$qrow['pic']);
unlink("uploads/thumb3_".$qrow['pic']);
unlink("uploads/thumb2_".$qrow['pic']);
unlink("uploads/thumb1_".$qrow['pic']);
mysql_query("DELETE FROM uploads WHERE id = '".$_GET['del']."'");
linkindex("index.php?site=userpics");
if(empty($qrow));
{
echo 'noch kein bild vohanden';
}
}
}
$qry = mysql_query("SELECT * FROM uploads WHERE userid = '".$_SESSION['loggedin']."'");
while($row = mysql_fetch_array($qry)) {
$ausgabe .= '<tr><td><img src="uploads/thumb5_'.$row['pic'].'" width="150" alt="" border="0"></td><td>'.$row['pic'].'<br /><br />
<a href="index.php?site=userpics&del='.$row['id'].'" onClick="return confirm(\'Wirklich loeschen?\')">Dieses Bild löschen</a><br /><br />
<a href="code.php?id='.$row['id'].'" onclick="FensterOeffnen(this.href); return false">HTML Code einsehen</a>';
}
$ausgabe .= '</table>';
}
if(isset($_GET['action'])) {
$ausgabe = '';
}
?>
Alles anzeigen
leider funktioniert es nicht.
bitte um rat ...