Antworten auf deine Fragen:
Neues Thema erstellen

php-Problem bei Datumsanzeige

Tease

wissensdurstig

Hallo zusammen,

bin gerade am Erstellen meiner ersten php-Site mithilfe von Dreamweaver CS4 und komme langsam von einem Problem ins nächste. :hmpf:

Mithilfe des Dreamweaver-Assistestenten hat das "zusammenklicken" auch wunderbar geklappt, nur nun hab ich meine Datenbank umgezogen und muss manuell Änderungen vornehemen und da beisst's nun aus! :lol:

Die Website stellt die Daten aus der Datenbank auch bereits korrekt dar, nur gibt's jetzt eben noch Problem.

Über einen passwortgeschützten Bereich, habe ich eine Seite erstellt, auf der der Kunde seine Termine manuell eingeben kann.
Aber wenn man das Formular ausfüllt, wird da Datum in amerikanischen Format geschrieben (also jjjj/mm/dd) und dann wird es in der Ausgabe immer als 01.01.1970 dargestellt. Die Ausgabe habe ich auf deutsches Format gestellt, also erkennt die db das scheinbar falsch und gibt es so aus.
Ich muss irgendwie dem Eingabefeld sagen können, dass er die Daten im europäischen Format (also tt.mm.jjjj) abschicken soll.
Kann mir jemand sagen wie ich das mache?

Ach ja, die Datenbank wird von phpMyAdmin verwaltet.

Hier der Code der Seite:

PHP:
<?php require_once('../Connections/Ortner_db.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
  if (PHP_VERSION < 6) {
    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }
 
  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
 
  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;    
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}
 
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
  $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}
 
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
  $insertSQL = sprintf("INSERT INTO ortner_termine (datum, was, beschreibung, wo, uhrzeit) VALUES (%s, %s, %s, %s, %s)",
                       GetSQLValueString($_POST['datum'], "date"),
                       GetSQLValueString($_POST['was'], "text"),
                       GetSQLValueString($_POST['beschreibung'], "text"),
                       GetSQLValueString($_POST['wo'], "text"),
                       GetSQLValueString($_POST['uhrzeit'], "text"));
 
  mysql_select_db($database_Ortner_db, $Ortner_db);
  $Result1 = mysql_query($insertSQL, $Ortner_db) or die(mysql_error());
}
 
mysql_select_db($database_Ortner_db, $Ortner_db);
$query_Recordset1 = "SELECT * FROM ortner_termine ORDER BY datum ASC";
$Recordset1 = mysql_query($query_Recordset1, $Ortner_db) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
?>
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Christian Ortner</title>
<meta name="author" content="xxx"/>
<meta name="copyright" content="Webdesign: xxx/ xxx"/>
<link href="../styles.css" rel="stylesheet" type="text/css" />
<script src="../SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
<link href="../SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" />
</head>
 
<body>
<div id="wrapper">
    <div id="header"><a href="../index.php"><img src="../bilder/header.jpg" width="616" height="109" alt="Christian Ortner Startseite" /></a></div><!-- end of header -->
    <div id="menu">
        <ul>
            <li><a href="../bio.html">Biografie</a></li>
            <li><a href="../musik.html">Musik</a></li>
            <li><a href="../medien.html">Medien</a></li>
            <li><a href="../projekte.html"> Projekte</a></li>
            <li><a href="../termine.php">Termine</a></li>
            <li><a href="../kontakt.html">Kontakt</a></li>
        </ul>
    </div><!-- end of menu -->
  <div class="trenner"></div><!-- end of trenner -->
    <div id="redaktion">
    <h3>Willkommen im Administrationsbereich</h3>
    <p>Hier können Sie neue Termine eintragen:</p>
    <form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1">
      <table border="0" align="center">
        <tr valign="baseline">
          <td nowrap="nowrap" align="right">Datum:</td>
          <td><span id="Datum">
          <input type="text" name="datum" value="" size="32" />
          <span class="textfieldRequiredMsg"><br />Bitte tragen Sie hier das Datum ein.</span><span class="textfieldInvalidFormatMsg"><br />Ungültiges Format. Erforderliches Format: TT.MM.JJJJ</span></span></td>
        </tr>
        <tr valign="baseline">
          <td nowrap="nowrap" align="right">Veranstaltung:</td>
          <td><span id="Veranstaltung">
            <input type="text" name="was" value="" size="32" />
          <span class="textfieldRequiredMsg"><br />Bitte geben Sie noch einen Text ein.</span></span></td>
        </tr>
        <tr valign="baseline">
          <td nowrap="nowrap" align="right">Beschreibung (optional):</td>
          <td><input type="text" name="beschreibung" value="" size="32" /></td>
        </tr>
        <tr valign="baseline">
          <td nowrap="nowrap" align="right">Ort der Veranstaltung:</td>
          <td><span id="Ort">
          <input type="text" name="wo" value="" size="32" />
          <span class="textfieldRequiredMsg"><br/ >Bitte geben Sie noch den Ort der Veranstaltung ein.</span><span class="textfieldMaxCharsMsg">Die maximal zulässige Zeichenanzahl wurde überschritten.</span></span></td>
        </tr>
        <tr valign="baseline">
          <td nowrap="nowrap" align="right">Beginn des Konzertes:</td>
          <td><input type="text" name="uhrzeit" value="" size="32" /></td>
        </tr>
        <tr valign="baseline">
          <td nowrap="nowrap" align="right">&nbsp;</td>
          <td><input type="submit" value="Datensatz einf&uuml;gen" /></td>
        </tr>
      </table>
      <input type="hidden" name="MM_insert" value="form1" />
    </form>
    <p>&nbsp;</p>
