Einzelnen Beitrag anzeigen

Benutzerbild von cookie22
cookie22

Registriert seit: 28. Jun 2006
Ort: Düsseldorf
936 Beiträge
 
Delphi XE2 Professional
 
#7

AW: Php Script zur Lizenzschlüssel Verteilung

  Alt 24. Jun 2011, 11:26
mal so grob, falls die Daten in einer mySQL-Datenbank stehen:

PHP-Quellcode:
<?php

/*
lizenz.php
*/


// Eingabeformular (anzeigen, wenn keine POST-Daten abgeschickt wurden)
if(!isset($_POST)) {
echo "
<form action=
"lizenz.php" method="post">
   <input type=
"text" name="kundendaten" value=""/>
   <input type=
"sumbit" value="abschicken"/>
</form>
" ;

// POST-Daten auswerten (nach Absenden des Formulars)
}else{
   // Input escapen (gegen mySQL-Injection)
   $kundendaten = mysql_real_escape_string($_POST['kundendaten']) ;
   
   // mySQL-Verbindung aufbauen
   $con = mysql_connect (Server,Username,Password);
   
   // Datenbank "customers" wählen
   mysql_select_db("customers") ;
   
   // Kundendaten-Abfrage aus "customerdata"-Tabelle
   $row_query = mysql_query("SELECT license from `customerdata` WHERE data='".$kundendaten."'") ;
   
   // Kein zugehöriger Datensatz gefunden => Fehler ausgeben
   if(mysql_num_rows($row_query) == 0) {
      echo "Keinen Lizenzschlüssel für diese Kundendaten gefunden" ;
   
   // Datendatz gefunden => Lizenzschlüssel ausgeben
   }else{
      row = mysql_fetch_assoc($row_query) ;
      echo "Ihr Lizenzschlüssel: ".$row['license'] ;
   }
   
}
?>
Kleine verständnisfrage. Müssen für bestimmte Kunden schon Schlüssel da sein oder kann jeder der sich neu einträgt einen Schlüssel bekommen?

Irgendwie verwirrt mich das hier:
PHP-Quellcode:
   // Kein zugehöriger Datensatz gefunden => Fehler ausgeben
   if(mysql_num_rows($row_query) == 0) {
      echo "Keinen Lizenzschlüssel für diese Kundendaten gefunden" ;
Gruß
Cookie
  Mit Zitat antworten Zitat