php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 08.11.2004, 11:36  
Gast
 
Beiträge: n/a
Standard Einträge mit gleichem Datum zählen und ausgeben

Hallo zusammen,

ich hätte da ein Problem. Habe auch schon über suche danach geforscht allerdings nichts gefunden.

Also, ich habe eine Tabelle, aus der möchte ich gerne auslesen wieviel Einträge bereits mit dem "Datum x" vorhanden sind. Diese ermittelte Zahl soll von 20 subtrahiert werden. In meinem Text " Es sind noch xy Plätze frei." soll dann die korrekte zahl angezeigt werden. Kriege es einfach nicht korrekt hin. Wäre für jede Hilfe sehr dankbar.

Gruß fire
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 08.11.2004, 11:39  
Erfahrener Benutzer
 
Registriert seit: 27.10.2003
Beiträge: 530
Thice
Standard

Was hat das den mit fortgeschrittener PHP-Programmierung zu tun?

Mit SQL auslesen, von 20 abziehen, ausgeben, fertig!
__________________
kintzebros.de | KintzeBros Home Entertainment
2061. Nach dem Frieden | kurzfilm
Paula | spielfilm
Thice ist offline   Mit Zitat antworten
Alt 08.11.2004, 12:21  
Gast
 
Beiträge: n/a
Standard

Oh, sorry.
Wollte eigentlich unter Anfänger posten.

P.S. Da Du ja anscheinend einen Plan hast könntest Du mir ja lieber behilflich sein anstatt die Kriese zu kriegen.
  Mit Zitat antworten
Alt 08.11.2004, 14:33  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Ich werd zwar nicht ganz schlau, was du meinst, aber vielleicht so etwas ähnliches:
PHP-Code:
$sql "SELECT datum, cont(*)  anz
           FROM tabelle
           GROUP BY datum
           ORDER BY datum"