<p class="backlink"><a href="../redaktionssystem.php">zurück zur Termin Verwaltung</a></p>        
  </div><!-- end of redaktion -->
<div id="rot"></div><!-- end of rot-->
    <div id="fotobereich"></div>
    <p>Copyright © 2010 | Alle Rechte vorbehalten | <a href="impressum.html">Impressum</a> | <a href="kontakt.html">Kontakt</a> | <a href="redaktionssystem_login.php">Log-In</a> |</p>  
</div><!-- end of wrapper -->
<script type="text/javascript">
<!--
var sprytextfield1 = new Spry.Widget.ValidationTextField("Datum", "date", {format:"dd.mm.yyyy", validateOn:["blur"]});
var sprytextfield2 = new Spry.Widget.ValidationTextField("Veranstaltung", "none", {validateOn:["blur"]});
var sprytextfield3 = new Spry.Widget.ValidationTextField("Ort", "none", {validateOn:["blur"], maxChars:50});
//-->
</script>
</body>
</html>
<?php
mysql_free_result($Recordset1);
?>
Wäre sehr nett, wenn sich das einer mal anschauen könnte!

Danke schon mal im voraus!

Da ich es bei dir letztens schon ändern musste und dich auch darauf hingewiesen habe, jetzt nochmal in dickem Rot:
Bitte die Codewerkzeuge (oben rechts) benutzen!
Ist doch jetzt wirklich nicht sooooo schwer. Kann ja sonst kein Mensch auseinanderhalten.
Vielen Dank, mfG, cebito
 
Zuletzt bearbeitet:

Franzi_Jump

Nicht mehr ganz neu hier

AW: php-Problem bei Datumsanzeige

{format:"dd.mm.yyyy", validateOn:["blur"]}

möglicherweise liegt dein Fehler in der Bezeichnung:

d = Tag des Monats, zweistellig
m = Nummer des Monats, zweistellig
y = Jahr zweistellig
Y = Jahr vierstellig

Vllt. löst dass das Problem ;)

Liebe Grüße
Franzi_Jump
 
Zuletzt bearbeitet:

SineTempore

Nicht mehr ganz neu hier

AW: php-Problem bei Datumsanzeige

das problem musst du eigentlich genauso lösen wie in meinem anderen post. nur dass du hier dann das datums format der db angeben musst (in sql z.b. YYYY-MM-DD)
schreibe vor dem
PHP:
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1"))...
PHP:
$_POST['datum'] = date("Y-m-d", strtotime($_POST['datum']));

Dann könnts funktionieren.
 

Tease

wissensdurstig

AW: php-Problem bei Datumsanzeige

Beitrag der übersicht halber gelöscht.
Grund: hab den Code nicht als php-Code eingefügt und somit war's ganz und gar nicht mehr übersichtlich. "M3g4Star" hat das im nächsten Post freundlicherweise für mich übernommen.
 
Zuletzt bearbeitet:

M3g4Star

Nicht mehr ganz neu hier

AW: php-Problem bei Datumsanzeige

Der Übersicht halber

Super! Vielen Dank, hat funktioniert!

