-
Re: high-tower
Zitat
Original geschrieben von symbian
Ich denke, auf diese Besucher kann manch einer durchaus verzichten...
...und wenn wir schon dabei sind, schalten wir die speziellen Ampeln für Blinde auch noch ab. Ist ja nur ein kleiner Bevölkerungsanteil davon betroffen
Wenn du auf deinen privaten Projekten Tabellenlayouts etc. verwendest wird da kaum jemand was dagegen haben. Bei Homepages der Regierung (glaube ich mal irgendwo gelesen zu haben) ist die Barrierefreiheit Pflicht...
Möchte die Diskussion jetzt aber nicht endlos fortführen. Glaube es wurden genügend Pro und Contra-Argumente gebracht und jeder sollte sich seine eigene Meinung bilden können =)
In diesem Sinne, ciao
-
Zitat
Original geschrieben von andone
Wo zur Hölle ist das Problem?
Probier mal deine Seite mit nem Textbrowser aufzurufen. *Da* ist das Problem
Ciao =)
-
Re: andone
Zitat
Original geschrieben von symbian
Gerade ältere oder nicht alltägliche Browser kommen damit aber viel schlechter klar als mit Tabellen. Das Argument, der Verzicht auf Tabellen würde eine Seite kompatibler machen, ist zum jetzigen Zeitpunkt eher Schwachsinn. Auch das Screenreader mit Seiten die Tabellen einsetzen angeblich Probleme hätten stimmt nicht.
Es geht in der Regel bei barrierefreien Pages nicht dadrum dem Benutzer seine Inhalte in Layout XYZ aufzuzwingen sondern in erster Linie Inhalte anzubieten und diese als Bonbon mit CSS grafisch aufwerten. Wenn ein Browser kein CSS darstellen kann - no problem, wird der Inhalt aber immernoch so dargestellt, dass man die Seite vernünftig verwenden kann. Schalte doch einfach mal das Stylesheet bei ner gut programmierten XHTML/CSS Seite ab und du wirst sie immernoch verwenden können.
Ganz anders bei Seiten mit Tabellenlayout. Versuch mal mit einer tabellengelayouteten mit nem Textbrowser zu surfen - viel Spass
Ciao =)
-
Zitat
Original geschrieben von andone
Willst du 'nen Kuss?
asl?
Ne, quatsch Habe nen ausgeglichenes Liebesleben
Ciao und viel Spass mit deiner Seite =)
-
$delete_news = mysql_query("DELETE FROM `news` WHERE `news_ID` '".$_GET['news_ID']."' ");
In
$delete_news = mysql_query("DELETE FROM `news` WHERE `news_ID` = '".$_GET['news_ID']."' ");
ändern.
Ciao =)
-
Klammern nicht vergessen
if($_GET['action'] == "delete") {
$delete_news = mysql_query("DELETE FROM `news` WHERE `news_ID` '".$_GET['news_ID']."' ");
$news_SQL="SELECT * FROM news ORDER BY news_datetime DESC";
$news_result=mysql_query($news_SQL);
Alles anzeigen
-
Probier's mal so:
<table cellspacing="0" cellpadding="2">
<td width="110">Datum & Uhrzeit</td>
<td width="250">Titel</td>
$db = mysql_connect("XX","XX","XX") or die ("Verbindung fehlgeschlagen");
mysql_select_db("XX",$db);
//Übergabeparameter auslesen
$news_main=$_POST['news_main'];
$news_header=$_POST['news_header'];
$news_datetime=$_POST['news_datetime'];
//Konvertierung der Zeilenumbrüche
$news_main=nl2br($news_main);
$news_main=eregi_replace("\n", "", $news_main);
$news_SQL_insert="INSERT INTO news (news_header,news_datetime,news_main) VALUES ('$news_header','$news_datetime','$news_main')";
$bool=mysql_query($news_SQL_insert);
//Übergabeparameter auslesen
$news_ID=$_POST['news_ID'];
$news_main=$_POST['news_main'];
$news_header=$_POST['news_header'];
$news_datetime=$_POST['news_datetime'];
//Konvertierung der Zeilenumbrüche
$news_main=nl2br($news_main);
$news_main=eregi_replace("\n", "", $news_main);
$news_SQL_update="UPDATE news SET news_header='$news_header',news_main='$news_main',news_datetime='$news_datetime' WHERE news_ID='$news_ID'";
$bool=mysql_query($news_SQL_update);
if($_GET['action'] == "delete")
$delete_news = mysql_query("DELETE FROM `news` WHERE `news_ID` '".$_GET['news_ID']."' ");
$news_SQL="SELECT * FROM news ORDER BY news_datetime DESC";
$news_result=mysql_query($news_SQL);
while($news=mysql_fetch_array($news_result)){
//Datumsformatierung (dt.)
$unixtime = strtotime($news['news_datetime']);
<tr class="textstandard">
<td valign="top"><? echo date("d.m.Y - H:i",$unixtime) ?></td>
<td valign="top"><? echo $news['news_header']?></td>
<td valign="top"><a href="newsedit.php?news_ID=<?php echo $news['news_ID']?>" class="i">Bearbeiten</a><br><a href="newslist.php?news_ID=<? echo $news['news_ID']?>&action=delete" class="h">Löschen</a></td>
Alles anzeigen
Ciao,
Dominik =)
PS: Editier mal schnellstens deinen Post, da steht dein MySQL-Server und Passwort drinne (die Zeile mit mysql_connect).
//edit: Du verwendest news_ID anstatt id - kurz geändert =)
-
Zitat
Original geschrieben von der Chef
Also mit der Syntax:
header( "location: $PHP_SELF?evtl=andere&Parameter=übergeben" );
Also wenn action=delPost und eine ID mitgegeben wurde, dann löscht er diesen Eintrag und kehrt zur gleichen Seite zurück.
das die; ist wichtig, damit diese Seite sofort abgebrochen wird.
MfG Florian
Alles anzeigen
Das funktioniert allerdings nur, wenn noch nichts an den Browser gesendet wurde. Wenn er - wie ich vermute - die News erst löscht nachdem die erste Ausgabe gestartet wurde, dann hilft ein Redirect per Header-Location nicht viel.
Also, andone, einfach mal bisschen mehr über dein Code verraten, dann kann Dir sicherlich besser geholfen werden =)
-
Re: Seite mit PHP aktualisieren
Zitat
Original geschrieben von andone
möchte ich gerne, dass die Seite sich automatisch aktualisiert, da sonst der Link zu der News nicht aus der Übersicht verschwindet.
Die einfachste Lösung wäre wohl die SQL-Querys (DELETE ...) zuerst auszuführen und dann mit dem Rendering der Seite beginnen. Dann taucht so ein Problem erst gar nicht auf.
if($_GET['action'] == 'delete') {
// hier dann den Post löschen
}
// Ab hier erst das Rendering der Page
Ciao,
Dominik =)
-
Hallo,
eine e-Commerce Lösung für unter 200 EUR, welche euren Ansprüchen entspricht ist mir persönlich nicht bekannt.
Wäre es nicht sinnvoller auf eben diese OpenSource-Anwendungen zurückzugreifen? Eine Konfiguration ist in jedem Fall erforderlich - ob bei einer "kleinen" kommerziellen Lösung oder einem größeren OpenSource-Produkt.
An ihrer Stelle würde ich die 200 EUR lieber für die Konfiguration und Einrichtung von z.B. OsCommerce aufwenden, da diese auch ständig weiterentwickelt werden, sehr viele Funktionen haben und so bei einem eventuell folgenden Produktausbau wesentlich besser weiterverwendet werden.
Sie können sich auch gerne bei mir per PN melden.
Mit freundlichen Grüßen,
Dominik Ehret