$res mysql_query($sql) or die(mysql_error());   
while (
$obj mysql_fetch_object($res))
{
    echo 
"Am " $obj->datum " existieren " $obj->anz " Einträge.";
    echo  
" 20 - "  $obj->anz  .  " gibt dann " 20 $obj->anz "
"
;

__________________
Gruss
L
lazydog ist offline   Mit Zitat antworten
Alt 08.11.2004, 14:40  
Gast
 
Beiträge: n/a
Standard

Hallo lazydog,

ich glaube dein vorschlag ist etwas zu aufwendig.

Tabelle besteht aus: id / name / datum (wobei es vier Termine sind die zur auswahl stehen zb.01.01.04,02.02.04 usw. nicht das aktuelle Datum).

Nun will ich wissen wieviel Einträge es zu Termin 1 gibt.
Da allerdings die Teilnehmerzahl auf 20 beschränkt ist, muss ich den ermittelten wert der Einträge (Anzahl Termin 1) von 20 abziehen.

Was dort als Ergebniss rauskommt soll dann hier stehen: Es sind noch $summe Plätze frei. oder so ähnlich

Gruß fire
  Mit Zitat antworten
Alt 08.11.2004, 14:41  
Erfahrener Benutzer
 
Registriert seit: 19.10.2004
Beiträge: 498
marsch
Standard

Hmm, Kriesen kriege ich selten, aber eine Krise ziemlich schnell... Das hat prinzipiell nicht mal was mit PHP zu tun, sondern sollte in die Sparte SQL ausgegliedert werden:
Code:
SELECT
    DATE_FORMAT('%d.%m.%Y', datum) AS f_date,
    20-COUNT(tabelle.id) AS freie_plaetze
FROM
    tabelle
GROUP BY
    datum
ORDER BY
    datum
__________________
Cheers, Marco
marsch ist offline   Mit Zitat antworten
Alt 08.11.2004, 14:57  
Gast
 
Beiträge: n/a
Standard

Ähm,

dachte eigentlich eher an so was:

$abfrage = "SELECT COUNT (name, vorname) FROM seminar WHERE datum = '03.07.2004'";

$result = mysql_query($abfrage);
$anzahl = 20-$result;

echo ("<tr>Für diesen Termin sind noch $anzahl Plätze frei.</tr>");

Allerdings fehlt hier etwas oder ist zuviel oder falsch --> weil es funktioniert nicht

Gruß fire

@marsch --> sehr scharfsinnig (Kriese - Krise) Bravo!
  Mit Zitat antworten
Alt 08.11.2004, 15:26  
Erfahrener Benutzer
 
Registriert seit: 19.10.2004
Beiträge: 498
marsch
Standard

Klar, warum einfach, wenn es auch kompliziert geht. Jedem seinen Willen.
__________________
Cheers, Marco
marsch ist offline   Mit Zitat antworten
Alt 08.11.2004, 15:29  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von fire
dachte eigentlich eher an so was:
das ist php & mysql egal an was du gedacht hast, sondern die freuen sich wenn da richtiger code zum verarbeiten kommt, und deiner ist definitv falsch, im gegensatz zu dem code von marsch...
  Mit Zitat antworten
Alt 08.11.2004, 15:42  
Gast
 
Beiträge: n/a
Standard

???
Wenn ich´s besser wüsste, würde ich bestimmt nicht hier nachfragen müssen.

Allerdings ist mir nun nicht klar wie ich den Code von marsch für mich umschreibe.

Warum Date_Format??? Datum wird als Text verwaltet (Insgesamt 4 versch.)
AS freie_Plätze???

Sorry, kann halt nicht jeder so ein Crack sein wie Ihr.
  Mit Zitat antworten
Antwort


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] Checkboxen mit gleichem Name -&gt; Value ausgeben pixelprinzessin PHP Tipps 2008 9 24.06.2008 14:44
Datum & Uhrzeit ausgeben Spacefish PHP-Fortgeschrittene 15 15.12.2007 10:18
Vortag ermitteln und ausgeben als Datum??? niffi PHP Tipps 2006 6 20.03.2006 17:20
Daten nach Datum sortiert ausgeben LordAvalon Datenbanken 11 11.10.2005 16:24
Datum der letzten Änderung der Tabelle in DB ausgeben Datenbanken 2 08.08.2005 16:18
datum nach monat ausgeben möchtegernchegga PHP Tipps 2005-2 2 28.07.2005 00:08
ausgeben nach datum möchtegernchegga PHP Tipps 2005 8 04.05.2005 17:22
bilder nach datum ausgeben Sclot PHP Tipps 2005 5 01.03.2005 15:11
In GIF-Datei Datum und Uhrzeit ausgeben? PHP Tipps 2004-2 6 20.11.2004 18:03
Einträge mit gleichem Datum zählen und ausgeben PHP Tipps 2004-2 2 08.11.2004 22:03
Einträge mit gleichem Datum zählen und ausgeben PHP Tipps 2004-2 1 08.11.2004 14:43
Datum ausgeben PHP Tipps 2004 2 29.09.2004 08:51
Datum in deutscher Version ausgeben... PHP Tipps 2004 6 24.09.2004 16:07
[Erledigt] Nächsten Geburtstag ausgeben (Datum sortieren) Datenbanken 6 05.09.2004 20:48
[Erledigt] datensätze auslesen vergeleichen und ausgeben (Datum) PHP Tipps 2004 2 20.07.2004 15:28

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
sql datum zählen, gleiches datum zählen, sql tage zählen, php datum zählen, sql datensätze mit gleichem datum, sql gleiches datum auslesen, datum zählen, einträge zählen sql, sql datum ausgeben, sql monat datum zählen, sql datumseinträge zählen, zähle datenbankeinträge zwischen von uhrzeit 1 zu uhrzeit 2, sql einträge pro datum zählen, http://www.php.de/php-fortgeschrittene/11946-eintraege-mit-gleichem-datum-zaehlen-und-ausgeben.html, datum zählen mit sql, anzahl datum zählen, anzahl von pro datum sql, werte zum gleichen datum ausgeben, zählung nach datum sql, einträge pro user zählen php sql

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