Sponsor-Board.de
Antwort schreiben  Thema schreiben 

PHP Datenbank abfrage

Verfasser Nachricht

Beiträge: 86
Bewertung: 2
Registriert seit: Jun 2014
Status: offline


Beitrag: #1
PHP Datenbank abfrage

Hey Leute irgendwie komm ich nciht weiter:
Also: Ich möchte ein Gutcheinsystem auf meiner Seite einbauen dazu möchte ich eine PHP Dei erstellen die den Code von der Datenbank überprüft und dann zb "Erfolgreich hier ist ihr Downloadlink" ausgibt könnt ihr mir dabei bitte helfen. Fals jemd mir das erstellen kann also mit HTML Datei könnte ich ihn 200 SB Punkte, Logo, Banner o.ä bieten.
Kontakt per PN.

22.07.2014 11:44
 
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 3.413
Bewertung: 33
Registriert seit: Oct 2010
Status: offline


Beitrag: #2
RE: PHP Datenbank abfrage

Hast du vllt n konkretes Problem? Woran scheiterst du genau?
Poste mal bitte deinen bisherigen Code + Datenbankstruktur..

---

Wenn du aber wen suchst der dir das für 200 Pkte und n Banner komplett schreibt, wirst du nicht fündig.


Portfolio: [Link: Registrierung erforderlich]

Projekte
[Link: Registrierung erforderlich]
[Link: Registrierung erforderlich]

22.07.2014 11:48
 
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 86
Bewertung: 2
Registriert seit: Jun 2014
Status: offline


Beitrag: #3
RE: PHP Datenbank abfrage

Nicht komplett sondern nur n bissel helfen.

22.07.2014 11:50
 
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 334
Bewertung: 4
Registriert seit: Sep 2010
Status: offline


Beitrag: #4
RE: PHP Datenbank abfrage

N0xO.N schrieb:
Hey Leute irgendwie komm ich nciht weiter:
Also: Ich möchte ein Gutcheinsystem auf meiner Seite einbauen dazu möchte ich eine PHP Dei erstellen die den Code von der Datenbank überprüft und dann zb "Erfolgreich hier ist ihr Downloadlink" ausgibt könnt ihr mir dabei bitte helfen. Fals jemd mir das erstellen kann also mit HTML Datei könnte ich ihn 200 SB Punkte, Logo, Banner o.ä bieten.
Kontakt per PN.

Ich weiß ja nicht, aber das hört sich an als ob du keine Ahnung hast wovon du redest.
Helfen = TEAM = Toll Ein Anderer Machts

Wie Aaron schon geschrieben hat:
Hast du vllt n konkretes Problem? Woran scheiterst du genau?
Poste mal bitte deinen bisherigen Code + Datenbankstruktur..

Würdest du damit evt. weiter kommen.
Eine Datenbankabfrage in PHP sollte selbst jemand ohne Programmiererfahrung mit Hilfe von Google schaffen.

Aber gut es gibt halt Menschen die gerne alles vorgekaut bekommen.
[Link: Registrierung erforderlich]
[Link: Registrierung erforderlich]
[Link: Registrierung erforderlich]

Darf ich dir zu den Links noch Kekse und Milch anbieten?


SponsorBoard
GEIZ - Geil Ein Idiot Zahlt

22.07.2014 12:31
 
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 210
Bewertung: 1
Registriert seit: Apr 2013
Status: offline


Beitrag: #5
RE: PHP Datenbank abfrage

Scharock schrieb:
Aber gut es gibt halt Menschen die gerne alles vorgekaut bekommen.
[Link: Registrierung erforderlich]
[Link: Registrierung erforderlich]
[Link: Registrierung erforderlich]

Die ersten beiden Links nutzen den Prozeduralen Stil, der letzte ist mit mysql_ total veraltet.

Um auf dem Aktuellen Stand zu sein (und da du ja erst anfängst, ist es keine "umstellung" für dich) würde ich dir Empfehlen, gleich PDO zu lernen.

Beispiel: [Link: Registrierung erforderlich]


PHP Problem? [Link: Registrierung erforderlich]
Language: PHP, Indent-Mode: 2 oder 4

22.07.2014 13:15
 
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren

Beiträge: 677
Bewertung: 0
Registriert seit: Feb 2013
Status: offline


Beitrag: #6
RE: PHP Datenbank abfrage

Hier eine Beispiel-Implementierung.
Verwendete Codes werden entsprechend markiert und können nicht erneut verwendet werden.
Wie du das mit dem Download regelst bleibt dir überlassen, ohne genaue Angaben kann das keiner für dich coden.

Im Beispiel existiert die Tabelle "codes" mit den Feldern "code" (VARCHAR, Primärschlüssel) und "used" (TINYINT).

PHP-Code:
<!DOCTYPE html>
<
html lang="de">
<
head>
    <
meta charset="utf-8">
    <
title>Gutschein</title>
</
head>
<
body>

<?
php if (! isset($_POST['code'])) { ?>

<form action="" method="POST">
    <label>Gutschein-Code:</label> 
    <input id="code" type="text" name="code" placeholder="Code" />
    <input type="submit" value="Einlösen" />
</form>

<?php } else { 
    
$code $_POST['code'];

    
$db = new PDO('mysql:host=localhost;dbname=dbname;charset=utf8''username''password');

    
$statement $db->prepare('SELECT used FROM codes WHERE code=?');
    
$statement->execute([$code]);

    
$rows $statement->fetchAll(PDO::FETCH_ASSOC);

    
$failMsg 'Entschuldigung, der Code ist ungültig.';
    
$successMsg 'Vielen Dank, der Code ist gültig.';

    if (
sizeof($rows) == 0) {
        echo 
$failMsg;
    } else {
        if (
$rows[0]['used'] == 1) {
            echo 
$failMsg;
        } else {
            
$statement $db->prepare('UPDATE codes SET used=1 WHERE code=?');
            
$statement->execute([$code]);
            echo 
$successMsg;
        }
    }

?>

</body>
</html> 

Dieser Beitrag wurde zuletzt bearbeitet: 22.07.2014 14:11 von sic_.

22.07.2014 14:02
 
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Antwort schreiben  Thema schreiben 

Möglicherweise verwandte Themen...
Thema: Verfasser Antworten: Ansichten: Letzter Beitrag
  Datenbank von anderer Webseite abfragen Mave1993 3 1.728 06.02.2020 19:06
Letzter Beitrag: Dennis
  Datenbank Tabelle defekt -superfarmer1995 2 1.920 21.12.2016 14:08
Letzter Beitrag: -superfarmer1995
  Hilfe bei Datenbank Struktur abfrage DjDodo1996 8 1.591 17.03.2016 17:24
Letzter Beitrag: Kempl
  Datenbank abfrage admblacky 3 1.929 11.03.2016 11:32
Letzter Beitrag: admblacky
Question Profile Datenbank erstellen dAChris 0 1.516 31.07.2015 21:17
Letzter Beitrag: dAChris

 Druckversion anzeigen
 Thema einem Freund senden
 Thema abonnieren
 Thema zu den Favoriten hinzufügen

Sponsor-Board.de

Community
Über uns
Partner
Powered by Mybb: Copyright 2002-2024 by MyBB Group - Deutsche-Übersetzung von Mybb.de
 
© 2007-2024 Sponsor-Board.de - Hosted by OVH

Willkommen auf SB!   Sie benötigen ein Sponsoring?   1. Anmelden   2. Sponsoring-Anfrage erstellen   3. Nachrichten von Sponsoren erhalten   Kostenlos!   Jetzt registrieren