Session & Strato

Jetzt hätte ich noch eine Frage zu den globalen Sessionvariablen und MySQL Abfrage:


Wie kann ich denn die $_SESSION['varid'] direkt in meine MySQL Abfrage intergrieren? Den Umweg über $varid = $_SESSION['varid']; kann ich mir doch bestimmt sparen, oder?

mysql_db_query("$datenbank", "update member set llogin = '$loginzeitzeit' where id = '$varid' ");


Vielen Dank und Gruß aus Stuttgart,... Fabs
 
Nun, ich dachte das mit den Globals ist mir nun klar. Ich habe mir ein kleines Upload Script gebastelt. Leider kommt die ausgewählte Datei in diesem Script nicht an. Was ist an diesen Script falsch?

index.htm


<FORM enctype="multipart/form-data" method="POST" action="upload.php">
Datei auswählen <BR>
<INPUT type="file" name="image" size="30">
<INPUT type="submit" name="Button" value="Upload File">
</FORM>

upload.php

<?PHP
$image = $POST['image'];
if ($image_name != "")
{
copy("$image", "images/$image_name") or die("Couldn't copy the file!");
}
else
{
die ("Bild ausw&auml;hlen");
}
?>

Kann mir da jemand noch helfen? Vielen Dank. Und vielleicht hat mir noch jemand eine Antwort auf meine Frage über diesem Posting. Habe da leider noch keine Lösung gefunden.

Lieben Gruß aus Stuttgart, Fabs
 
Dateien findest Du im Array $_FILES

Mal ein Beispiel:
PHP:
if ($insert)
 {
  $tmpname=$_FILES["uploadfile"]["tmp_name"];
  $filename=$_FILES["uploadfile"]["name"];
  $filesize=$_FILES["uploadfile"]["size"];
  $mimetype=$_FILES["uploadfile"]["type"];
  if (($filesize>0) && ($mimetype=="image/jpeg") && (!file_exists("images/".$gallery[1]."/".$filename)))
   {
    move_uploaded_file($tmpname,"images/".$gallery[1]."/".$filename);
    list($width,$height)=getimagesize("images/".$gallery[1]."/".$filename);
    $sourceimage=imagecreatefromjpeg("images/".$gallery[1]."/".$filename);
    $thumbwidth=90;
    $thumbheight=round($thumbwidth*($height/$width));
    $thumbimage=imagecreatetruecolor($thumbwidth,$thumbheight);
    imagecopyresampled($thumbimage,$sourceimage,0,0,0,0,$thumbwidth,$thumbheight,$width,$height);
    imagejpeg($thumbimage,"thumbs/".$gallery[1]."/".$filename);
    mysql_query("insert into images (filename,gallery) values ('$filename','$galleryid')",$db);
    printf("Image <b>%s</b> has been uploaded<br>",$filename);
   }
 }

Bei mir heisst das Feld fuer die Datei uploadfile. Also kommst Du an Deine Datei ueber $_FILES["image"]
 
Zurück