php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.10.2005, 21:02  
Erfahrener Benutzer
 
Benutzerbild von DER_Brain
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard Update Problem (Postgres)

Hallo!

Ich hab ein kleines Problem mit nem update unter postgres..
sinn des ganzem: ich lade meine computer geschriebenen mitschriften hoch, die sich meine mitschüler downloaden können. der insert befehl (nach dem upload) funktioniert wunderbar.. wenn ich aber ein dokument updaten will (d.h. ich lade es unter selben namen hoch und verändere das datum) dann wird das datum einfach nicht geändert.. das dokument ist allerdings auf dem neuersten stand!

hier der code:

PHP-Code:
<?php
<?php
if(isset($_POST['upload'])){
  
$uploaddir "/Uploads/".$_POST['Fach'];
  
$uploadfile "Uploads/".$_POST['Fach']."".$_FILES['File']['name'];
  
$Datum date("Y-m-d");
// Ab hier ist das ganze wohl relevant!
  
if($_POST['Auswahl'] == "Update vornehmen"){
    
$name $_FILES['File']['name'];
    
$Fach $_POST['Fach'];
    
$sql pg_query("Update mitschrift set upload = '$Datum' where name = '$name' and fach ='$Fach'")or die ("Fehler");
  }
  else{
    
$sql pg_query("insert into mitschrift (fach, pfad, name, upload) values ('".$_POST['Fach']."', '".$uploadfile."', '".$_POST['Name']."', '".$Datum."')") or die ("Fehler");
    }
?>
ich hoffe, jem. kann mir helfen..
mfg Andi
DER_Brain ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 19.10.2005, 10:25  
Erfahrener Benutzer
 
Registriert seit: 30.08.2005
Beiträge: 179
havok
havok eine Nachricht über ICQ schicken
Standard

PHP-Code:
<?php
$sql 
pg_query("Update mitschrift set upload = '$Datum' where name = '$name' and fach ='$Fach'")or die ("Fehler"); 
?>
dann wirst du wohl in dieser Zeile einen Fehler haben, da diese das datum uploaded.
da ich aber weder deine Tabelle noch sonstwas kenne kann ich dir mehr dazu au net sagen.... --> mehr Infos
havok ist offline  
Alt 19.10.2005, 15:50  
Erfahrener Benutzer
 
Benutzerbild von DER_Brain
 
Registriert seit: 18.04.2005
Beiträge: 1.541
PHP-Kenntnisse:
Fortgeschritten
DER_Brain ist zur Zeit noch ein unbeschriebenes Blatt
Standard

ok.. hier mal die tabelle (mitschrift):

Code:
fach (text) 	
		
pfad (text) 	
		
name (text)
		
upload (date)
und hier das komplette script:

PHP-Code:
<?php
<?php
session_start
();
eror_reporting(E_ALL);
include(
"db_connect.php");
echo 
'<?xml version="1.0" encoding="ISO-8859-1" ?>';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de">
  <head>
    <meta name="author" content="Andreas Aumayr" />
    <meta name="keywords" content="Andreas Aumayr, Download, Mitschrift, BORG" />
    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    <meta http-equiv="expires" content="0" />
    <meta http-equiv="content-language" content="de" />
    <style type="text/css" >
//Ein paar Styleangaben
// Nicht relevant, deswegen rausgestrichen...
    </style>
    <title>Upload</title>
  </head>
  <body>
<div>
<?php
  
include("menue.php");
?>
</div>
<hr />
<?php
if(isset($_POST['upload'])){
  
$uploaddir "/Uploads/".$_POST['Fach'];
  
$uploadfile "Uploads/".$_POST['Fach']."".$_FILES['File']['name'];
  
$Datum date("Y-m-d");

  if(
$_POST['Auswahl'] == "Update vornehmen"){
    
$name $_FILES['File']['name'];
    
$Fach $_POST['Fach'];
    
$sql pg_query("Update mitschrift set upload = '$Datum' where name = '$name' and fach ='$Fach'")or die ("Fehler");
  }
  else{
    
$sql pg_query("insert into mitschrift (fach, pfad, name, upload) values ('".$_POST['Fach']."', '".$uploadfile."', '".$_POST['Name']."', '".$Datum."')") or die ("Fehler");
    }
  if (
move_uploaded_file($_FILES['File']['tmp_name'], $uploadfile)) {
      print 
"Upload erfolgreich!";
  } else {
    echo 
"Upload fehlgeschlagen";
  }
}
  if(isset(
$_SESSION['User']) AND $_SESSION['User'] == "Andi"){
    print 
'<p style="font-size:22pt; text-align:center; color:#f00;clear:both;">Upload</p>';
  print 
'<form action="'.$_SERVER['PHP_SELF'].'" enctype="multipart/form-data"  method="post">
  Kategorie:
  <select name="Fach">
  <option>Deutsch</option>
  <option>Englisch</option>
  <option>Italienisch</option>
  <option>Kommunikation</option>
  <option>Religion</option>
  <option>Rhetorik</option>
  <option>Physik</option>
  <option>Geographie</option>
  <option>Biologie</option>
  <option>Geschichte</option>
  </select>
  

  File: <input name="File" type="file"/>
  

  Name: <input type="text" name="Name" />

  <select name="Auswahl">
  <option>Neu hinzuf&uuml;gen</option>
  <option>Update vornehmen</option>
  </select>

  <input type="submit" name="upload" value="Upload Starten" />
  </form>'
;
  }
  else{
    print 
"

Bitte einloggen
\n"
;
    print 
"<a href=\"Login.php\" >Login</a>";
    print 
"</p>\n";
  }
?>
  </body>
</html>
mfg Andi
DER_Brain ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit Update taucher PHP Tipps 2008 6 01.07.2008 05:50
update sql anweisung - problem Mach!N3 PHP Tipps 2006 6 09.09.2006 18:44
datensätze defekt oder problem mit dem einlesen? Ministry Datenbanken 4 06.07.2006 18:42
db update problem annaloga PHP Tipps 2006 4 11.06.2006 22:25
datenbank update via install.php problem annaloga Datenbanken 6 31.05.2006 10:59
Problem bei Update PHP Tipps 2005-2 10 13.09.2005 15:50
Update Befehl Problem! Datenbanken 9 16.08.2005 18:01
[Erledigt] Problem mit Backslash Patrick Schwarz PHP Tipps 2005-2 5 26.07.2005 09:54
[Erledigt] Problem mit User/Group: nobody(99)/99 Server, Hosting und Workstations 3 09.07.2005 15:31
problem mit UPDATE query nautiluS Datenbanken 4 17.03.2005 10:22
[Erledigt] Problem mit UPDATE Datenbanken 3 22.02.2005 17:47
Update Problem beim zurück schreiben... PHP Tipps 2005 3 09.02.2005 12:50
[Erledigt] Hilfe - Problem mit Warenkorb PHP Tipps 2004 1 26.11.2004 11:32
[Erledigt] UPDATE Syntax problem Datenbanken 6 17.08.2004 16:18
mysql !!! Update problem!!! PHP Tipps 2004 2 18.07.2004 20:41

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
pg_query insert, postgres update, pg_query update, php pg_query update, php pg_query insert, pg_query(\insert, postgresql update 0, postgresql php update, postgresql update funktioniert nicht php aber sql, pg_query(\insert into, postgres update mit datum, postgres update klappt nicht lock, pg_query postgres php, pg_query insert php, postgres update datum, postgresql php pg_query problem, php postgresql update hatasi, pg_query $_post, $_post[\'fach\'].\/\.$_post[\'datum\'].\.txt\;, php postgre update

Alle Zeitangaben in WEZ +2. Es ist jetzt 08:15 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.