PHP Datenbank abfrage
|
Verfasser |
Nachricht |
|
Beiträge: 86
Bewertung: 2
Registriert seit: Jun 2014
Status:
offline
|
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 |
|
|
Beiträge: 3.413
Bewertung: 33
Registriert seit: Oct 2010
Status:
offline
|
|
22.07.2014 11:48 |
|
|
Beiträge: 86
Bewertung: 2
Registriert seit: Jun 2014
Status:
offline
|
RE: PHP Datenbank abfrage
Nicht komplett sondern nur n bissel helfen.
|
|
22.07.2014 11:50 |
|
|
Beiträge: 334
Bewertung: 4
Registriert seit: Sep 2010
Status:
offline
|
RE: 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.
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 |
|
|
Beiträge: 210
Bewertung: 1
Registriert seit: Apr 2013
Status:
offline
|
|
22.07.2014 13:15 |
|
|
Beiträge: 677
Bewertung: 0
Registriert seit: Feb 2013
Status:
offline
|
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).
<!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 |
|
|