Ich denke, es ist langsam mal an der Zeit, dass ich mich in diese php-Geschichte ein wenig einlese, ist leider doch nicht ganz so selbsterlärend wie erhofft. Komm mir schon etwas blöd vor, wegen jeder Kleinigkeit fragen zu müssen.
Schön, dass einem hier trotzdem immer nett geholfen wird!

Nur noch 'ne kleine Zusatz-Frage (die letzte dieser Art, ehrlich):

Ich habe eine weitere Seite auf der man die erstellten Einträge editieren kann. Dort wird das Datum wieder englisch dargestellt, was nicht ganz so schlimm ist, denn das bekommt ja nur der Redakteur zu sehen, trotzdem für mein besseres Verständnis.
Ich gehe mal davon aus, dass man diesen Code-Schnipsel ändern muss:
$_POST['datum'] = date("Y-m-d", strtotime($_POST['datum']));


Hab das mal ausprobiert und einfach mal in
$_POST['datum'] = date("d-m-Y", strtotime($_POST['datum']));
und auch in
$_POST['datum'] = date("d.m.Y", strtotime($_POST['datum']));
umgeändert, aber beides klappte nicht.
Liege ich da ganz falsch?


Hier der gesamte Code:
PHP:
#<?php require_once('../Connections/Ortner_db.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
  if (PHP_VERSION < 6) {
    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }

  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;    
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}

$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'])) {
  $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
}

$_POST['datum'] = date("Y-m-d", strtotime($_POST['datum']));  
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) {
  $updateSQL = sprintf("UPDATE ortner_termine SET datum=%s, was=%s, beschreibung=%s, wo=%s, Uhrzeit=%s WHERE id=%s",
                       GetSQLValueString($_POST['datum'], "date"),
                       GetSQLValueString($_POST['was'], "text"),
                       GetSQLValueString($_POST['beschreibung'], "text"),
                       GetSQLValueString($_POST['wo'], "text"),
                       GetSQLValueString($_POST['uhrzeit'], "text"),
                       GetSQLValueString($_POST['id'], "int"));

  mysql_select_db($database_Ortner_db, $Ortner_db);
  $Result1 = mysql_query($updateSQL, $Ortner_db) or die(mysql_error());
}

mysql_select_db($database_Ortner_db, $Ortner_db);
$query_termin_auswahl = "SELECT id, datum, was, wo FROM ortner_termine ORDER BY id DESC";
$termin_auswahl = mysql_query($query_termin_auswahl, $Ortner_db) or die(mysql_error());
$row_termin_auswahl = mysql_fetch_assoc($termin_auswahl);
$totalRows_termin_auswahl = mysql_num_rows($termin_auswahl);

$colname_termin_edit = "-1";
if (isset($_GET['Termineintrag'])) {
  $colname_termin_edit = $_GET['Termineintrag'];
}
mysql_select_db($database_Ortner_db, $Ortner_db);
$query_termin_edit = sprintf("SELECT * FROM ortner_termine WHERE id = %s", GetSQLValueString($colname_termin_edit, "int"));
$termin_edit = mysql_query($query_termin_edit, $Ortner_db) or die(mysql_error());
$row_termin_edit = mysql_fetch_assoc($termin_edit);
$totalRows_termin_edit = mysql_num_rows($termin_edit);
?>
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Christian Ortner</title>
<meta name="author" content="matthias.damoser@media-powerplant.de"/>
<meta name="copyright" content="Webdesign: Matthias Damoser / media powerplant"/>
<link href="../styles.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="wrapper">
    <div id="header"><a href="../index.php"><img src="../bilder/header.jpg" width="616" height="109" alt="Christian Ortner Startseite" /></a></div><!-- end of header -->
    <div id="menu">
        <ul>
            <li><a href="../bio.html">Biografie</a></li>
            <li><a href="../musik.html">Musik</a></li>
            <li><a href="../medien.html">Medien</a></li>
            <li><a href="../projekte.html"> Projekte</a></li>
            <li><a href="../termine.php">Termine</a></li>
            <li><a href="../kontakt.html">Kontakt</a></li>
        </ul>
    </div><!-- end of menu -->
  <div class="trenner"></div><!-- end of trenner -->
    <div id="redaktion">
    <h3>Willkommen im Administrationsbereich</h3>
    <p>Hier können Sie bereits bestehende Termine bearbeiten:</p>
    <form id="terminauswahl" name="terminauswahl" method="get" action="date_edit.php">
    Bitte auswählen: 
      <select name="Termineintrag" id="Termineintrag" tabindex="10">
        <?php
