Leer mal deinen Browsercache.
Leg den Umlautdatensatz nochmal neu an.
Schmeiss die Windowsbüchse weg
Leg den Umlautdatensatz nochmal neu an.
Schmeiss die Windowsbüchse weg
OffTopic:
Aha, ein fundamentalistischer Windows-Hasser
OffTopic:
Quatsch Wie kommst du denn darauf?
Ich habe nur mit Windows als Webserver so meine negativen Erfahrungen gemacht.
Als Domänen- oder CRM Server is die Software zu gebrauchen
$query = $dbh->prepare("SELECT datum FROM kegeln where datum ='" . $_POST['datum'] . "'
and name='" . $_SESSION['name'] . "'");
$query->execute();
//Datenbankabfrage ob Termin bereits eingetragen
$query = "SELECT datum FROM kegeln WHERE
(datum = '" . mysql_real_escape_string($_POST['datum']) . "') AND
(name = '" . mysql_real_escape_string($_SESSION['name']) . "')";
$result = mysql_query($query);
if (!$result)
{
die('Ungültige Abfrage: ' . mysql_error());
}
$zeile = mysql_num_rows($result);
$query = $dbh->prepare("SELECT datum FROM kegeln where datum=? and name=?");
$query->execute(array($_POST['datum'],$_SESSION['name']));
$sql = "SELECT datum FROM kegeln where datum=? and name=?";
if ($res = $dbh->query($sql))
{
# Check the number of rows that match the SELECT statement
if ($res->fetchColumn() == 0)
{
#hier der Teil der ausgeführt wird wenn keine Zeile gefunden
}
else
{
# hier der Code wenn Zeile gefunden
}
if ($stmt->execute(array($_POST['datum'], $_SESSION['name'])))
if ($res = $dbh->prepare($sql)->execute($params))
$sql = "SELECT datum FROM kegeln where datum=? and name=?";
if ($res = $dbh->query($sql,(array($_POST['datum'], $_SESSION['name']))))
{
if ($res->fetchColumn() == 0)
{
$edatum = date("d.m.Y H:i:s"); //Eintragedatum ermitteln
if((count($error) == 0) AND ($_POST['datum'] != "") AND ($_POST['status'] != ""))
{
//Datum in Datenbankdatum drehen
$datum = $_POST['datum'];
$jahr = substr($datum, -4);
$monat = substr($datum, 3, 2);
$tag = substr($datum, 0, 2);
$datum = $jahr . "-" . $monat . "-" . $tag;
$query = $dbh->prepare("SET CHARACTER SET utf8");
$query->execute();
$query = $dbh->prepare("INSERT INTO kegeln (datum, name, status, edatum)
VALUES (:datum, :name, :status, :edatum)");
$query->bindParam(':datum', $datum);
$query->bindParam(':name', $_SESSION['name']);
$query->bindParam(':status', $_POST['status']);
$query->bindParam(':edatum', $edatum);
$query->execute();
echo " Termin eingetragen.";
}
else
{
echo "<p><fehler>Termin wurde bereits eingetragen ! ! !</fehler>";
}
}
}
if ($res = $dbh->prepare($sql)->execute(array($_POST['datum'], $_SESSION['name'])))
Fatal error: Call to a member function fetchColumn() on a non-object
Kommentar