Beiträge von torsten81

    wenn ich so

    Code
    $sql = "SELECT * FROM `TFG_Kurse` ORDER BY `wochentag` and `von`ASC";

    sortiere sortiert er nicht richtig. ein MO für Montag steht nach Freitag und 07.45 Uhr kommt nach 08.15 Uhr ..

    Wenn ich

    Code
    $sql = "SELECT * FROM `TFG_Kurse` GROUP BY `wochentag` ORDER BY `von`ASC, `bis` DESC";

    sortiere kommt denke ich wegen group jeder wochentag nur einmal vor. ich hab aber angenommen mal

    4x Mo
    2xDi
    9xMi
    1xDo
    3xFr

    und jeweils verschiedene Uhrzeiten nach denen ebenfalls sortiert werden soll. wie funzt das am besten ?

    Hallo, kennst sich wer mit overlib.js aus ?

    http://www.tsv-ellerbek.de/ftg/kurstest.php

    Der Text in der Beschreibung wird nicht dargestellt :(

    hallo, ich möchte einen link anzeigen ( sowas wie "weitere information") wenn die spalte text gefüllt ist. wie würdest ihr dies am besten lösen ?

    ich möchte den vereinsmitgliedern informationen zu bestimten rückenkursen zum bsp. anbieten... aber der link soll eben nur angezeigt werden wenn zu dem kurs auch ne info da ist

    macht an das so in der art ? am besten mit nem popup, oder ?naja da ist nun noch kein link aber es gibt auch immer einen parse error :(

    [php:1:395420c533]<?php
    if(strlen ($daten['text']) = 0);
    $infotext = "";
    else
    $infotext=$daten['text'];
    ?>[/php:1:395420c533]

    Zitat von cookie

    versuchs mal so :

    PHP
    <?php
    if($_REQUEST['aktion']=="kursloeschen")
      {
    $query = "DELETE FROM TFG_Kurs WHERE id='".$_REQUEST['id']."'";
    $result=mysql_query($query);
    }
    ?>

    Also wenn ich danach in die Übersicht wechsel ist die ID mitsamt aller daten weiterhin in der Übersicht vorhanden

    die übersicht gibt dies hier aus
    id wochentag von bis kurs ort trainer info
    1 MO 07.15 8.15 H2O Gym Schwimmbad Ursula test
    2 MO 08.45 9.45 Nordic Walking Treffpunkt Turnhalle Ursula test
    3 MO 09.45 10.45 Yoga Spiegelsaal Ursula test
    4 MO 16.45 17.45 Dance 4 Teens Spiegelsaal Katja test
    5 MO 18.00 19.00 BBP Turnhalle Franziska test

    nabbend,

    funzt wunderbar ! danke dir. ich hab mir gedacht dass das löschen

    [php:1:d54533beb8]<?php
    if($_REQUEST['aktion']=="kursloeschen")
    {
    $query = "DELETE FROM TFG_Kurs WHERE id='{$_REQUEST['id']}'";
    $result=mysql_query($query);
    }
    ?>[/php:1:d54533beb8]
    auch so einfach geht. der link wird angezeigt. das script meldet keinen fehler, nach dem löschen hab ich zwar ne weisse seite aber der datensatz ist weiterhin vorhanden. ich kann doch den table angeben, die id und mit delete löschen. warum funzt es nicht ? id=1 sagt der link und die id 1 gibt es in der übersicht auch *grübel*

    Hallo, der Fehler ist vielleicht "banal" aber ich sehe ihn nicht. Ich bin "noch Anfänger" aber eigentlich dachte ich mir dass ich das hier hinbekomme.

    [php:1:32e35211d3]<?php
    $conn = @mysql_connect($server, $user, $pass);
    @mysql_select_db($datenbank, $conn);

    if ($conn!=TRUE)
    {
    echo "Verbindungsfehler: ".mysql_error()." !! Versuchen Sie es zu einem sp&amp;auml;teren Zeitpunkt nochmals. Danke.";
    die;
    }

    if($_REQUEST['aktion'] =="kursedit"){
    if($_REQUEST['send']==1) {
    $query="UPDATE TFG_Kurse set wochentag='$_REQUEST[wochentag]',von='$_REQUEST[von]',bis='$_REQUEST[bis]',kurs='$_REQUEST[ort]',kurs='$_REQUEST[ort]', trainer='$_REQUEST[trainer]', info='$_REQUEST[info]', text='$_REQUEST[text]' where id='$_REQUEST[id]' ";
    $result=mysql_query($query);
    $msg="Eintrag erfolgreich bearbeitet";
    header("Location:edit.php?aktion=kursedit&id=$_REQUEST[id]");

    } else {

    $query="select * from TFG_Kurse where id='$_REQUEST[id]'";
    $result=mysql_query($query);
    $row=mysql_fetch_array($result);
    ?><?php echo $msg ?>
    <form style="display:inline;" name="form2" method="post" action="edit.php?aktion=kursedit&id=<?php '$_REQUEST[id]'?>"</form>
    <table width=100% border="1" cellpadding="4" cellspacing="0" bordercolorlight="<?php echo BDL; ?>" bordercolordark="<?php echo BDLD; ?>">
    <tr>
    <td colspan="2" class="headt2"><b class="fontheadt2">Kurs bearbeiten[/b]</td>
    </tr>
    <tr>
    <td class="td1">von</td>
    <td class="td4"> <input name="von" type="text" id="titel3" value="<?=$row[von] ;?>" size="55"></td>
    </tr>
    <tr>
    <td class="td1">bis</td>
    <td class="td4"> <input name="bis" type="text" id="titel3" value="<?=$row[bis] ;?>" size="55"></td>
    </tr>
    <tr>
    <td class="td1">Kurs</td>
    <td class="td4"> <input name="kurs" type="text" id="titel3" value="<?=$row[kurs] ;?>" size="55"></td>
    </tr>
    <tr>
    <td class="td1">Trainer</td>
    <td class="td4"> <input name="trainer" type="text" id="titel3" value="<?=$row[trainer] ;?>" size="55"> </td>
    </tr>
    <tr>
    <td class="td1">Ort</td>
    <td class="td4"><input name="ort" type="text" id="titel3" value="<?=$row[ort] ;?>" size="55"></td>
    </tr>
    <tr>
    <td class="td1">Info</td>
    <td class="td4"><input name="info" type="text" id="titel3" value="<?=$row[info] ;?>" size="55"></td>
    </tr>
    <tr>
    <td valign="top" class="td1">Kommentar</td>
    <td valign="top" class="td4"> <textarea name="text" cols="70" rows="15" wrap="VIRTUAL" id="textarea"><?=$row[text] ;?></textarea> </td>
    </tr>
    <tr>
    <td class="td1"></td>
    <td class="td4">
    <input name="id" type="hidden" id="id" value="<?=$_REQUEST[id] ?>">
    <input name="send" type="hidden" id="send" value="1">
    <input name="submit"type="submit" class="button" onclick="this.blur()" onfocus="this.blur()" value="Eintrag bearbeiten"></td>
    </tr>
    </table>
    </form>
    <?
    }}
    ?>
    [/php:1:32e35211d3]

    Nach dem Abensenden ist der Ursprung wieder in der Anzeige aber nichts geändert. Ich denke das liegt am "send" aber ich komme nicht auf die lösung

    Der Aufbau ist so in etwa.

    Das Problem ist das er nicht erst alle MO und dann alle DI etc ausgibt weil $wotag halt nicht beim ersten Durchlauf SO, beim zweiten MO ausgibt sondern immer SOMODI ... usw. Das was ich versuche ist ja das er erst einmal Sonntag benutzt, dann Montag, Dienstag, ...

    Hallo und Danke vorab ! :)

    Also ich bin noch beginner und bin dabei mich zu verbessern, an meinem Schreibstil werde ich arbeiten

    Die Ausgabe des oben stehenden Codes ist "SoMoDiMiDoFrSa" Also die Zeile der Testausgabe. Er Setzt die Wochentage alle in einen String und nimmt die nicht auseinander das nur "So" da steht. Wie kommt das ?

    Achja ...<?=$daten['wochentag']?>.... Kann man das hier ohne Echo schreiben, ich dachte dies muss für die Ausgabe angegeben werden?

    Gruss

    Moin,

    kann sein das ichheute morgen Blind bin aber ich seh den Fehler nicht. Ich möchte WochenTage angeben weil ich eine Tabelle habe die von Mo bis So sortiert werden soll und order by sortiert ja nach dem ABC. Aber ich glaube ich habe ein Problem in der Schleife. Kann man das evtl noch viel einfacher machen ?
    [php:1:fea30ba08d]<?php

    $conn = @mysql_connect($server, $user, $pass);
    @mysql_select_db($datenbank, $conn);

    if ($conn!=TRUE)
    {
    echo "Verbindungsfehler: ".mysql_error()." !! Versuchen Sie es zu einem sp&auml;teren Zeitpunkt nochmals. Danke.";
    die;
    }

    $wotag = array ('So','Mo','Di','Mi','Do','Fr','Sa');
    for ($w=0; $w<7; $w++) // Wochentage hochzählen
    echo "$wotag"; // TESTAUSGABE

    $sql = "select * from TFG_Kurse where wochentag=$wotag order by von,bis desc";
    $result = mysql_query($sql);
    echo mysql_error();
    while ($daten = mysql_fetch_array($result))

    {
    ?>
    <table border="0" cellspacing="2" cellpadding="0">
    <tr height="15">
    <td width="31" height="15"><?php echo "$daten[wochentag]"?></td>
    <td width="31" height="15"><?php echo "$daten[von]"?></td>
    <td width="8" height="15">
    <div align="center">
    - </div>
    </td>
    <td width="83" height="15"><?php echo "$daten[bis]"?> Uhr</td>
    <td width="200" height="15"><?php echo "$daten[kurs]"?></td>
    <td width="100" height="15"><?php echo "$daten[trainer]"?></td>
    </tr>
    </table>
    <?php }


    ?>
    ?>[/php:1:fea30ba08d]

    hallo,

    mit dem fckeditor schreibe ich news und diese werden in einer my sql tabelle gespeichert. wenn ich bilder einfüge werden vor " zeichen immer so ein \ gesetzt.

    in der zeile der tabelle ist dies gespeichert:[php:1:e7267a7b78]
    test text
    <img src=\"http://test.tsv-ellerbek.de/newssystem/uploads/mediapool/TSV Ellerbek.gif\" align=\"left\" border=\"0\" />
    [/php:1:e7267a7b78]

    das bild wird in der ausgabe aber nicht angezeigt. der link beginnt so ..

    Code
    http://test.tsv-ellerbek.de/"http://test.tsv-ellerbek.de/newssystem/uploads/mediapool/TSV

    kann mir wer einen tipp geben ? ich bin mit php noch nicht so extrem fit.