do {  
?>
        <option value="<?php echo $row_termin_auswahl['id']?>"><?php echo $row_termin_auswahl['was']?> (<?php echo $row_termin_auswahl['datum']?> )</option>
        <?php
} while ($row_termin_auswahl = mysql_fetch_assoc($termin_auswahl));
  $rows = mysql_num_rows($termin_auswahl);
  if($rows > 0) {
      mysql_data_seek($termin_auswahl, 0);
      $row_termin_auswahl = mysql_fetch_assoc($termin_auswahl);
  }
?>
      </select>
      <input type="submit" name="button" id="button" value="auswählen" />
    </form>
    <form action="<?php echo $editFormAction; ?>" method="post" name="form1" id="form1">
      <table align="center">
        <tr valign="baseline">
          <td nowrap="nowrap" align="right">Datum:</td>
          <td><input type="text" name="datum" value="<?php echo htmlentities($row_termin_edit['datum'], ENT_COMPAT, 'UTF-8'); ?>" size="32" /></td>
        </tr>
        <tr valign="baseline">
          <td nowrap="nowrap" align="right">Art der Veranstaltung:</td>
          <td><input type="text" name="was" value="<?php echo htmlentities($row_termin_edit['was'], ENT_COMPAT, 'UTF-8'); ?>" size="32" /></td>
        </tr>
        <tr valign="baseline">
          <td nowrap="nowrap" align="right">zusätzlich Beschreibung (optional):</td>
          <td><input type="text" name="beschreibung" value="<?php echo htmlentities($row_termin_edit['beschreibung'], ENT_COMPAT, 'UTF-8'); ?>" size="32" /></td>
        </tr>
        <tr valign="baseline">
          <td nowrap="nowrap" align="right">Ort der Veranstaltung:</td>
          <td><input type="text" name="wo" value="<?php echo htmlentities($row_termin_edit['wo'], ENT_COMPAT, 'UTF-8'); ?>" size="32" /></td>
        </tr>
        <tr valign="baseline">
          <td nowrap="nowrap" align="right">Uhrzeit:</td>
          <td><input type="text" name="Uhrzeit" value="<?php echo htmlentities($row_termin_edit['uhrzeit'], ENT_COMPAT, 'UTF-8'); ?>" size="32" /></td>
        </tr>
        <tr valign="baseline">
          <td nowrap="nowrap" align="right">&nbsp;</td>
          <td><input type="submit" value="Datensatz aktualisieren" /></td>
        </tr>
      </table>
      <input type="hidden" name="id" value="<?php echo $row_termin_edit['id']; ?>" />
      <input type="hidden" name="MM_update" value="form1" />
      <input type="hidden" name="id" value="<?php echo $row_termin_edit['id']; ?>" />
    </form>
 <p class="backlink"><a href="../redaktionssystem.php">zurück zur Termin Verwaltung</a></p>     
   </div><!-- end of redaktion -->
<div id="rot"></div><!-- end of rot-->
    <div id="fotobereich"></div>
    <p>Copyright © 2010 | Alle Rechte vorbehalten | <a href="impressum.html">Impressum</a> | <a href="kontakt.html">Kontakt</a> | <a href="redaktionssystem_login.php">Log-In</a> |</p> 
</div><!-- end of wrapper -->
</body>
</html>
<?php
mysql_free_result($termin_auswahl);

mysql_free_result($termin_edit);
?>
P.S. Verzeihung, dass ich den Code nicht als php eingefügt habe. Nachträglich geht das scheinbar nicht mehr, oder? Ich seh zumindest beim editieren meines Post keine Möglichkeit. S'nächste mal dann!
 

M3g4Star

Nicht mehr ganz neu hier

AW: php-Problem bei Datumsanzeige

Hab das mal ausprobiert und einfach mal in
$_POST['datum'] = date("d-m-Y", strtotime($_POST['datum']));
und auch in
$_POST['datum'] = date("d.m.Y", strtotime($_POST['datum']));
umgeändert, aber beides klappte nicht.
Was genau klappte denn nicht? Speicher? Die Anzeige? Der Update Befehl? Oder gab es einen Fehler? Bzw. eine Fehlermeldung?

Evtl schon mal den Update SQL String ausgeben lassen um zu sehen was du überhaupt an die DB schickst?

Gruß M3g4
 
Zuletzt bearbeitet:

SineTempore

Nicht mehr ganz neu hier

AW: php-Problem bei Datumsanzeige

