Dann danke ich mal, werde mir das erst dämnechst genauer anschauen.
Php: Nummerneigabe --> Zielseite?
Anzeige
#17
geschrieben 26. Juni 2003 - 21:07
Zitat (ronni: Jun 26 2003, 21:57)
Dann danke ich mal, werde mir das erst dämnechst genauer anschauen.
In den Ferien hast du dafür eh sicher Zeit
#18
geschrieben 29. Juni 2003 - 10:01
wenn du 1000 gutscheine machen willst dann mach doch ne feine datenbank. ne tabelle wie folgt sollte eigentlich passen: ( aber achtung, hab noch restalk, vielleicht denk ich noch nicht ganz richtig )
tabelle: "gutha" ( das n bonbon *g* )
int ID ( primary key, unique )
int naechste_ID
du machst einen random zahlengenerator oder so, und lässt die ID's füllen, am besten gleich mit den verknüpfungen.
sowas wie ...
war das die lösung zu deinem problem ?
tabelle: "gutha" ( das n bonbon *g* )
int ID ( primary key, unique )
int naechste_ID
du machst einen random zahlengenerator oder so, und lässt die ID's füllen, am besten gleich mit den verknüpfungen.
sowas wie ...
$ID = random ( XXX ); ( oder ne bestimmte zahl damit du einen startpunkt hast ); while ( !sanknimmerleinstag ) { $naechste_ID = random ( XXX ); mysqlquery ( "INSERT INTO gutha ( '". $ID . "', '" . $naechste_ID . "' ) or FEHLERBEHANDLUNG und wiederherstellung der jetzt unterbrochenen liste, vermutlich weil ID schon vorhanden ==> der letzte 'naechste_ID' eintrag muss auf eine neue ID gaendert werden, oder aber, du frägst *jeden* durchgang nach, ob es den eintrag schon gibt ... das wär natürlich ziemlich arbeitsintensiv für die maschine ... $ID = naechste_ID ); } ... und jetzt frägst du einfach die datenbank wenn du was wissen willst.. mysqlquery ( "bitte sag mir den inhalt von 'naechste_ID' aus der tabellenzeile mit ID = '12345' "); sprich .. mysqlquery ( "select naechste_ID where ID = '12345' ");
war das die lösung zu deinem problem ?
I'm mó. mo's good twin.