getreidemuehlen
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 20.03.2004, 17:42   #1
TP-Member
 
Registriert seit: Feb 2004
kathrin-77 macht alles soweit korrekt

retrun einer function() wird nicht übergeben :-(


Hallo ich habe eine Funktion, die einen 10 stelligen Code erzeugt.
aktivierung.php
PHP-Code:
function aktivierungscode()
{
$buchstaben = array(1234567890"A","B","C","D","E","F");

do
{
    for(
$i=0;$i<10;$i++)//10 stelliger Code
    
{
        
mt_srand ((double)microtime()*1000000); 
        
$zahl mt_rand(0,15);
        
$aktivlink .= $buchstaben[$zahl];
        
usleep(($zahl+1)*10); 
    }
    
$codeVorhanden = @mysql_query("SELECT * FROM login WHERE aktivierungscode = '".$aktivlink."'");
}
while(
mysql_num_rows($codeVorhanden) != 0);
return 
$aktivlink;

Hierhin soll der erzeugte Code übergeben werden, damit ich den in die DB eintragen kann.
registrierung.php
PHP-Code:
...
include 
'aktivierung.php';
aktivierungscode();
$eintragen="INSERT INTO login (aktivierung, aktivierungscode, benutzername, pass, mail, anrede, firma, name, vorname, strasse, ort, plz, land, homepage, telefon, telefax, newsletter, bemerkung)"
."VALUES ('0', '$aktivlink', '$benutzername', '$pass', '$email', '$anrede', '$firma', '$name', '$vorname', '$strasse', '$ort', '$plz', '$land', '$homepage', '$telefon', '$telefax',' $newsletter', '$bemerkung')";
mysql_query($eintragen);
echo 
$eintragen;
... 
$aktivlink soll ja an die Datei registrierung.php übergeben werden, aber leider ist beim Eintragen in die DB die Variable $aktivlink bzw. die Spalte leer. Es wird also nicht richtig übergeben. Was mache ich falsch???

Danke, Kathrin
kathrin-77 ist offline   Mit Zitat antworten


Alt 20.03.2004, 18:01   #2
Guest
 
Registriert seit: Aug 2002
Strogij hilft, wo's gehtStrogij hilft, wo's geht
aktivierungscode(); gibt ja den Wert zurück, den du haben willst. Und den empfängst du beim Aufruf der Funktion nicht. Wie wäre es damit:
PHP-Code:
$aktivlink aktivierungscode(); // Aufruf 
evtl.
PHP-Code:
$eintragen="INSERT INTO login (aktivierung, aktivierungscode, benutzername, pass, mail, anrede, firma, name, vorname, strasse, ort, plz, land, homepage, telefon, telefax, newsletter, bemerkung)"
."VALUES ('0', '".aktivierungscode()."', '$benutzername', '$pass', '$email', '$anrede', '$firma', '$name', '$vorname', '$strasse', '$ort', '$plz', '$land', '$homepage', '$telefon', '$telefax',' $newsletter',
'$bemerkung')"

Ich hoffe ich habe dein Problem richtig verstanden.
Strogij ist offline   Mit Zitat antworten
Alt 20.03.2004, 18:54   #3
TP-Member
 
Registriert seit: Feb 2004
kathrin-77 macht alles soweit korrekt
Danke Dein Tipp war Gold wert :-))))).
Es funzt.

Kathrin
kathrin-77 ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
retrun einer function() wird nicht übergeben :-( retrun einer function() wird nicht übergeben :-(
« oder by - nach zwei verschiedenen parametern | PHP-Dateien werden nur im Webserver-Root nicht geparst »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:06 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67