Daten in die Datenbank zu speichern und sie ausgeben zu lassen, sind zwei verschiedene Dinge.
Die Variable $_POST['datum'] wird ja nur zum updaten der Datenbank benötigt und ansonsten im Code nicht mehr verwendet. Zumindest hab ich sie auf die schnelle nicht mehr gefunden ;-).
Suche die Stelle, an der das Datum aus der Datenbank in den HTML-Code eingefügt wird und wende wieder die beiden Funktionen an, mit dem Datumsformat deiner Wahl. Welche es gibt, siehst du ja im Manual.

PS: lösche doch bitte den Post #4 (auf Edit -> Löschen) ... der Übersicht halber :)
 

Tease

wissensdurstig

AW: php-Problem bei Datumsanzeige

Okay, Danke erstmal!

Die Daten werden bei meinem Script zweimal wiedergegeben. Das erst mal hab ich, laut deinem Tip in
PHP:
<?php echo date("d.m.Y", strtotime($row_termin_auswahl['datum']))
umgeändert -> und das funktioniert auch super! :)

Aber beim zweiten Auslesen hackt's nun, da der zu ändernde php-Code anders als oben ist. Hier der Original Code:
PHP:
<?php echo htmlentities($row_termin_edit['datum'], ENT_COMPAT, 'UTF-8'); ?>
Wenn ich das nun nach obigen Prinzip verändere, also in:
PHP:
<?php echo htmlentities date("d.m.Y", strtotime($row_termin_edit['datum'])), ENT_COMPAT,  'UTF-8'); ?>
gibt's ne Fehlermeldung im Browser, dass die Syntax fehlerhaft ist.

Kann mir jemand sagen, was ich hier anders machen muss?
 

sokie

Mod | Web

AW: php-Problem bei Datumsanzeige

nach htmlentities muss auch geklammert werden
Code:
htmlentities(date("bla blubb"),foo,bar);
 

Tease

wissensdurstig

AW: php-Problem bei Datumsanzeige

Super, vielen Dank!
Das war's jetzt hoffentlich mal für's erste mit meinen Belästigungen.
Jetzt werd ich mir mal ein Buch oder 'ne Trainings-DVD raussuchen, um diesen php-Jungel wenigstens etwas besser durchkämmen zu können. Ich will ja nicht gleich ganze php-Seiten coden, aber wenigstens meine zusammengeklickten Schnipsel nach eigenen Präferenzen bearbeiten können.
Irgendwelche Empfehlungen?
 

M3g4Star

Nicht mehr ganz neu hier

AW: php-Problem bei Datumsanzeige



Gut für den Anfang aber aller Anfang ist schwer. Wenn du "Hallo Welt" schaffst bist auf dem besten Wege. Es gibt sehr schöne Bücher (auch als PDF).

Gruß M3g4
 

cebito

undefined

AW: php-Problem bei Datumsanzeige

Tease schrieb:
P.S. Verzeihung, dass ich den Code nicht als php eingefügt habe. Nachträglich geht das scheinbar nicht mehr, oder? Ich seh zumindest beim editieren meines Post keine Möglichkeit. S'nächste mal dann!

Über Edit -> Erweitert kommst du wieder zum "normalen" Editor, dort den kompletten code einfach nur markieren, und dann auf den gewünschten Button (Code-, Html- oder PHP-einfügen) klicken und fertig.
 

Franzi_Jump

Nicht mehr ganz neu hier

AW: php-Problem bei Datumsanzeige

Super, vielen Dank!
Das war's jetzt hoffentlich mal für's erste mit meinen Belästigungen.
Jetzt werd ich mir mal ein Buch oder 'ne Trainings-DVD raussuchen, um diesen php-Jungel wenigstens etwas besser durchkämmen zu können. Ich will ja nicht gleich ganze php-Seiten coden, aber wenigstens meine zusammengeklickten Schnipsel nach eigenen Präferenzen bearbeiten können.
Irgendwelche Empfehlungen?

Das Buch: "php-ge-packt" ist auf jeden Fall eine gute Sammlung mit den einzelnen PHP-Funktionen. In Kombination mit dem weltweitem Netz sind alle Bereiche von PHP abgedeckt.es erfordert jedoch wie alle anderen Sprachen seine Zeit, bis man sie entsprechend gut drauf hat. :)
Aber wer sich durchbeißt wird immer besser !!
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.640
Beiträge
1.538.508
Mitglieder
67.558
Neuestes Mitglied
azmostbethaot
Oben