php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 06.06.2006, 17:17  
Neuer Benutzer
 
Registriert seit: 31.05.2006
Beiträge: 15
slimer
Standard Datum wird 2mal eingetragen

Hallo

habe ein kleines Problem
das Datum wird 2x eingetragen wenn ich im news_admin eintrage


meine home.php
PHP-Code:
<?php
 
include "inc/function.php";
 
mysqlconnect();
 
 
$query "SELECT * FROM news ORDER BY id DESC";
 
 
$result mysql_query$query ) or die ("Konnte nicht ausgewählt werden: ".mysql_error());
 
 
$anzahl mysql_num_rows$result );
 
 
?>
<!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=iso-8859-1" />
<title>Unbenanntes Dokument</title>

<link href="css.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div style="background:url(pics/middle.gif)" class="Stil1">
<div style="margin-left:150px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;">
[url="adminbereiche/admin_news.php"]Admin[/url]
<table>
    <?php
    
for ($i 1$i <= $anzahl$i++)
    {
    
$datensatz mysql_fetch_array$result )
    
    
?>

    <tr>
    <td style="border-bottom:1px #CCCCCC solid; margin:10px;">
        

<?php echo $datensatz["datum"];?></p>
    </td>
    </tr>
    <tr>
    <Td>
    

<?php echo $datensatz["news"];?></p>
    </Td>
    </tr>
    <?php
    
}
    
?>
  </table>

</div>
</div>
</body>
</html>
meine

news_admin.php
PHP-Code:
<?php
error_reporting
(E_ALL);

include 
"../inc/function.php";
mysqlconnect();

$datum date("d.m.Y");
        
$query    =    "INSERT INTO news (news, datum) VALUES ('".$_REQUEST["form_news"]."','".$datum."')";        


$result mysql_query$query ) or die ("konnte nicht eintragen: ".mysql_error());



?>
<!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=iso-8859-1" />
<title>Unbenanntes Dokument</title>
<link href="../css.css" rel="stylesheet" type="text/css" />
</head>

<body bgcolor="#666666">
<p align="center" ><span style="color:#FF0000">ADMIN - NEWS</span></p>
<form id="form1" name="form1" method="post" action="<?php echo $_REQUEST["PHP_SELF"]; ?>">
  
  <table width="500" border="0" align="center">
    <tr>
      <td width="50%"><div align="center">News eintragen: </div></td>
      <td width="50%"><textarea name="form_news"></textarea></td>
    </tr>
  </table>
  


    <label>
    <span style="text-align:center"><input type="submit" name="Submit" value="Eintragen" /></span>
    </label>
  </p>
  <label></label>
</form>
</body>
</html>
mfg vielleicht findet jemand den fehler oder kann mir einen tipp geben wie ich drauf komme!!

das problem kann man hier sehen http://www.senseless.dl.am

auf home klicken dan auf admin und eine news eintragen!!

mfg
slimer ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 06.06.2006, 17:45  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Logisch:
1. Aufruf: Formular anzeigen.
2. Aufruf: Formular wurde ausgefüllt und abgeschickt.

Bitte speicher Daten im Format YYYY-MM-DD, sonst bist du morgen hier, weil du die News nach Datum sortiert ausgeben möchtest, und das ist so direkt in deinem Format DD.MM.YYYY nicht möglich.

Dafür gibt es den Spaltentyp DATE.
Zergling-new ist offline  
Alt 06.06.2006, 17:48  
Neuer Benutzer
 
Registriert seit: 31.05.2006
Beiträge: 15
slimer
Standard

stimmt dankeschön!!
werde die news sowieso nach id sortieren danke aber für den tipp

mfg
slimer ist offline  
Alt 06.06.2006, 17:49  
Neuer Benutzer
 
Registriert seit: 31.05.2006
Beiträge: 15
slimer
Standard

entschuldigung aber hätte jetzt noch eine frage

wie kann ich eigentlich die seite aufrufen ohne gleich das erste mal einzutragen ??

mfg
slimer ist offline  
Alt 06.06.2006, 17:53  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

Unter welche Bedingung soll denn etwas in die DB eingetragen werden?
Genau diese Bedingung verwendest du und packst sie um den Block, der die Daten in die DB einträgt.

Zitat:
werde die news sowieso nach id sortieren danke aber für den tipp
Nichts aber! Mach es, du bekommst ausnahmslos Probleme.

PHP-Code:
<?php
//DD.MM.YYYY => YYYY-MM-DD
list($d$m$y) = explode('.''05.06.2007');
if (
checkdate($m$d$y)) {
  print 
date('Y-m-d'strtotime("$y-$m-$d"));
}

// YYYY-MM-DD => DD.MM.YYYY
print date('d.m.Y''2007-06-05');
?>
Zergling-new ist offline  
Alt 06.06.2006, 18:01  
Neuer Benutzer
 
Registriert seit: 31.05.2006
Beiträge: 15
slimer
Standard

ok gut danke
slimer 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
[Erledigt] Datum Ausgabe Mysql krackmoe PHP Tipps 2008 9 10.07.2008 20:33
[Erledigt] Datums Foumulareingabe mit Datebankeintrag Datum vergleichen freakymiky PHP Tipps 2008 1 21.06.2008 15:49
RSS Feed zeigt kein richtiges Datum an tayke PHP Tipps 2008 5 24.08.2007 20:05
Jahrestag ermitteln cyberholic PHP Tipps 2006 4 17.12.2006 12:50
aktuelles Datum in MySQL datenbank einfügen L.Croft PHP Tipps 2006 11 11.08.2006 23:19
Wie formatiere ich das Datum vor dem Datenbankeintrag? Marcus79 Datenbanken 2 01.06.2006 17:55
näherstes datum zum aktuellen datum herausfinden flflfl Datenbanken 7 01.05.2006 16:57
datum formatieren mal anders Promaetheus PHP Tipps 2006 18 28.04.2006 19:42
wie sortiert man Datum bei SQL Abfrage? rockinchina PHP Tipps 2005-2 8 27.09.2005 12:57
Daten aus MYSQL nach Datum filtern Datenbanken 3 19.09.2005 16:09
[Erledigt] datum in mysql datenbank! Datenbanken 7 09.07.2005 14:43
datum auslesen eintragen PHP Tipps 2005 23 13.04.2005 20:39
Problem beim Datum überprüfen...! PHP Tipps 2005 11 25.01.2005 13:39
Datum und Zeit PHP Tipps 2004-2 5 11.12.2004 23:53
Problem mit Datum ?! Datenbanken 21 04.08.2004 16:35


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:58 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.