tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
175
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Cemil
    Cemil Cemil ist offline Mitglied Gold
    Registriert seit
    Mar 2004
    Ort
    Basel (CH)
    Beiträge
    186
    Hallo,

    ich arbeite immer noch an meinem Rechnungsformular und soweit klappt auch alles ganz gut, aber jetzt komme ich nicht mehr weiter.

    Sobald die Rechnung gesendet wird, möchte ich das Feld 'gesendet' um 1 erhöhen.

    Die Zahl 1 wird zwar eingetragen, aber nach den darauffolgenden Sendungen wird nichts mehr erhöht.

    So sieht meine Update-Abfrage im moment aus:

    PHP-Code:
    if($_POST['submit'] == "Rechnung an Kunde Senden") {

        
    // Gesendet
        
    $sql = @mysql_query('
        UPDATE
            `Rechnungen`
        SET
            `gesendet` = "'
    .mysql_real_escape_string($_POST['gesendet'] + 1).'"
        WHERE
            `ID` = "'
    .intval($id).'"
        '
    );

    Ich habe einiges über die Funktion Count gelesen, aber ich weiss nicht, wie ich das ganze in mein Code einbinden soll.

    Grüsse
     
    Grüsse Cemil
    ===========
    Wer kämpft, kann verlieren. Wer nicht kämpft, hat schon verloren. - Bertolt Brecht

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Du kannst auch direkt mit dem Wert der Datenbank arbeiten:
    PHP-Code:
    if( $_POST['submit'] == "Rechnung an Kunde Senden" ) {
        
    $query '
            UPDATE
                    `Rechnungen`
              SET
                    `gesendet` = `gesendet` + 1
              WHERE
                    `ID` = "'
    .intval($id).'"
            '
    ;
        
    mysql_query($query)
            or die(
    mysql_error()); 

     
    Markus Wulftange

  3. #3
    Avatar von Cemil
    Cemil Cemil ist offline Mitglied Gold
    Registriert seit
    Mar 2004
    Ort
    Basel (CH)
    Beiträge
    186
    Hallo Markus,

    vielen Dank für Deine (wieder einmal ) schnelle Antwort.

    Mann o Mann, was ich alles ausprobiert habe und dann kommt von Dir so etwas.

    Also da kann ich nur noch sagen:

    „Simple is good. Simplier is better.“

    Ich wünsche Dir (und allen anderen im Forum) einen schönen Tag.

    Grüsse
     
    Grüsse Cemil
    ===========
    Wer kämpft, kann verlieren. Wer nicht kämpft, hat schon verloren. - Bertolt Brecht

Ähnliche Themen

  1. Column count doesn't match value count at row 1
    Von strolch_007 im Forum Relationale Datenbanksysteme
    Antworten: 4
    Letzter Beitrag: 09.03.09, 00:08
  2. MySQL: Count-Anfrage über eine Tabelle -> "0" anzeigen
    Von Marokaner im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 17.02.09, 16:38
  3. MYSQL - Bedingtes Update in einer Anfrage
    Von Cusco im Forum Relationale Datenbanksysteme
    Antworten: 7
    Letzter Beitrag: 10.07.08, 13:09
  4. Mysql Count und Update kombinieren
    Von Hannibal im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 08.06.07, 18:04
  5. Antworten: 5
    Letzter Beitrag: 21.02.05, 00:23